awesome-cli-coding-agents
Curated directory of terminal-native AI coding agents and the harnesses that orchestrate them. Covers open-source tools (Pi, OpenCode, Aider, Goose), platform agents (Claude Code, Codex, Gemini CLI), parallel runners, autonomous loops, and agent infrastructure.
https://github.com/bradagi/awesome-cli-coding-agents
Last synced: 12 days ago
JSON representation
-
Harnesses & orchestration
-
Agent infrastructure
- claude-code-router
- agent-browser
- NemoClaw - level security policies via OpenShell runtime. Apache-2.0.
- OpenWork - source alternative to Claude Cowork for teams; local-first desktop app powered by OpenCode with one-click setup. MIT.
- open-claude-cowork - source version of Claude Cowork with 500+ SaaS app integrations.
- OneCLI - 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.
- Claude Code Tools
- Coasts
- subtask
- claude-cmd
- toprank - LD schema, keyword bids) directly to source code or CMS. Open-source, MIT.
- kasetto
- claudebox
- skill-optimizer
- Wit - sitter AST parsing; agents declare intents, acquire symbol-level locks, and get conflict warnings before writing code. JSON-RPC daemon. MIT.
- Untether
- brood-box - isolated microVM sandbox for AI coding agents (Claude Code, Codex, OpenCode) with COW snapshot isolation, egress control, and MCP authorization.
- Nex - tool MCP server (`npx @nex-ai/nex`) and persistent memory across agent sessions. MIT.
- AgentManager
- AgentLint - backed checks for AI-friendly repos. Scans file structure, instruction quality, build setup, session continuity, and security posture. Claude Code plugin with auto-fix. Your AI agent is only as good as your repo.
- EchoCoding - triggered SFX, ambient soundscape, and optional cloud TTS/ASR voice interaction for Codex and Claude Code workflows.
- agent-terminal - pty; capture output and send input programmatically.
- zosma-qa
- gate4agent - RPC 2.0) modes with tokio broadcast fan-out. MIT.
- Praman - driven test generation via MCP. Apache-2.0.
- lifeos-cli - native LifeOS for managing intentions, habits, and timelogs; provides structured persistent context for agentic workflows.
- Agentic Engineering Framework - 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.
- OSOP - editor.vercel.app) and [spec](https://github.com/Archie0125/osop-spec).
- claude-northstar
- AgentPlane - native workflow (task → plan → approve → implement → verify → finish). All state stays in `.agentplane/` inside the repo; no hosted runtime. MIT.
- linear-cli - file Python CLI for Linear (the issue tracker), zero dependencies. Designed for use as a subagent tool by Claude Code, Codex, Gemini, or Cursor; ships a SKILL.md for drop-in Claude Code integration. MIT.
- Not Human Search - plugin); 8,000+ indexed sites exposed via MCP server, REST API, and full-text search. Lets agents discover and verify external services before wiring them into a repo. MIT.
-
Orchestrators & autonomous loops
- claude-flow - agent swarms with coordinated workflows.
- gastown - agent orchestration with persistent work tracking.
- ralph-orchestrator - based system maintaining agents in a loop until task completion.
- ralph-tui
- AgentsMesh - agent collaboration via channels and pod bindings, built-in Kanban with MR/PR integration. Self-hosted with BYOK. Supports Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode. BSL-1.1.
- loom - agent coordination.
- Bernstein - commits.
- wreckit
- kodo - agent coding orchestrator that directs Claude Code, Codex, and Gemini CLI through work cycles with independent architect and tester verification. SWE-bench verified.
- OpenCastle - 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.
- ORCH - retry, inter-agent messaging, and TUI dashboard.
- Forge - 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.
- agx - based execution engine for AI coding agents; durable Wake→Work→Sleep loops that resume instantly across sessions. Supports Claude Code, Codex CLI, Gemini CLI, and Ollama. CLI + web dashboard + macOS app.
- sage - agnostic support (Claude Code, Cline, Codex, Gemini CLI, ACP), wave-based plan execution, git worktree isolation, MCP integration, skills system, headless CI mode, and 295 bats tests. MIT.
- Aeon - healing loop. MCP + A2A integrations. MIT.
- Relay - first orchestrator that runs inside your existing Claude or Codex CLI via MCP; classifies a request, decomposes it into tickets with a dependency DAG, dispatches across one or more repos, and supervises with live PR tracking + approval gates. CLI, TUI (ratatui), and GUI (Tauri) dashboards share `~/.relay/` state. MIT.
-
Session managers & parallel runners
- vibe-kanban
- cmux - source platform for running multiple coding agents in parallel.
- Superset
- Claude Squad - based harness to run and manage multiple Claude Code sessions side-by-side.
- Emdash
- CodexMonitor
- Crystal
- Toad
- mux
- supacode
- jean
- Parallel Code
- CLI Agent Orchestrator (CAO) - agent orchestration via tmux with intelligent task delegation patterns.
- Catnip
- vibe-tree
- amux - healing watchdog, kanban board, agent-to-agent REST API, and mobile PWA. Single Python file, Python 3 + tmux. MIT.
- AgentPipe - agent conversations by enabling different AI CLI tools (Claude Code, Gemini, Qwen, etc.) to communicate in shared rooms. MIT.
- amux
- CliDeck - 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
- PATAPIM - 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.
- CLITrigger - hosted web UI for orchestrating Claude Code, Codex, and Gemini CLIs in parallel git worktrees. Features multi-agent discussion mode (architect/developer/reviewer debate before implementation), cross-project Morning Review Queue, scheduled execution with rate-limit auto-recovery, and a built-in Git client. MIT.
-
-
Terminal-native coding agents
-
Closed Source
- Claude Code - aware terminal agent for code edits, refactors, and git workflows. Source-available, no OSS license.
- Warp - in AI agent mode; understands tasks, runs commands, edits files, and orchestrates multi-step workflows.
- GitHub Copilot in the CLI
- Droid - model CLI coding agent; #1 on Terminal-Bench, specialized droids for different tasks, headless CI mode, and multi-interface support (CLI/IDE/Slack/Linear).
- Command Code - 1 neuro-symbolic AI; adapts to preferences over time with project-specific taste profiles.
- FetchCoder
- Amp
- Devin - healing code, and PR collaboration.
- Cursor CLI - line agent (`agent`) with shell mode, headless/CI support, parallel agents, and multi-model access.
- Tabnine CLI - powered terminal coding assistant with agentic workflows; distributed as a Docker container, requires enterprise license.
- Mentat CLI - native coding agent CLI for managing remote Mentat agents from your terminal; auto-detects repo/branch context.
-
OpenClaw ecosystem
- OpenClaw - source personal AI assistant. Sorted by GitHub stars.
- nanobot - lightweight ~4,000-line Python rewrite of OpenClaw; tool use, persistent memory, scheduled tasks, and multi-channel support (Telegram/Discord/WhatsApp). MIT.
- ZeroClaw - 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 - lightweight personal AI assistant in Go inspired by OpenClaw; runs on $10 hardware with less than 10MB RAM.
- IronClaw - based permissions, and prompt injection defense.
- NullClaw - compatible agent in Zig; 678KB static binary, ~1MB RAM, <2ms startup, 23+ providers, 18 channels. MIT.
- Clawith - agent collaboration platform that scales OpenClaw to organizations. Apache-2.0.
- Moltis - native alternative to OpenClaw; zero unsafe code, 2,300+ tests, built-in voice I/O, MCP servers, and multi-channel access. MIT.
- GitClaw - native AI agent framework where agent identity, rules, memory, tools, and skills are all version-controlled files. MIT.
- LionClaw - first local AI CLI with a small auditable kernel, durable sessions, and installable skills. MIT.
- NanoClaw - first lightweight alternative to OpenClaw; runs agents in Apple containers/Docker with sandboxed execution, built on Anthropic's Agents SDK.
- claw0 - to-1 tutorial companion for the OpenClaw ecosystem; walks through building an agent harness from scratch, covering planning, context compression, and task persistence.
-
Open Source
- OpenCode - native coding agent with 75+ provider support, LSP integration, and privacy-first design (formerly opencode-ai; now at opencode.ai).
- Hermes Agent - 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.
- Gemini CLI - 2.0.
- Codex CLI - 2.0.
- OpenHands - source agentic developer environment (formerly OpenDevin) with CLI and web entrypoints; also has a lightweight [CLI-only package](https://github.com/OpenHands/OpenHands-CLI).
- Open Interpreter
- Cline CLI - agnostic autonomous agent for planning, file edits, command execution, and browser use.
- Aider - programming agent for editing files via diffs/patches, with strong git and multi-file workflows.
- Goose - device and integrate with MCP.
- Pi - mono toolkit; unified LLM API, TUI, skills, and MCP support.
- Continue CLI - source terminal extension for multi-model coding with local/privacy focus.
- Qwen Code - 2.0.
- Crush - provider, LSP-aware, with rich terminal UI.
- Roo Code CLI - mode CLI agent (architect/code/debug/orchestrator modes); Claude-like terminal interface with skills and checkpoints.
- SWE-agent - bench-style workflows.
- Kilo Code CLI
- Plandex - first" CLI agent for building features across multiple files with structured steps and 2M token context.
- Smol Developer
- Trae Agent - friendly CLI agent for software engineering tasks, with modular architecture and multi-LLM support. MIT.
- Claude Engineer - driven CLI for agentic Claude workflows with file management and iterative development.
- Claurst
- Kimi CLI - 2.0.
- Free Code
- ForgeCode - scale refactor tooling.
- Kode CLI - source CLI agent for terminal-native coding with multi-provider support.
- Codebuff - agent AI coding assistant with CLI support for collaborative coding workflows.
- gptme - lived self-modifying agents with git-backed memory via [gptme-agent-template](https://github.com/gptme/gptme-agent-template).
- Mistral Vibe - 2.0.
- Every Code - agents, theming, and multi-provider orchestration (OpenAI, Claude, Gemini). Apache-2.0.
- Devon - source pair programmer with a TUI; autonomous planning, execution, and debugging in Git workflows.
- OH-MY-PI - first ergonomics.
- AutoCodeRover
- Grok CLI - based coding tasks.
- Codel
- CodeMachine-CLI - agent CLI aimed at running coding workflows locally (vibe-coding oriented).
- Letta Code - 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.
- RA.Aid - full autonomy.
- open-codex - provider support (OpenAI, Gemini, OpenRouter, Ollama).
- Agentless
- Amazon Q Developer CLI - 2.0.
- Neovate Code - model/multi-provider support, MCP integrations, and headless automation mode. MIT.
- Groq Code CLI - fast inference; extensible tools/commands with multi-model support.
- Dexto - ready coding agent with sub-agent spawning.
- g3 - running, repo interaction, skills system, and provider abstraction.
- Coro Code - source CLI coding agent, a free alternative to Claude Code; generate, debug, and manage code seamlessly.
- LettaBot
- Mini-Kode
- nori-cli - provider CLI built on Codex CLI; switch between Claude, Gemini, and Codex from the same native terminal.
- cursor-agent - based agent replicating Cursor's coding assistant capabilities; supports Claude, OpenAI, and local Ollama models.
- VibePod - config setup, local metrics, HTTP traffic tracking, and an analytics dashboard for side-by-side comparison.
- QQCode
- picocode - based coding agent focused on CI workflows and small codemods; multi-LLM with personas.
- Smelt - provider (Anthropic, OpenAI, Ollama, GitHub Copilot, any OpenAI-compatible endpoint), four modes (Normal/Plan/Apply/Yolo), granular permission system, parallel subagents, vim keybindings, and headless scriptable mode. MIT.
- Binharic - provider "tech-priest persona" coding agent CLI (stylized, tool-using).
- Darce - model CLI agent built with Ink; 7 tools, smart model routing across providers, streaming, session resume, and slash commands. MIT.
- CLAII - first AI coding agent with multi-agent orchestration, MCP toolchains, and memory-persistent refactors.
- Claw Code - 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.
- claw-code-agent - only Claude Code rewrite with zero external dependencies; born from the March 2026 Claude Code source leak, positioned as easier to hack on than the Rust/TypeScript reimplementations.
- openHarness - source Claude Code alternative. 78 slash commands, 42 tools, MCP (stdio/HTTP/SSE + OAuth 2.1), hooks, subagents, plan mode. Works with Anthropic/OpenAI/Ollama/llama.cpp/LM Studio. Ships both npm and Python SDK. MIT.
- Crab Code - native agentic coding CLI aligned with Claude Code's toolset and permission model; works with any LLM provider (Anthropic/OpenAI/DeepSeek/Bedrock/Vertex). 27 crates, 4,700+ tests, layered config system. Apache-2.0.
- Octomind - source, model-agnostic AI agent runtime with community tap registry (`developer:rust`, `doctor:blood`, `legal:contracts`), MCP support with runtime self-extension, 13+ providers, and adaptive compression. Written in Rust. Apache-2.0.
-
Programming Languages
Sub Categories
Keywords
ai
24
claude-code
21
ai-agents
21
cli
19
llm
18
developer-tools
15
agent
11
openai
10
claude
8
anthropic
8
terminal
8
mcp
8
codex
8
openclaw
7
chatgpt
7
agentic-ai
6
typescript
6
ai-tools
6
gemini-cli
6
opencode
5
tui
5
rust
5
vibe-coding
5
ai-agent
4
git-worktree
4
coding-agents
4
ai-developer-tools
4
gpt-4
4
mcp-server
3
code-generation
3
orchestration
3
ollama
3
parallel-agents
3
coding-agent
3
ai-coding
3
gemini
3
cursor
3
personal
3
assistant
3
codex-cli
3
agent-orchestration
3
ai-coding-agent
3
coding-assistant
3
python
3
copilot
3
model-context-protocol
3
vscode
3
macos
2
desktop-app
2
sonnet
2