awesome-cli-coding-agents

Research & Resources 💻 Python 🟢 Actively maintained
1.2k stars

A curated list of 120+ CLI coding agents—AI-powered terminal tools that read, edit, and execute code in your repository—plus harnesses that orchestrate or extend them. It solves the problem of discovering and comparing terminal-native AI coding tools, serving developers who prefer command-line workflows.

✨ Key features

  • Curated list of 120+ CLI coding agents
  • Categorized into open source, closed source, and harnesses
  • Includes GitHub stars and provider tags for each tool
  • Updated as of 2026-08-31
  • Covers agents with file editing, shell access, and autonomous loops

🎯 Use cases

  • Discovering new CLI coding agents for terminal-based development
  • Comparing open-source vs closed-source agent options
  • Finding harnesses for orchestrating multiple agents
  • Identifying agents with specific features like MCP support or sandboxing

⚠️ Good to know

The list is curated and may not include all agents; it is last updated on 2026-08-31.

❓ FAQ

What is a CLI coding agent?

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.

How are the agents categorized?

They are categorized into terminal-native coding agents (open source, OpenClaw ecosystem, closed source) and harnesses & orchestration (session managers, orchestrators, agent infrastructure).

Are there any closed-source agents listed?

Yes, the list includes closed-source agents, though the README section for closed source is not shown in the provided excerpt.

How can I contribute to the list?

The README includes a Contributing section, but details are not provided in the excerpt.

📊 Repository

Stars★ 1,156
Forks🍴 322
Open issues🐛 27
Last commit🕒 Aug 31, 2026
Created📅 Feb 2026
Language💻 Python

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.