Stack Gems
Menu

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.

Best-of lists with these tools