Other softwareAI models and assistantsLibraries and frameworksOperating systems and desktopMedia and creativeAI coding toolsInfrastructure and DevOpsTerminal and shellBrowsers and extensionsEmail and chatSelf-hosted and home serverNetworking and VPNEditors and IDEsSecurity and passwordsProductivityDatabasesFiles, sync and backupGit and code hostingNotes and knowledgeMonitoring and analyticsSearchFinance

Terminal and shell

What HN commenters recommend, ranked by distinct recommenders. Under each: what people praise most and the most common caveat, or the strongest quote where there is no summary yet.

Download JSON
  1. 1.
    tmux · 67 recommenders · 8 warn
    Loved for Agent workflows, Long-term reliability · Caveat Steep configuration
  2. 2.
    Ghostty · 58 recommenders · 7 warn
    Loved for Speed, Agent workflows · Caveat iTerm2 switching
  3. 3.
    herdr · 52 recommenders · 2 warn
    Loved for Multi-agent oversight, Tmux replacement · Caveat Limited plugins
  4. 4.
    Zellij · 28 recommenders · 1 warns
    Loved for Sane defaults, Persistent sessions · Caveat Copy and scrollback
  5. 5.
    ffmpeg · 25 recommenders · 3 warn
    Loved for Broad capability, LLM-friendly · Caveat Steep syntax
  6. 6.
    Pandoc · 25 recommenders · 1 warns
    Loved for Format conversion, PDF via Typst · Caveat Docs and bloat
  7. 7.
    Termux · 18 recommenders · 1 warns
    Loved for SSH client, Full Linux toolset · Caveat Small-screen input
  8. 8.
    yt-dlp · 18 recommenders · 1 warns
    Loved for Pipeline building block, Audio and music · Caveat YouTube breakage
  9. 9.
    Kitty · 17 recommenders · 3 warn
    Loved for Built-in kittens, Scriptability · Caveat Config-file setup
  10. 10.
    fzf · 16 recommenders
    Loved for History search, Pipeable picker · Caveat Tab history sync
  11. 11.
    ripgrep · 15 recommenders
    Loved for Speed, Agent tooling · Caveat Not preinstalled
  12. 12.
    Nushell · 14 recommenders · 1 warns
    Loved for Structured pipelines, Better than Bash · Caveat Not preinstalled
  13. 13.
    fish · 13 recommenders · 1 warns
    Loved for Good defaults, Long-term favorite · Caveat No history expansion
  14. 14.
    Atuin · 13 recommenders · 1 warns
    Loved for Daily driver, Fuzzy Ctrl-R · Caveat Bloat
  15. 15.
    iTerm2 · 12 recommenders · 2 warn
    Loved for AI agent workflows, tmux integration · Caveat Slower than Ghostty
  16. 16.
    rclone · 11 recommenders
    Loved for Many backends, Mounting remotes · Caveat Config required
  17. 17.
    Bash · 11 recommenders · 2 warn
    Loved for Daily driver, Available everywhere · Caveat Language footguns
  18. 18.
    PowerShell · 11 recommenders · 2 warn
    Loved for Structured objects, Windows administration · Caveat Complexity
  19. 19.
    cmux · 10 recommenders · 2 warn
    Loved for Multi-agent workflows, Project workspaces · Caveat macOS only
  20. 20.
    Ghostel · 10 recommenders
    Loved for Better than vterm, Speed · Caveat Display glitches
  21. 21.
    WezTerm · 10 recommenders · 2 warn
    Loved for Lua scripting, Versioned config · Caveat Slow development
  22. 22.
    mosh · 10 recommenders · 3 warn
    Loved for Bad connections, Mobile use · Caveat No multiplexing
  23. 23.
    rsync · 9 recommenders · 1 warns
    Loved for Backups and sync, SSH file transfer · Caveat Recent release bugs
  24. 24.
    zsh · 8 recommenders · 2 warn
    Loved for Plugin ecosystem, Interactive editing · Caveat Bad defaults
  25. 25.
    jq · 7 recommenders
    Loved for Agent tooling, Shell scripting glue · Caveat Syntax learning curve
  26. 26.
    curl · 7 recommenders · 1 warns
    Loved for Terminal page fetching, Shell scripting · Caveat No CT checks
  27. 27.
    Warp · 7 recommenders · 8 warn
    Loved for Sane defaults, Daily driver · Caveat AI bloat
  28. 28.
    zoxide · 6 recommenders
    Loved for Quick navigation, Daily habit · Caveat Index gaps
  29. 29.
    Alacritty · 6 recommenders · 2 warn
    Loved for Multiplexer pairing, Low latency · Caveat Config-file setup
  30. 30.
    fd · 6 recommenders
    Loved for Pairs with ripgrep, Speed
  31. 31.
    bat · 6 recommenders
    Loved for Syntax highlighting, Automatic pager
  32. 32.
    Oh My Zsh · 6 recommenders · 6 warn
    Loved for Sensible defaults, Git aliases · Caveat Slow startup
  33. 33.
    direnv · 5 recommenders
    Loved for Secrets loading, Nix integration
  34. 34.
    grep · 5 recommenders
    Loved for Simple and sufficient, Speed · Caveat Slow recursive scans
  35. 35.
    zmx · 5 recommenders
    Loved for Attach and detach, Restores terminal state · Caveat Repainting bugs
  36. 36.
    Workmux · 5 recommenders
    Loved for Pairs with tmux, Well liked
  37. 37.
    Konsole · 5 recommenders · 1 warns
    Loved for Daily driver, Settings GUI · Caveat Speed and latency
  38. 38.
    GitHub CLI · 5 recommenders · 1 warns
    Loved for AI agent friendly, Pleasant to use · Caveat Telemetry
  39. 39.
    Terminal.app · 5 recommenders · 2 warn
    Loved for Simple, good enough, Cmd+F search · Caveat Slow rendering
  40. 40.
    sed · 4 recommenders
    the shell, awk, sed and other commands (Chapter 12) were invaluable
  41. 41.
    awk · 4 recommenders
    the shell, awk, sed and other commands (Chapter 12) were invaluable
  42. 42.
    glow · 4 recommenders
    I mostly use TUI markdown viewers that render the document via ANSI escape codes beautifully. Check out glow project.
  43. 43.
    Numbat · 4 recommenders
  44. 44.
    Saggar · 4 recommenders
    I love this but I can’t figure out how to have my two computers have remote control sessions at once
  45. 45.
    Universal Android Debloater Next Generation · 4 recommenders
    I liked using this software last time I was doing that to my ancient phone and have had zero issues using the preset lists to disable stuff.
  46. 46.
    st · 4 recommenders
    I always end up back at "st" though. It is fast enough for my purposes and does just about exactly what I want and not more.
  47. 47.
    lazydocker · 4 recommenders
    Using things like k9s / btop / lazygit / lazydocker helm / stern
  48. 48.
    VisiData · 4 recommenders
    when I'm examining experiment data I use the closest modern tool to Lotus: https://www.visidata.org/
  49. 49.
    GNU Screen · 4 recommenders
    You can also just use the system console with tmux or GNU screen
  50. 50.
    k9s · 4 recommenders · 1 warns
    I use neovim and k9s mostly and those are such amazinng tools
  51. 51.
    Echo · 4 recommenders · 3 warn
    This is pretty awesome, and at a $3 price point is an auto purchase for me!
  52. 52.
    Windows Terminal · 3 recommenders
    The Windows Terminal (and no, not what opens running Command Line or Powershell, it is a different application
  53. 53.
    flow · 3 recommenders
    This has quickly become my favorite TUI text editor
  54. 54.
    Noctalia · 3 recommenders
    Check out Noctalia, it supports multiple Wayland compositors
  55. 55.
    Clippy · 3 recommenders
    I would strongly recommend turning on most of clippy's lints if you want to learn rust.
  56. 56.
    BusyBox · 3 recommenders
    With static libs or even better, e. g. statically compiled busybox, I don't have that issue
  57. 57.
    Starship · 3 recommenders
  58. 58.
    GNU coreutils · 3 recommenders
    this foundational software which I use every. single. day.
  59. 59.
    gh · 3 recommenders
    Agents I use have no trouble with gh or glab or tea.
  60. 60.
    Mole · 3 recommenders
    I love the fact that it's a lightweight and verbose script.
  61. 61.
    Quickshell · 3 recommenders
    I recently configured it with Quickshell[1], and couldn't be happier.
  62. 62.
    entr · 3 recommenders
    the excellent entr https://eradman.com/entrproject/
  63. 63.
    Dank Material Shell · 3 recommenders
    I am running Niri with Dank Material Shell, and it is excellent
  64. 64.
    zx · 3 recommenders
    I use ZX for this - it's basically JS/TS with some extra stuff that makes it good for shell scripts.
  65. 65.
    zsh-bench · 3 recommenders
    Check out zsh-bench⁽¹⁾ for a more authoritative approach, including first prompt lag, first command lag, input lag and exit lag.
  66. 66.
    llm · 3 recommenders
    I hand Simon's `llm` command lone tool access to its own todo list and read/write access to the cwd
  67. 67.
    Chafa · 3 recommenders
    I use chafa extensively, and it really is the best tool for terminal graphics in my opinion.
  68. 68.
    Phosh · 3 recommenders · 1 warns
    100mb more ram and 1% more battery drain for an OS aiming to be a daily driver is something that's worth it.
Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help