OpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environment
SWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University.
GitHub Copilot CLI is a terminal-based AI coding assistant developed by GitHub. It integrates the Copilot coding agent runtime directly
Coding agent
Open Source
What is the best open-source alternative to Claude Code?
Aider and Cline are two prominent open-source alternatives to Claude Code. Aider operates directly inside local Git repositories to inspect files, write changes, and create structured commits. Cline provides an open-source autonomous agent runtime that operates across both terminal environments and code editors without tying users to a single model provider.
Do CLI coding agents work with local models?
Yes, several CLI agents support locally hosted open-weight models. Open Interpreter allows developers to connect local model runtimes to execute Bash and Python commands directly on the host machine. Aider also supports local models via OpenAI-compatible endpoints.
How do CLI coding agents handle multi-file changes across large codebases?
Agents like Plandex isolate multi-step tasks inside protected sandbox environments, planning dependencies across multiple files before applying diffs to the working tree. Aider maintains an in-memory repository map to track relevant files, while Cline executes iterative edits and validates results with local linters.
What is the difference between an AI terminal emulator and a standalone CLI agent?
A terminal emulator like Warp integrates AI assistance, command generation, and execution blocks directly into the terminal window rendering pipeline. In contrast, standalone tools like Claude Code, Qwen Code, and Gemini CLI run as discrete terminal commands inside any standard shell such as Bash or Zsh.
Can CLI coding agents be used inside traditional IDEs?
Yes. Tools like OpenCode and Cline offer cross-platform architectures that bridge terminal consoles and IDE extensions. Developers can also run standalone tools like GitHub Copilot CLI, Aider, or Crush directly within the embedded terminal windows of code editors.
How do CLI agents manage system execution permissions?
Most CLI agents require explicit confirmation before running shell commands or modifying files. Open Interpreter, Claude Code, and Kiro prompt users interactively to approve system-level executions, package installations, and disk modifications unless configured with non-interactive flags.
BitFun — BitFun is an open-source AI coding agent and developer execution platform maintained by GCWing and community contributors. Built on a modular Rust-backed runtime and multi-package…
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…
Orca — Orca (orca-agent) is an open-source terminal-based AI coding agent created by echoVic and built primarily in Rust. It provides developers with an interactive terminal user…
Shell GPT — Shell GPT (sgpt) is an open-source command-line productivity tool created by Farkhod Sadykov (TheR1D). It connects standard terminal workflows directly to OpenAI and OpenAI-compatible Large…
Every Code — Every Code is an open-source terminal coding agent maintained by JustEvery, originally forked from the OpenAI Codex repository. It brings LLM-driven coding agent workflows directly…
mini-kode — mini-kode is an open-source terminal-based AI coding assistant developed by minmaxflow. Built as a lightweight, modular CLI coding agent, it provides automated code exploration, file…
Pi — Pi is an open-source terminal coding agent and developer harness developed within a modular monorepo ecosystem. It provides interactive coding assistance directly in the developer…
Kilo Code — Kilo Code is an open-source AI coding tool and agent harness developed by Kilo-Org. Designed to streamline multi-file software engineering tasks, it integrates agentic execution…
claw0 — claw0 is an open-source, educational AI agent and gateway harness created by shareAI-lab. Rather than functioning purely as a standalone production coding assistant, it is…
Grok CLI — Grok CLI is an open-source terminal-based AI coding assistant developed by Superagent AI. It provides an interactive command-line interface designed to orchestrate xAI Grok models…
OpenAI Codex — OpenAI Codex CLI is a terminal-based coding agent and developer toolkit developed by OpenAI. It enables engineers to invoke LLM-assisted code generation, refactoring, and automated…
Devin — Devin is an autonomous AI software engineer developed by Cognition. It is designed to handle end-to-end software engineering workflows, including bug investigation, multi-file code refactoring,…
Grinta Coding Agent — Grinta Coding Agent is an open-source terminal-based AI coding assistant developed by Joseph Senior. It acts as an autonomous coding agent that operates directly within…
Nanocoder — Nanocoder is an open-source terminal-based AI coding assistant developed by the Nano-Collective community. Designed for software developers who prefer working directly in their shell, Nanocoder…
Ouroboros — Ouroboros is an open-source autonomous CLI coding agent developed by razzant. Built primarily in Python, the agent is engineered to execute self-directed code modification loops,…
Groq Code CLI — Groq Code CLI is an open-source command-line coding assistant developed by the build-with-groq team. It integrates directly with Groq's high-speed inference engine to provide interactive…
MiMo-Code — MiMo-Code is an open-source, terminal-based AI coding assistant developed by Xiaomi's MiMo team. Built with a focus on interactive terminal user interfaces (TUIs), it provides…
Dvalin — Dvalin (dvalincode) is an open-source AI coding agent and security tool developed by Arthur Pan. It provides terminal-centric coding capabilities, automated code modifications, and security…
Oh My OpenAgent — Oh My OpenAgent (commonly invoked as omo) is an open-source terminal coding agent harness and workflow framework maintained by code-yeongyu. Designed to structure and enhance…
OpenClaw — OpenClaw is an open-source autonomous agent and developer toolchain designed to execute complex software engineering tasks directly against codebases. Developed as an open-source framework, OpenClaw…
Cursor Agent — Cursor Agent by civai-technologies is an open-source Python-based coding agent and tool harness designed to execute automated development workflows from the terminal. Built around modular…
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…
Devon — Devon is an open-source autonomous software engineering agent developed by Entropy Research. Designed as an open alternative to proprietary autonomous developer tools, Devon focuses on…
Smol Developer — Smol Developer (smol-ai/developer) is an open-source, lightweight autonomous software development agent created by smol-ai. Designed as an early benchmark and minimal prototype for whole-codebase generation,…