Browse AI coding agents and CLI developer assistants that read, write, and execute code in your repository to automate software development workflows.
Understanding AI Coding Agents
AI coding agents are autonomous and interactive software programs used by software engineers and technical teams to read, modify, and execute code directly within repository environments. Unlike passive code completion plugins that only predict text inside an integrated development environment, these command-line assistants and agent harnesses inspect directory trees, analyze error logs, invoke build commands, and iterate on complex tasks across multiple files.
How to Choose an AI Coding Agent
Selecting the right AI coding agent requires evaluating how closely the tool aligns with your security policies, development stack, and workflow preferences:
Execution environment and sandboxing: Determine whether the agent executes shell commands directly on your local workstation, inside a container, or within an isolated remote sandbox. Safe execution boundaries prevent accidental file deletion or unintended system changes.
Repository context management: Assess how the agent indexes large codebases. Effective tools use AST analysis, vector search, or git history to locate relevant dependencies without exceeding model context windows.
Model flexibility and cost control: Check if the agent locks you into a single proprietary model provider or supports custom API keys, local models, and self-hosted inference endpoints.
Human-in-the-loop controls: Look for granular permission settings, such as step-by-step approval for terminal commands and git commit reviews, ensuring developers retain full oversight over code modifications.
Open Interpreter — Open Interpreter is an open-source terminal coding agent maintained by Killian Lucas and the Open Interpreter community. It is designed to act as an execution…
OpenCode — OpenCode is an open-source AI coding agent developed by Anomaly that operates across terminal environments, desktop applications, and IDE extensions. It functions as an interactive…
Amp — Amp (developed by AmpCode) is an autonomous coding agent platform and remote development harness designed to execute software engineering tasks inside isolated cloud sandbox environments…
Aider — Aider is an open-source terminal-based AI pair programming tool created by Paul Gauthier and the Aider-AI community. It operates directly inside local Git repositories, interacting…
OpenHands — OpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environment that enables AI agents to…
goose — goose is an open-source, general-purpose AI agent built in Rust, hosted under the vendor-neutral Agentic AI Foundation (AAIF) at the Linux Foundation. Originally developed to…
Cursor CLI — Cursor CLI is a terminal-based autonomous coding agent developed by Anysphere, the team behind the Cursor editor. It brings Cursor's core multi-file editing, planning, and…
SWE-agent — SWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University. Developed in tandem with the…
Kiro — Kiro is an agentic engineering platform and CLI coding agent built and operated by AWS. It extends beyond standard code-completion assistants by implementing a spec-driven…
GitHub Copilot CLI — GitHub Copilot CLI is a terminal-based AI coding assistant developed by GitHub. It integrates the Copilot coding agent runtime directly into the developer shell environment,…
Qwen Code — Qwen Code is an open-source terminal-based AI coding assistant maintained by the Qwen team (Alibaba Cloud / QwenLM). Built on Node.js/TypeScript and drawing architectural lineage…
Crush — Crush is an open-source terminal coding agent created by Charm (Charmbracelet), the team behind popular Go terminal UI libraries like Bubble Tea and Lip Gloss.…
Codebuff — Codebuff is an open-source, terminal-based AI coding agent developed by Codebuff and backed by Y Combinator. It is designed to execute multi-file refactors, codebase exploration,…
Claude Squad — Claude Squad is an open-source terminal user interface (TUI) orchestrator and multi-instance session harness for Claude coding agents, developed by smtg-ai. Built in Go, it…
Plandex — Plandex is an open-source terminal-based AI coding agent designed to handle complex, multi-file engineering tasks in large codebases. Created by Dane Schneider and the open-source…
Amazon Q Developer CLI — Amazon Q Developer CLI is an open-source command-line coding assistant developed by Amazon Web Services (AWS). Built primarily in Rust, it brings agentic AI workflows…
Warp — Warp is an AI-integrated terminal emulator and CLI workspace built by warpdotdev. Engineered in Rust with native GPU rendering, Warp reimagines the terminal console by…
Gemini CLI — Gemini CLI is an open-source terminal coding agent maintained under the Google Gemini organization (google-gemini/gemini-cli). It provides a command-line and terminal-based agentic workflow for navigating…
Cline — Cline is an open-source autonomous coding agent runtime maintained by Cline Bot Inc. and an active open-source community. Available as a standalone CLI, an IDE…
Claude Code — Claude Code is an official terminal-based agentic coding tool developed by Anthropic. Executed via the `claude` CLI command, it provides an interactive assistant environment directly…
Continue — Continue is an open-source AI code assistant and agent framework originally developed by the Continue team (continuedev) and recently acquired by Cursor. It was designed…
Qwen Audio Agent — Qwen Audio Agent is an open-source voice-driven AI agent harness and orchestrator developed under the QwenAudio project ecosystem. It integrates real-time speech and multimodal capabilities…
PicoClaw — PicoClaw is an open-source command-line coding agent developed by Sipeed and community contributors. Written in Go, it is engineered for lightweight footprint, fast execution, and…
Podiom — Podiom is an open-source command-line coding agent orchestrator and task automation harness built in Go by the Podiom project. It is designed to manage autonomous…