Compare terminal-based AI coding agents (Claude Code, Codex CLI, Aider, OpenCode, Goose and more) and the harnesses that orchestrate them.
| CLI coding agent | What it does | Type | Pricing |
|---|---|---|---|
| Open Interpreter | Open Interpreter is an open-source terminal coding agent maintained by Killian Lucas and the Open Interpreter community. It is designed | Coding agent | Open Source |
| OpenCode | OpenCode is an open-source AI coding agent developed by Anomaly that operates across terminal environments, desktop applications, and IDE extensions. | Coding agent | Open Source |
| Amp | Amp (developed by AmpCode) is an autonomous coding agent platform and remote development harness designed to execute software engineering tasks | Coding agent | Subscription |
| Aider | Aider is an open-source terminal-based AI pair programming tool created by Paul Gauthier and the Aider-AI community. It operates directly | Coding agent | Open Source |
| OpenHands | OpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environment | Coding agent | Open Source |
| goose | goose is an open-source, general-purpose AI agent built in Rust, hosted under the vendor-neutral Agentic AI Foundation (AAIF) at the | Coding agent | Open Source |
| Cursor CLI | Cursor CLI is a terminal-based autonomous coding agent developed by Anysphere, the team behind the Cursor editor. It brings Cursor's | Coding agent | Open Source |
| SWE-agent | SWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University. | Harness | Open Source |
| Kiro | Kiro is an agentic engineering platform and CLI coding agent built and operated by AWS. It extends beyond standard code-completion | Coding agent | Open Source |
| GitHub Copilot CLI | GitHub Copilot CLI is a terminal-based AI coding assistant developed by GitHub. It integrates the Copilot coding agent runtime directly | Coding agent | Open Source |
Aider and Cline are two prominent open-source alternatives to Claude Code. Aider operates directly inside local Git repositories to inspect files, write changes, and create structured commits. Cline provides an open-source autonomous agent runtime that operates across both terminal environments and code editors without tying users to a single model provider.
Yes, several CLI agents support locally hosted open-weight models. Open Interpreter allows developers to connect local model runtimes to execute Bash and Python commands directly on the host machine. Aider also supports local models via OpenAI-compatible endpoints.
Agents like Plandex isolate multi-step tasks inside protected sandbox environments, planning dependencies across multiple files before applying diffs to the working tree. Aider maintains an in-memory repository map to track relevant files, while Cline executes iterative edits and validates results with local linters.
A terminal emulator like Warp integrates AI assistance, command generation, and execution blocks directly into the terminal window rendering pipeline. In contrast, standalone tools like Claude Code, Qwen Code, and Gemini CLI run as discrete terminal commands inside any standard shell such as Bash or Zsh.
Yes. Tools like OpenCode and Cline offer cross-platform architectures that bridge terminal consoles and IDE extensions. Developers can also run standalone tools like GitHub Copilot CLI, Aider, or Crush directly within the embedded terminal windows of code editors.
Most CLI agents require explicit confirmation before running shell commands or modifying files. Open Interpreter, Claude Code, and Kiro prompt users interactively to approve system-level executions, package installations, and disk modifications unless configured with non-interactive flags.