Best of · DevOps
Best terminal and shell tools (2026)
Stack Gems reviews 5 terminal and shell tools: 5 free or open source. These are the top 5, each with its verdict and the Catch we would want to know before installing it.
Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.
5 reviewed · 5 shown in full
Free / OSS · OSS/MIT · 40.2k GitHub stars
VerdictMIT frecent cd. Free forever when your muscle memory is folders, not full paths.
CatchDirectory jumper only — not a file manager (Yazi), not a shell, not Atuin history. Needs a one-line shell init. Ranking learns from you; fresh machines feel empty until you walk around.
Free / OSS · OSS/MIT · 21.1k GitHub stars
VerdictMIT CLI demo tapes. Free forever; check the .tape into git and regenerate the GIF.
CatchVs asciinema (live cast recording) and freeze (Charm still frames): VHS is *scripted* GIF generation that needs a TTY-capable install path (ttyd/ffmpeg deps show up in real installs). Not an interactive recorder you click through. Keep hand-capture when the demo is exploratory, not scripted.
Free / OSS · GPL-3.0 · 40.2k GitHub stars
VerdictGPL-3.0 shell linter. Free forever CLI; the copyleft is the loud license, not a seat tax.
CatchGPL-3.0 copyleft — fine as a laptop/CI CLI; read the license before you embed the analyzer into a proprietary product. Vs Hadolint (Dockerfile AST + ShellCheck on RUN): ShellCheck is *shell scripts*, not Dockerfiles. It is static analysis, not a runtime or a shell.
Free / OSS · Apache-2.0+NAVOP_LICENSE · 1.9k GitHub stars
VerdictSource-available (Apache-2.0 + Navop License) native ops+AI workspace when DB/SSH/RDP belong in one GPUI app — not a thin SSH-only client, not Tabby.
CatchLicense: not a clean Apache-2.0 grant. NAVOP_LICENSE bans selling/reselling/paid redistribution, bundling into commercial products, paid download hosting, building competing products or services from its code, reverse engineering, and military use — free-channel redistribution only. Treat it as source-available. Vs Submarine (focused SSH/SFTP client): Navop is the broader ops+AI workspace. Vs Tabby (self-hosted coding assistant): Tabby is a local coding LLM product; Navop is connection/ops UI with agent features. Young native app — treat remote-desktop and AI connectors as maturing; verify release channel for your OS.
Free / OSS · OSS/MIT · 12.5k GitHub stars
VerdictThe simplest way to put a terminal in a browser tab.
CatchThe last tagged release is 1.7.7 from March 2024, though the repo still gets commits. Exposing a shell on the web is risky: put it behind real auth and TLS, not just basic auth.
FAQ
- What is the top free pick among terminal and shell tools?
- zoxide leads the Stack Gems list for terminal and shell tools. Verdict: MIT frecent cd. Free forever when your muscle memory is folders, not full paths.
- How many terminal and shell tools does Stack Gems review?
- 5: 5 free or open source. Each review has a verdict and an honest Catch; no tool pays for its spot.
- Which terminal and shell tools can I self-host for free?
- zoxide, VHS, ShellCheck and ttyd.
- Which terminal and shell tools have the most GitHub stars?
- ShellCheck (40.2k), zoxide (40.2k), VHS (21.1k), per GitHub on 2026-10-19. Stars measure attention, not fit; read the Catch.
- What is the catch with zoxide?
- Directory jumper only — not a file manager (Yazi), not a shell, not Atuin history.
Alternatives
Tags in this list
Related lists
JSON: /api/gems?subcategory=terminal-and-shell · MCP: best_for on /api/mcp