03 · cli-agent · 15 systems

CLI & terminal agentsTerminal-native agents that edit repos, run commands, and commit.

CLI agents run in the shell against a local checkout. They read the repository, plan changes, edit files, execute commands and tests, and often commit — usually with tool protocols like MCP for extension.

SEC.01

Systems in this category

Claude Code

Anthropic · cli-agent

Claude Code is Anthropic's terminal-native coding agent: it plans, edits, runs commands, uses Git and MCP, and sustains long agentic loops.

cli/editor/api · local · Included in Claude Pro $20/mo and Max ($100/$200); API pay-per-token

Codex CLI

OpenAI · cli-agent

Codex is OpenAI's coding agent: an open-source terminal CLI, a desktop app, IDE extensions, and a cloud lane for async tasks, all included in ChatGPT plans.

cli/editor/api · local/cloud · Included in ChatGPT Free/Go/Plus/Pro/Business/Enterprise; credits for extra usage

Aider

Community / OSS · cli-agent

caution

Aider is an open-source, Git-native pair programmer: it maps the repo, proposes commits, and works with any model via BYOK or OpenRouter.

cli · local · Free (OSS) + your model API costs

Amp

Amp Inc. · cli-agent

Amp is a terminal-first, multi-model coding agent with subagents, an Oracle second-opinion model, threads, and MCP plugins.

cli/editor · local · Hobby free (BYOK / own runners); Megawatt $20/mo; Gigawatt $200

OpenCode

Community / OSS · cli-agent

OpenCode is an MIT-licensed open-source terminal coding agent that is fully BYOK, with optional hosted model access via Zen and Go.

cli · local · Free (OSS) + BYOK; Zen PAYG; Go $10/mo

OpenHands

Community / OSS · cli-agent

OpenHands (formerly OpenDevin) is an open-source software engineering agent you can self-host, using LiteLLM or OpenRouter for models.

cli/api/editor · local/cloud · Free OSS self-host; Cloud free tier + $20/mo

Goose

Block · cli-agent

Goose is Block's local-first agent runtime with many model providers and extensible tool plugins.

cli · local · Free (OSS) + model costs

Gemini CLI

Google · cli-agent

caution

Gemini CLI is Google's open-source terminal agent; on June 18, 2026 it stopped serving free and Google AI Pro/Ultra accounts in favor of the Antigravity CLI.

cli · local · Consumer/free tiers ended Jun 18, 2026; API key or Code Assist Standard/Enterprise only

Warp

Warp · cli-agent

Warp is a terminal that ships its own coding agent (Warp Agent / Oz) with plan-bundled credits, so the shell itself runs agentic tasks.

cli · local/cloud · Free; Pro $20/mo; Team $45–50/user; Max $200

Muse Code

Meta · cli-agent

Muse Code is Meta's terminal coding agent powered by Muse Spark 1.2 — persistent background subagents, a replay-exact event log, workflow orchestration, and a TypeScript SDK over the Muse Session Protocol.

cli/api · local · Contributor free (5h token windows); subs rolling out; API $1.25/M in · $4.25/M out

Grok Build

xAI · cli-agent

Grok Build is xAI's terminal coding agent — a full-screen, mouse-interactive TUI (open-source Rust) powered by Grok 4.6, with skills, subagents in Git worktrees, headless mode, and ACP embedding for editors.

cli/editor/api · local · Free to try; SuperGrok $30/mo or X Premium+ $40/mo; API grok-4.6 $2/M in · $6/M out

Kimi Code

Moonshot AI · cli-agent

Kimi Code is Moonshot AI's single-binary terminal agent — tuned TUI, subagents, conversational MCP setup, lifecycle hooks, and ACP for Zed/JetBrains. Runs Kimi models by default but also speaks Anthropic, OpenAI, and Gemini protocols.

cli/editor/api · local · Free OSS; Kimi Code managed service or Moonshot API keys (multi-provider)

Qwen Code

Alibaba Cloud · cli-agent

Qwen Code is Alibaba's open-source terminal agent — adapted from Gemini CLI and tuned for Qwen3-Coder — with subagents, agent teams, auto-memory and auto-skills, IDE plugins, a desktop app, daemon mode, and SDKs.

cli/editor/api · local · Free OSS (Apache-2.0); Alibaba Cloud Coding Plan or any compatible provider

Mistral Vibe

Mistral AI · cli-agent

Mistral Vibe is Mistral's open-source CLI coding agent powered by Devstral 2 — terminal-native multi-file automation with IDE extensions for VS Code, JetBrains, and Zed over ACP. Its enterprise counterpart is Mistral Code.

cli/editor · local · CLI open source; models via Mistral API / Le Chat; Devstral Small self-deployable

Crush

Charm · cli-agent

Crush is Charm's open-source terminal coding agent — multi-model sessions that can switch providers mid-session, LSP-enhanced context, MCP support, and a polished TUI on every major platform.

cli · local · Free OSS (FSL-1.1-MIT); BYO provider keys
SEC.02

Who it's for

Engineers doing hard multi-file work who want the agent alongside their existing editor and git workflow, and teams scripting agents into CI or headless runs.

SEC.03

Tradeoffs

Strong on autonomy and repo scope; weaker on inline editing ergonomics. Pricing splits between subscription bundles (Claude Code) and pass-through or BYOK models (Amp, Aider, OpenCode).

FAQ

Frequently asked

What is a CLI agent?

CLI agents run in the shell against a local checkout. They read the repository, plan changes, edit files, execute commands and tests, and often commit — usually with tool protocols like MCP for extension.

Who should use a CLI agent?

Engineers doing hard multi-file work who want the agent alongside their existing editor and git workflow, and teams scripting agents into CI or headless runs.

What are the tradeoffs of CLI agents?

Strong on autonomy and repo scope; weaker on inline editing ergonomics. Pricing splits between subscription bundles (Claude Code) and pass-through or BYOK models (Amp, Aider, OpenCode).

Which CLI agents are in the catalog?

15 as of 2026-09-25: Claude Code (Anthropic), Codex CLI (OpenAI), Aider (Community / OSS), Amp (Amp Inc.), OpenCode (Community / OSS), OpenHands (Community / OSS), Goose (Block), Gemini CLI (Google), Warp (Warp), Muse Code (Meta), Grok Build (xAI), Kimi Code (Moonshot AI), Qwen Code (Alibaba Cloud), Mistral Vibe (Mistral AI), Crush (Charm).

What is a terminal coding agent?

A program you run in the shell that acts on your repository — reading code, editing files, running commands and tests, and committing — driven by an LLM. Claude Code, Codex CLI, Grok Build, and Muse Code are the vendor examples; Aider, OpenCode, OpenHands, Goose, Kimi Code, Qwen Code, and Crush are open source.

Can CLI agents run in CI or headless?

Several are designed for it — running as a step in CI or a background job. Check each entry's interfaces field; entries listing api alongside cli generally expose a scriptable surface.

Which terminal agents are open source and BYOK?

Aider, OpenCode, OpenHands, Goose, Kimi Code, Qwen Code, and Crush in the current seed. They bill nothing themselves; you pay the model provider or a router. Grok Build's source is Apache-2.0 but still requires a paid xAI subscription.