Alternatives · Terminal & Shell
zoxide alternatives (2026)
zoxide: MIT frecent cd. Free forever when your muscle memory is folders, not full paths.
Its Catch: Directory jumper only — not a file manager (Yazi), not a shell, not Atuin history.
Below: 4 free or free-tier tools from the same category (terminal and shell tools), free and open source first, then the closest match by shared tags. Each keeps its own Catch.
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 are the best free alternatives to zoxide?
- VHS, ShellCheck, Navop, ttyd. All are reviewed on Stack Gems in the same category (terminal and shell tools); 4 free or open source.
- What is the catch with zoxide?
- Directory jumper only — not a file manager (Yazi), not a shell, not Atuin history.
- Is there an open-source alternative to zoxide?
- Yes: VHS (OSS/MIT), ShellCheck (GPL-3.0), Navop (Apache-2.0+NAVOP_LICENSE), ttyd (OSS/MIT).