Tag
Terminal tools
15 reviewed tools: 13 free or open source, 1 hosted with a real free tier, 1 paid or paid-led.
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.
15 tools
- AiderAI pair programming in your terminal with any model
Free / OSS · Apache-2.0 · 49.7k GitHub stars
VerdictThe open-source terminal coding assistant for API-key purists.
CatchYou are paying per-token at API rates—can exceed subscription costs on heavy use. No managed infrastructure; you are the ops team. Less polished than commercial alternatives.
- RichBeautiful terminal output without the pain
Free / OSS · OSS/MIT · 57.6k GitHub stars
VerdictThe easiest way to make terminals beautiful.
CatchTerminal compatibility varies—some environments render poorly. The feature set is large; learning the full API takes time.
- OpenAI Codex CLIApache-2.0 OpenAI agent: CLI, IDE, app and cloud
Free / OSS · Freemium · 130k GitHub stars
VerdictOpenAI’s answer to terminal agents — open CLI, paid models; budget the plan or the API.
CatchThe CLI is open source, but the models are not free: you pay through ChatGPT plan quotas or API spend. Codex Web runs on OpenAI’s cloud, not on your machine. The install.sh, brew and npm routes are supply-chain choices, so pin a release binary when that matters. Vs Claude Code or OpenCode: this is OpenAI’s first-party agent, tied to ChatGPT plans or OpenAI API keys.
- Gemini CLIGoogle open-source terminal agent powered by Gemini
Free / OSS · Apache-2.0 · 107k GitHub stars
VerdictGoogle terminal agent. OSS CLI remains, but consumer quota was cut 2026-06-18; Antigravity (agy) is the consumer path. Gemini-bound by design.
CatchGemini-bound lock-in—not model-agnostic like Goose or Crush. Consumer access (free/Pro/Ultra Google login) ended 2026-06-18; enterprise and API keys still work. Don't build on the old Google-login quota path. The OSS CLI remains. Antigravity CLI is the successor, not a 1:1 swap. Preview/nightly channels move fast; pin stable for production workflows. Enterprise path pushes you toward Vertex AI and Google Cloud project setup.
- ZellijMIT Rust terminal workspace with layouts and plugins
Free / OSS · OSS/MIT · 35.8k GitHub stars
VerdictMIT Rust terminal workspace. Free forever; layouts over tmux nostalgia.
CatchRust terminal workspace/layouts/plugins — agent terminal lane; not tmux-clone marketing. Plugin ecosystem younger than tmux. Some SSH/remote habits still assume tmux/screen.
- HelixMPL-2.0 modal terminal editor — tree-sitter + LSP
Free / OSS · MPL-2.0 · 46.7k GitHub stars
VerdictMPL-2.0 terminal editor. Free forever; not Zed/Cursor.
CatchVs Zed: terminal modal + tree-sitter/LSP; not a GPU IDE. No Electron GUI, weaker AI-IDE surface than Cursor/Zed. Plugin story is thinner than Neovim.
- OpenCodeMIT OSS coding agent: CLI, TUI, desktop; BYOK/local
Free / OSS · OSS/MIT · 219k GitHub stars
VerdictMIT BYOK agent across CLI/desktop/IDE. The real catches are on /log: date stamp and compaction.
CatchTwo catches worth reading on /log: “The date stamp is a trigger channel” (auto today’s-date × open-weight LoRA as a time-release fuse) and “Compaction ate the denial” (long sessions prune hard vetoes; compaction is untrusted rewrite). Re-read those two notes before you treat OpenCode as set-and-forget.
- GhosttyMIT GPU-accelerated native terminal emulator
Free / OSS · OSS/MIT · 62.5k GitHub stars
VerdictMIT GPU terminal. Free forever; the window is Ghostty, the layouts are still Zellij.
CatchVs Zellij (Rust *workspace/layouts/plugins*) and Helix (modal *editor*): Ghostty is the *emulator*, not a muxer and not an editor. You still pick tmux/Zellij or Helix inside it. Official app is macOS + Linux; Windows GUI is not shipped.
- Open InterpreterApache-2.0 terminal coding agent; Rust Codex fork for open models
Free / OSS · AGPL-3.0 · 68.6k GitHub stars
VerdictApache-2.0 open-model terminal agent. Use the Rust line; classic Python is a fork.
CatchVs Claude Code / Cursor / OpenCode / Gemini CLI: this is open-model/BYOK terminal, not a hosted Max seat. 2026 rewrite — Rust Codex fork; classic Python AGPL lives at endolith/open-interpreter community fork. The old pip interpreter UX is no longer current upstream.
- HerdrApache-2.0 terminal runtime for multi-agent herds — state, panes, socket API
Free / OSS · Apache-2.0 · 45.1k GitHub stars
VerdictApache agent-terminal runtime when you herd many CLIs and need blocked/idle signals — not Thurbox-lite tmux, not Zellij alone.
CatchVs Thurbox / Zellij / ECC: Thurbox is a lighter MIT tmux TUI orchestrator; Zellij is a general multiplexer; ECC is skills/memory/security on host agents — Herdr’s catch is agent-aware runtime + socket API, not another bare multiplexer and not an ecosystem pack. Agent state heuristics vary by harness; after machine restart, layout restores but original processes do not survive.
- cmuxNative macOS terminal for parallel coding agents
Free / OSS · GPL-3.0 · 28.3k GitHub stars
VerdictGPL native macOS terminal when you run many coding agents in parallel and keep missing the one that is waiting — server pieces are BUSL, and it is Mac-only.
CatchmacOS only. The license is split: the app is GPL, but the server parts (web/ and several workers/ directories) are Business Source License 1.1 and need a commercial license from Manaflow for production use, including self-hosting. Browser import can pull cookies and sessions from 20+ browsers into its panes — convenient, and a lot of trust to hand a terminal. Over 3,000 open issues and pull requests on a fast-moving repo. Vs ghostty (the emulator it builds on) and thurbox (tmux TUI orchestrator): cmux is the native GUI for agent attention, not a muxer or a harness.
- tuiosMIT terminal window manager that shows which of your coding agents is working, waiting or done
Free / OSS · OSS/MIT · 5.5k GitHub stars
VerdictThe MIT, cross-platform terminal for running several coding agents at once — pre-1.0, so pin a version.
CatchPre-1.0, and the feature list moves fast — expect config and keybinding churn between releases. It is a new multiplexer to learn, with vim-style modes, so it costs real muscle memory if you live in tmux. Approving agent prompts from a central Inbox is convenient and also makes it easy to approve something you did not read. Vs cmux (native macOS app, GPL with BSL server parts) and zellij (general multiplexer): tuios runs in any terminal on any OS and is built around agent state.
- UnitermApache-2.0 terminal for 30+ protocols with an AI agent
Free / OSS · Apache-2.0 · 874 GitHub stars
VerdictOne app for nearly every remote protocol plus an agent — bring your own model key and keep approvals on.
CatchThe AI agent needs your own API key and endpoint — nothing is bundled — and it runs real commands on the machines you are connected to, so review before approving. The WSL and Windows remote features are Windows-only. Young project. Vs tabby (a mature, extensible terminal with SSH and serial): Uniterm trades polish for far wider protocol coverage and an agent.
- Antigravity CLIGoogle terminal agent (agy) — Gemini CLI consumer successor
Free tier · Freemium · 2.6k GitHub stars
VerdictGoogle freemium terminal agent. Consumer successor to Gemini CLI; still Gemini-bound.
CatchVs Gemini CLI (OSS @google/gemini-cli): Antigravity is the product successor for free/Pro/Ultra consumers — not a 1:1 flag clone (MCP config paths differ). Vs Claude Code / Cursor / OpenCode: Gemini-bound Google stack, not BYOK-agnostic. Enterprise Gemini CLI API/Vertex paths can remain; check which quota you are on.
- Claude CodeTerminal-first coding agent with deep repository context
Paid-led · Paid
VerdictThe best terminal agent for complex multi-file work. Budget for Max tier.
CatchThe $200/month Max plan is what serious users need—the cheaper tiers hit limits fast on large codebases. Token consumption on big repositories gets expensive. There is no autocomplete; this is for delegating tasks, not for inline suggestions while you type.
FAQ
- What is the top free pick among Terminal tools?
- Aider leads the Stack Gems list for Terminal tools. Verdict: The open-source terminal coding assistant for API-key purists.
- How many Terminal tools does Stack Gems review?
- 15: 13 free or open source, 1 hosted with a real free tier, 1 paid or paid-led. Each review has a verdict and an honest Catch; no tool pays for its spot.
- Which Terminal tools can I self-host for free?
- Aider, Rich, Gemini CLI, Zellij, Helix, OpenCode, Ghostty, Open Interpreter and 4 more.
- Which Terminal tools have the most GitHub stars?
- OpenCode (219k), OpenAI Codex CLI (130k), Gemini CLI (107k), per GitHub on 2026-10-21. Stars measure attention, not fit; read the Catch.
- What is the catch with Aider?
- You are paying per-token at API rates—can exceed subscription costs on heavy use.