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.
ZAP — ZAP is an open-source, terminal-based AI coding agent implemented in Rust by the zap-coding-agent project. It provides an autonomous command-line environment designed to index codebases,…
Keen Code — Keen Code is an open-source, terminal-based AI coding agent built in Go by developer mochow13. It runs directly inside shell environments to assist software engineers…
Crab Code — Crab Code is an open-source terminal-based AI coding assistant and multi-agent coordination engine written in Rust by developer lingcoder. Built as a modular workspace across…
Martty — Martty is an open-source terminal user interface (TUI) coding agent and session harness developed by openma-ai. It provides an interactive terminal workspace designed for running…
San — San is an open-source terminal coding agent developed by the genai-io organization on GitHub. Built natively in Go, San is designed to provide automated, developer-focused…
Codex Infinity — Codex Infinity is an open-source terminal coding agent repository maintained by developer lee101, forked from OpenAI's Codex ecosystem. The project provides terminal-based automated coding tools…
Zeroclaw — Zeroclaw is an open-source, Rust-based CLI coding agent and workflow engine developed by Zeroclaw Labs. Built for performance and reliability in developer environments, it provides…
Nanobot — Nanobot is an open-source terminal-based AI coding assistant developed by HKUDS. It provides an interactive agent environment directly in the terminal to inspect codebases, execute…
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…
Clawith — Clawith is an open-source AI coding agent framework and workspace harness developed by DataElement. It is designed to orchestrate agent-driven code development, background tool execution,…
Moltis — Moltis is an open-source CLI coding agent and agent harness written in Rust by the Moltis organization (formerly maintained under penso/moltis). It is designed to…
Snowflake Cortex Code — Snowflake Cortex Code is an AI-powered coding agent and developer assistance tool developed by Snowflake Inc. It is designed to assist data engineers, analytics engineers,…
CodexMonitor — CodexMonitor is an open-source desktop harness and session orchestrator created by developer Dimillian. Built on top of Tauri and Rust with a web-based frontend, it…
Cate — Cate is an open-source agent harness and orchestrator developed by 0-AI-UG. Built on TypeScript, Vite, and Electron, it provides an orchestration runtime for coding agents…
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…
Orkas — Orkas is an open-source desktop agent harness and workflow orchestrator developed by Orkas-AI. Built to bridge autonomous AI execution with local operating system environments, it…
Catnip — Catnip is an agent harness and orchestrator project under the Weights & Biases (wandb) organization designed to manage, execute, and monitor automated coding agent workflows.…
Tmuxlet — Tmuxlet is an open-source terminal agent harness and orchestration tool developed by CodefiLabs. It provides an isolation, supervision, and execution layer that coordinates interactive CLI…
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…
Loom — Loom is an open-source AI agent harness and developer orchestration platform built primarily in Rust by Geoffrey Huntley. It provides a centralized server and CLI…
wreckit — wreckit is an open-source CLI agent harness and orchestration framework created by Mike Hostetler. Built using TypeScript and designed around automated development workflows, it provides…
GreatCTO — GreatCTO is an open-source AI agent orchestration harness and engineering pipeline framework created by Anatoly Velikiy (avelikiy). It coordinates multi-role software delivery workflows by automating…
TeDDy — TeDDy (developed by atte500) is an open-source test-driven execution harness and orchestrator written in Python. It is designed to manage coding agent lifecycles, test execution…
OpenViking — OpenViking is an open-source agent orchestration harness and execution framework maintained by Volcengine. Designed to bridge model reasoning with production retrieval and vector database workflows,…