CLI Coding Agents & Harnesses

Compare terminal-based AI coding agents (Claude Code, Codex CLI, Aider, OpenCode, Goose and more) and the harnesses that orchestrate them.

Compare the top CLI coding agents

CLI coding agentWhat it doesTypePricing
Open InterpreterOpen Interpreter is an open-source terminal coding agent maintained by Killian Lucas and the Open Interpreter community. It is designedCoding agentOpen Source
OpenCodeOpenCode is an open-source AI coding agent developed by Anomaly that operates across terminal environments, desktop applications, and IDE extensions.Coding agentOpen Source
AmpAmp (developed by AmpCode) is an autonomous coding agent platform and remote development harness designed to execute software engineering tasksCoding agentSubscription
AiderAider is an open-source terminal-based AI pair programming tool created by Paul Gauthier and the Aider-AI community. It operates directlyCoding agentOpen Source
OpenHandsOpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environmentCoding agentOpen Source
goosegoose is an open-source, general-purpose AI agent built in Rust, hosted under the vendor-neutral Agentic AI Foundation (AAIF) at theCoding agentOpen Source
Cursor CLICursor CLI is a terminal-based autonomous coding agent developed by Anysphere, the team behind the Cursor editor. It brings Cursor'sCoding agentOpen Source
SWE-agentSWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University.HarnessOpen Source
KiroKiro is an agentic engineering platform and CLI coding agent built and operated by AWS. It extends beyond standard code-completionCoding agentOpen Source
GitHub Copilot CLIGitHub Copilot CLI is a terminal-based AI coding assistant developed by GitHub. It integrates the Copilot coding agent runtime directlyCoding agentOpen Source

What is the best open-source alternative to Claude Code?

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.

Do CLI coding agents work with local models?

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.

How do CLI coding agents handle multi-file changes across large codebases?

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.

What is the difference between an AI terminal emulator and a standalone CLI agent?

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.

Can CLI coding agents be used inside traditional IDEs?

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.

How do CLI agents manage system execution permissions?

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.

  • Stratless — Stratless is an open-source agent harness and execution orchestrator developed by the Stratless AI team. It provides a modular infrastructure designed to execute autonomous coding…
  • Agent AFK — Agent AFK is a self-hosted agent runtime and orchestration harness developed by GRAIsol. Rather than acting as a wrapper around generic agent frameworks, it is…
  • EchoCoding — EchoCoding is an open-source agent harness and audio-augmented developer tooling layer created by launsion-boop. Designed to run alongside AI coding agents such as Claude Code…
  • BrowserSkill — BrowserSkill is an open-source browser automation and agent skill harness developed by Tencent. It provides a structured framework for recording, orchestrating, and executing browser-based actions…
  • Kasetto — Kasetto is an open-source CLI agent harness and configuration orchestrator created by pivoshenko. It is designed to manage, configure, and synchronize AI coding agent environments…
  • Agent Deck — Agent Deck is an open-source agent harness and terminal-based fleet orchestrator created by Ashesh Goplani. Implemented in Go, it provides session lifecycle management, sub-agent orchestration,…
  • Agent QA — Agent QA (agent-qa), developed by Vostride, is an open-source testing harness and agent orchestrator built to automate software quality assurance and verification workflows using AI…
  • run-kit — run-kit is an open-source tmux orchestrator and remote management console developed by Sahil Ahuja as part of the shll.ai toolkit. It operates as an agent-agnostic…
  • Codex Profiles — Codex Profiles is an open-source agent harness and configuration orchestrator developed by Ducksss. The tool focuses on organizing, standardizing, and deploying modular agent skills and…
  • Cowork to Code Bridge — Cowork to Code Bridge is an open-source orchestration harness developed by Abhinay Krupa. It connects Claude interfaces (such as Claude Cowork or desktop-based Claude workflows)…
  • CLITrigger — CLITrigger is an open-source agent harness and execution framework developed by HyperAITeam. It acts as an orchestration layer designed to trigger, supervise, and coordinate command-line…
  • Clave — Clave is a native desktop workspace harness and agent orchestrator developed by Codika. It is designed to bridge terminal AI coding assistants—specifically Claude-based agent plugins…
  • Token Optimizer — Token Optimizer is an open-source agent plugin and context optimization harness developed by Alex Greenshpun (alexgreensh). Designed to integrate directly with terminal-based coding agents such…
  • Beads — Beads (bd) is an open-source task coordination and state orchestration harness for AI coding agents developed by Gastown Hall. It provides a structured, version-controlled task…
  • Kodo — Kodo is an open-source AI agent harness and execution orchestrator developed by Ilya Kamenshchikov (ikamensh). It is built to execute, test, and benchmark multi-step automated…
  • AgentCliMenu — Agent CLI Menu (binary `agent-cli-menu`, alias `acm`) is an open-source session manager and agent harness developed by Roy Padina. Designed to streamline workflows with terminal-based…
  • Repo Forensics — Repo Forensics is an open-source agent orchestration harness and repository security gating tool developed by Alex Greenshpan (alexgreensh). Designed to inspect codebase integrity and secure…
  • Project Tiny Context Harness — Project Tiny Context Harness (distributed via the packages/ty-context component) is an open-source execution harness and context orchestration tool created by developer Seven128. It is engineered…
  • agent-trace — agent-trace is an open-source command-line transcript utility created by ertygiq. It is designed to inspect, parse, and export execution logs from AI coding agents and…
  • Iris TUI — Iris TUI is an open-source terminal dashboard and harness for monitoring and managing coding agent sessions, developed by itzenata and distributed as a Rust binary…
  • gate4agent — gate4agent is an open-source Rust-based agent harness and runtime orchestrator developed by ZENG3LD. It serves as a supervisory control layer designed to execute, monitor, and…
  • Emdash — Emdash is an open-source agent orchestration harness developed by General Action. Built to coordinate AI coding agents across developer workflows, it provides a structured monorepo…
  • CLI Agent Orchestrator — CLI Agent Orchestrator (CAO) is an open-source agent orchestration harness maintained by AWS Labs (awslabs). It provides a structured CLI runtime environment to coordinate, run,…
  • Repomon — Repomon is an open-source developer harness and repository companion tool created by Ali Hamza Azam. Built with a Rust core and a Tauri-based desktop interface,…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories