A curated list of 80+ CLI coding agents β AI-powered tools that live in your terminal, read/edit repos, and run commands β plus the harnesses that orchestrate, sandbox, or extend them.
Last updated: 2026-04-06
A CLI coding agent is an AI-powered tool that runs in your terminal and can autonomously read, write, and execute code in your repository. Unlike chat-based assistants, these agents have direct access to your filesystem, shell, and dev tools β they can edit files, run tests, commit changes, and iterate on errors. Think of them as AI pair programmers that live where you already work: the command line.
Forkable, extensible, and community-driven. Sorted by GitHub stars. Provider tags [Company] indicate the backing organization.
-
OpenCode
β 122kβ Terminal-native coding agent with 75+ provider support, LSP integration, and privacy-first design (formerly opencode-ai; now at opencode.ai). -
Claw Code
β 110kβ Clean-room Python/Rust rewrite of Claude Code architecture using oh-my-codex; fastest repo in GitHub history to 100K stars. Born from the March 2026 Claude Code source leak. MIT. -
Gemini CLI
β 98k[Google]β Google's terminal agent powered by Gemini, with tools for repo work and research. Apache-2.0. -
OpenHands
β 69.3kβ Open-source agentic developer environment (formerly OpenDevin) with CLI and web entrypoints; also has a lightweight CLI-only package. -
Codex CLI
β 66.1k[OpenAI]β OpenAI's local coding agent for reading/editing/running code, with an interactive TUI and tool execution. Apache-2.0. -
Open Interpreter
β 63kβ Terminal tool that can execute code and actions; often used as a "do things on my machine" agent. -
Cline CLI
β 59kβ Model-agnostic autonomous agent for planning, file edits, command execution, and browser use. -
Aider
β 42kβ Pair-programming agent for editing files via diffs/patches, with strong git and multi-file workflows. -
Goose
β 33kβ Local, extensible agent that can execute, edit, and test; designed to run on-device and integrate with MCP. -
Continue CLI
β 32kβ Open-source terminal extension for multi-model coding with local/privacy focus. -
Pi
β 25.4kβ Minimal, adaptable terminal coding harness from the pi-mono toolkit; unified LLM API, TUI, skills, and MCP support. -
Roo Code CLI
β 22.7kβ Multi-mode CLI agent (architect/code/debug/orchestrator modes); Claude-like terminal interface with skills and checkpoints. -
Crush
β 21.6kβ Charmbracelet's glamorous agentic coding TUI in Go; multi-provider, LSP-aware, with rich terminal UI. -
Qwen Code
β 20k[Alibaba]β Alibaba Qwen's official CLI agent for Qwen coder models (workflow tool + repo operations). Apache-2.0. -
SWE-agent
β 18.8kβ Agent for resolving real repo issues/PR tasks; frequently used in SWE-bench-style workflows. -
Kilo Code CLI
β 16.9kβ Agentic engineering platform with CLI; orchestrator mode, 100s of LLMs, skills, and checkpointing. -
Plandex
β 15kβ "Plan-first" CLI agent for building features across multiple files with structured steps and 2M token context. -
Smol Developer
β 12kβ Embeddable developer agent that generates entire codebases from a prompt; designed to be embedded in apps. -
Claude Engineer
β 11kβ Community-driven CLI for agentic Claude workflows with file management and iterative development. -
Trae Agent
β 11k[ByteDance]β ByteDance's research-friendly CLI agent for software engineering tasks, with modular architecture and multi-LLM support. MIT. -
Hermes Agent
β 8.7kβ Nous Research's self-improving CLI agent with persistent memory, automated skill creation, sandboxed code execution via Unix socket RPC, and multi-platform reach (Telegram/Slack/Discord/WhatsApp); supports 300+ models across multiple providers. -
Kimi CLI
β 7.1k[Moonshot AI]β Moonshot AI's CLI coding agent with skills, MCP support, and ACP IDE integration. Apache-2.0. -
Claurst
β 6.1kβ Claude Code rewritten in idiomatic Rust with architectural breakdown; includes discoveries from the source leak (KAIROS persistent assistant, buddy system). MIT. -
ForgeCode
β 5.0kβ AI pair programmer supporting 300+ models, with task management, custom agents, and large-scale refactor tooling. -
Kode CLI
β 4.6kβ ShareAI's open-source CLI agent for terminal-native coding with multi-provider support. -
gptme
β 4.2kβ Personal AI assistant in the terminal; runs code, manages files, and browses the web with tool-use. -
Codebuff
β 4.2kβ Multi-agent AI coding assistant with CLI support for collaborative coding workflows. -
Every Code
β 3.6kβ Fork of Codex CLI with validation, automation, browser integration, multi-agents, theming, and multi-provider orchestration (OpenAI, Claude, Gemini). Apache-2.0. -
Devon
β 3.5kβ Open-source pair programmer with a TUI; autonomous planning, execution, and debugging in Git workflows. -
Mistral Vibe
β 3.4k[Mistral]β Mistral's CLI coding assistant for conversational repo interaction and edits. Apache-2.0. -
Free Code
β 3.3kβ Fork of Claude Code with all telemetry removed, guardrails stripped, and all experimental features enabled (KAIROS, dream mode, companion system). -
AutoCodeRover
β 3.1kβ Autonomous program improvement agent; patches real GitHub issues using code search and analysis. -
Codel
β 2.4kβ Autonomous agent for performing complex tasks via terminal; runs in Docker with a web UI. -
Grok CLI
β 2.4kβ Community CLI agent built on xAI's Grok models for terminal-based coding tasks. -
CodeMachine-CLI
β 2.4kβ Community multi-agent CLI aimed at running coding workflows locally (vibe-coding oriented). -
RA.Aid
β 2.2kβ Autonomous coding agent built on LangGraph with research/plan/implement pipeline; optional aider integration for near-full autonomy. -
open-codex
β 2.2kβ Lightweight fork of Codex CLI with multi-provider support (OpenAI, Gemini, OpenRouter, Ollama). -
Agentless
β 2.0kβ Lightweight approach to autonomous software engineering without persistent agent loops. -
Amazon Q Developer CLI
β 1.9k[AWS]β AWS's agentic terminal chat for building apps, debugging, and DevOps with natural language. Apache-2.0. -
OH-MY-PI
β 2.1kβ Terminal coding agent ("Pi") with a TypeScript/Rust monorepo and local-first ergonomics. -
Letta Code
β 1.9kβ Memory-first CLI coding agent built on the Letta platform (formerly MemGPT); persistent memory across sessions, model-agnostic (Claude/GPT/Gemini), skill learning, and context repositories. -
Neovate Code
β 1.5k[Ant Group]β Ant Group's CLI agent with plugin system, multi-model/multi-provider support, MCP integrations, and headless automation mode. MIT. -
Groq Code CLI
β 710β Customizable, lightweight CLI powered by Groq's ultra-fast inference; extensible tools/commands with multi-model support. -
Dexto
β 596β Coding agent and general agent harness with CLI/web/API modes; ships a production-ready coding agent with sub-agent spawning. -
g3
β 477β "Coding AI agent" in Rust: tool-running, repo interaction, skills system, and provider abstraction. -
Coro Code
β 350β Open-source CLI coding agent, a free alternative to Claude Code; generate, debug, and manage code seamlessly. -
Mini-Kode
β 292β An educational AI coding agent CLI, intended as a readable reference implementation. -
LettaBot
β 267β Personal AI assistant with persistent unified memory across Telegram, Slack, Discord, WhatsApp, and Signal; built on the Letta platform. -
cursor-agent
β 112β Python-based agent replicating Cursor's coding assistant capabilities; supports Claude, OpenAI, and local Ollama models. -
nori-cli
β 113β Multi-provider CLI built on Codex CLI; switch between Claude, Gemini, and Codex from the same native terminal. -
QQCode
β 49β Lightweight CLI coding agent in Rust focused on speed, determinism, and developer control; supports skills. -
picocode
β 38β Minimal Rust-based coding agent focused on CI workflows and small codemods; multi-LLM with personas. -
Binharic
β 15β A multi-provider "tech-priest persona" coding agent CLI (stylized, tool-using). -
CLAII β CLI-first AI coding agent with multi-agent orchestration, MCP toolchains, and memory-persistent refactors.
Projects built on, forked from, or inspired by OpenClaw β the open-source personal AI assistant. Sorted by GitHub stars.
-
OpenClaw
β 322kβ The original personal AI assistant you run locally; CLI with onboarding wizard, skills, tools, and multi-channel support (WhatsApp/Slack/Discord). MIT. -
nanobot
β 34.6kβ Ultra-lightweight ~4,000-line Python rewrite of OpenClaw; tool use, persistent memory, scheduled tasks, and multi-channel support (Telegram/Discord/WhatsApp). MIT. -
ZeroClaw
β 27.8kβ Fully autonomous AI agent runtime in Rust; trait-driven pluggable architecture (providers, tools, memory, channels), runs on minimal hardware (<5MB RAM), multi-channel CLI/Telegram/Discord/Slack, with sandboxed execution and hybrid vector+keyword search. -
PicoClaw
β 25.3kβ Ultra-lightweight personal AI assistant in Go inspired by OpenClaw; runs on $10 hardware with less than 10MB RAM. -
NanoClaw
β 24.0kβ Security-first lightweight alternative to OpenClaw; runs agents in Apple containers/Docker with sandboxed execution, built on Anthropic's Agents SDK. -
IronClaw
β 10.4kβ OpenClaw rewritten in Rust by NEAR AI; WASM sandbox isolation, capability-based permissions, and prompt injection defense. -
NullClaw
β 6.5kβ Fastest, smallest OpenClaw-compatible agent in Zig; 678KB static binary, ~1MB RAM, <2ms startup, 23+ providers, 18 channels. MIT. -
Moltis
β 2.3kβ Secure, auditable Rust-native alternative to OpenClaw; zero unsafe code, 2,300+ tests, built-in voice I/O, MCP servers, and multi-channel access. MIT. -
Clawith
β 1.6kβ "OpenClaw for Teams" β multi-agent collaboration platform that scales OpenClaw to organizations. Apache-2.0. -
GitClaw
β 149β Git-native AI agent framework where agent identity, rules, memory, tools, and skills are all version-controlled files. MIT.
Proprietary agents β usable but not forkable or extensible at the source level.
-
Claude Code
β 79.5k[Anthropic]β Anthropic's repo-aware terminal agent for code edits, refactors, and git workflows. Source-available, no OSS license. -
Warp
β 26.2k[Warp]β Modern terminal with built-in AI agent mode; understands tasks, runs commands, edits files, and orchestrates multi-step workflows. -
GitHub Copilot in the CLI
β 9.4k[GitHub]β GitHub's agentic CLI for repo/PR/issue workflows, command suggestions, and headless automation. -
Droid
β 624[Factory]β Factory's multi-model CLI coding agent; #1 on Terminal-Bench, specialized droids for different tasks, headless CI mode, and multi-interface support (CLI/IDE/Slack/Linear). -
Amp
[Sourcegraph]β Sourcegraph's AI coding agent with a CLI for implementing tasks across real codebases. -
Junie CLI
[JetBrains]β JetBrains' LLM-agnostic CLI coding agent (EAP); supports GPT-5, Claude, Gemini, Grok with plan mode and CI/CD headless usage. -
Cortex Code CLI
[Snowflake]β Snowflake's data-native AI coding agent CLI for building pipelines, analytics, and AI apps with enterprise governance. -
Devin
[Cognition]β Cognition's autonomous AI software engineer with full shell/browser access, self-healing code, and PR collaboration. -
Cursor CLI
[Cursor]β Cursor's official command-line agent (agent) with shell mode, headless/CI support, parallel agents, and multi-model access. -
Tabnine CLI
[Tabnine]β AI-powered terminal coding assistant with agentic workflows; distributed as a Docker container, requires enterprise license. -
Mentat CLI
[Mentat]β Cloud-native coding agent CLI for managing remote Mentat agents from your terminal; auto-detects repo/branch context. -
FetchCoder
[Fetch.ai]β Terminal coding agent powered by ASI1, with interactive TUI, CLI, and API server modes plus MCP integration. -
Command Code
[CommandCode]β CLI coding agent that continuously learns your coding style via taste-1 neuro-symbolic AI; adapts to preferences over time with project-specific taste profiles.
Tools for running and managing multiple agent sessions side-by-side. Sorted by GitHub stars.
-
vibe-kanban
β 23.4kβ Kanban interface for administering AI coding agents. -
cmux
β 8.1kβ Open-source platform for running multiple coding agents in parallel. -
Superset
β 7.4kβ A terminal built for coding agents; orchestrates parallel agent sessions. -
Claude Squad
β 6.4kβ tmux-based harness to run and manage multiple Claude Code sessions side-by-side. -
CodexMonitor
β 3.2kβ Coordinate multiple Codex agents across local workspaces. -
Crystal
β 3.0kβ Execute multiple Codex and Claude Code sessions in parallel git worktrees. -
Toad
β 2.7kβ Agent orchestrator for running and managing parallel CLI coding sessions. -
Emdash
β 2.7kβ Run multiple coding agents concurrently with coordinated workflows. -
mux
β 1.4kβ Desktop application for isolated, parallel agentic development. -
jean
β 658β Administer multiple projects, worktrees, and sessions with Claude CLI. -
supacode
β 511β Native macOS coding agent orchestrator. -
Catnip
β 467β Containerized environment + worktree automation for running multiple coding agents in parallel (optimized for Claude Code). -
Parallel Code
β 385β Desktop app for running multiple AI coding agents (Claude Code, Codex CLI, Gemini CLI) simultaneously in isolated git worktrees. -
CLI Agent Orchestrator (CAO)
β 330β AWS's hierarchical multi-agent orchestration via tmux with intelligent task delegation patterns. -
vibe-tree
β 244β Execute Claude Code tasks in parallel git worktrees. -
AgentPipe
β 98β CLI/TUI app that orchestrates multi-agent conversations by enabling different AI CLI tools (Claude Code, Gemini, Qwen, etc.) to communicate in shared rooms. MIT. -
amux
β 56β Terminal UI designed for running multiple coding agents in parallel. -
CliDeck
β 35β WhatsApp-like browser dashboard for managing multiple CLI coding agents (Claude Code, Codex, Gemini CLI, OpenCode) with live status detection, session resume, autopilot routing, and full control from a phone while away. MIT. -
multi-agent-workflow-kit
β 9β Orchestrate parallel AI agents in isolated git worktrees with shared tmux visibility. -
PATAPIM β Terminal IDE with a 9-terminal grid for running multiple CLI coding agents simultaneously; features AI state detection, built-in Whisper voice dictation, LAN remote access, and an embedded MCP browser. Built with Electron and node-pty. Freemium.
Multi-agent coordination, swarm patterns, and autonomous execution loops. Sorted by GitHub stars.
-
claude-flow
β 21.6kβ Deploy multi-agent swarms with coordinated workflows. -
gastown
β 12.5kβ Multi-agent orchestration with persistent work tracking. -
ralph-orchestrator
β 2.2kβ Hat-based system maintaining agents in a loop until task completion. -
ralph-tui
β 2.1kβ Direct AI agents through task lists with autonomous execution. -
loom
β 1.2kβ Infrastructure enabling autonomous loops to evolve products via multi-agent coordination. -
wreckit
β 121β Apply the Ralph Wiggum Loop pattern across your roadmap for autonomous agent execution. -
kodo
β 37β Autonomous multi-agent coding orchestrator that directs Claude Code, Codex, and Gemini CLI through work cycles with independent architect and tester verification. SWE-bench verified. -
OpenCastle
β 18β Multi-agent orchestration framework that turns AI coding assistants (Copilot, Cursor, Claude Code, OpenCode, Windsurf, Codex CLI) into 19 coordinated specialist agents. CLI-driven (npx opencastle init), with task decomposition, parallel work, and quality gates. MIT. -
Bernstein β Deterministic Python orchestrator β spawns parallel AI coding agents (Claude Code, Codex CLI, Gemini CLI), verifies with tests, auto-commits.
-
ORCH
β 9β CLI orchestrator that manages Claude Code, Codex, and Cursor as a typed task queue with state machine (todoβin_progressβreviewβdone), auto-retry, inter-agent messaging, and TUI dashboard. -
Forge
β 4β Autonomous spec-driven development loop for Claude Code; three-command pipeline (brainstorm specs, plan task DAGs, execute autonomously) with context survival, backpropagation that traces bugs to spec gaps, and Claude-on-Claude code review. MIT.
Sandboxes, routers, browser/terminal automation, and extension tools. Sorted by GitHub stars.
-
claude-code-router
β 29.9kβ Use Claude Code as a foundation while routing to alternative providers/endpoints. -
agent-browser
β 23.3kβ Headless browser automation CLI for agents (useful as a tool plugin for coding agents). -
OpenWork
β 13.0kβ Open-source alternative to Claude Cowork for teams; local-first desktop app powered by OpenCode with one-click setup. MIT. -
NemoClaw
β 8.0k[NVIDIA]β CLI tool for securely provisioning and managing sandboxed OpenClaw agent environments; enforces network, filesystem, and process-level security policies via OpenShell runtime. Apache-2.0. -
open-claude-cowork
β 3.2kβ Open-source version of Claude Cowork with 500+ SaaS app integrations. -
Claude Code Tools
β 1.6kβ Utilities around Claude Code workflows (automation helpers, helpers for common tasks). -
OneCLI
β 809β Open-source credential vault for AI agents; Rust HTTP gateway injects API keys transparently so agents never handle raw secrets. Per-agent scoped tokens, AES-256-GCM encryption at rest. Apache-2.0. -
subtask
β 320β Claude Skill for delegating tasks with subagents in Git worktrees. -
claude-cmd
β 294β Terminal wrapper for interacting with Claude models; often used as a building block in harness scripts. -
Coasts
β 59β Containerized host orchestration for git worktrees; isolates ports, networks, and services per environment using DinD/Sysbox/Podman. MIT. -
claudebox
β 36β Sandboxed environment for Claude Code (focused on isolation/safety). -
AgentManager
β 17β Lightweight CLI for managing multiple agent runs/sessions and workflows. -
brood-box
β 11β Hardware-isolated microVM sandbox for AI coding agents (Claude Code, Codex, OpenCode) with COW snapshot isolation, egress control, and MCP authorization. -
agent-terminal
β 10β Headless terminal automation for AI agents using node-pty; capture output and send input programmatically. -
Untether
β 8β Telegram bridge for 6 CLI coding agents (Claude Code, Codex, OpenCode, Pi, Gemini CLI, Amp); remote task control via voice or text, progress streaming, interactive permissions, and cost tracking. MIT. -
pi-builder
β 5β TypeScript monorepo that wraps any installed CLI coding agent (Claude Code, Aider, OpenCode, Codex, Gemini CLI, Goose, Plandex, SWE-agent, Crush, gptme) behind a single interface; capability-based routing, health caching, fallback chains, SQLite persistence, and a streaming OrchestratorService. MIT. -
zosma-qa
β 5β Generates QA agent prompts (planner, generator, healer, analyzer) for CLI coding tools (OpenCode, Claude Code, VS Code Copilot); scaffolds autonomous test workflows across Playwright, Appium, and k6. -
Wit
β 4β Coordination protocol that prevents merge conflicts between parallel AI agents. Locks specific functions (not files) via Tree-sitter AST parsing; agents declare intents, acquire symbol-level locks, and get conflict warnings before writing code. JSON-RPC daemon. MIT. -
OSOP
β 0β Universal workflow logging protocol for CLI coding agents; produces.osopworkflow definitions and.osoplog.yamlexecution records. Supports Claude Code, Codex, Cursor, Windsurf, Aider, Cline, Roo Code, Devin, and OpenClaw. Includes a visual editor and spec. -
Agentic Engineering Framework β Provider-neutral governance framework for CLI coding agents. Structural enforcement of task-driven workflows, context budget management, antifragile healing loops, and audit compliance. Works with Claude Code, Aider, Cursor, and any file-based agent.
-
claude-northstar β Transforms CLI agents from task executors into autonomous project partners.
-
kasetto β A declarative AI agent environment manager, written in Rust.
PRs welcome! To add an entry, please ensure it meets these criteria:
Inclusion requirements:
- Must have a CLI or terminal interface (IDE-only tools don't qualify)
- Must be able to read/write code or run commands autonomously
- Link must point to a valid, active project (no dead repos)
Entry format:
- Name + link (GitHub preferred)
- Star count (for GitHub repos)
- 1β2 line description β what it does, who it's for
Optional: provider tag [Company], license, or a "why it's interesting" note (diffs, LSP, sandboxing, multi-agent, MCP/skills, etc).
Entries are sorted by GitHub stars within each section. Place your entry in the correct position.

