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.
Nori CLI — Nori CLI is an open-source terminal user interface (TUI) and harness for AI coding agents, developed by Tilework Tech. Built in Rust, it acts as…
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…
Agentty — Agentty is an open-source, high-performance native terminal-based AI coding agent written in C++ by 1ay1. Engineered specifically for speed and minimal resource consumption, Agentty combines…
g3 — g3 is an open-source, Rust-based command-line coding agent framework developed by Dhanji Prasanna. It is designed to orchestrate LLM-driven software engineering workflows directly from the…
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…
LettaBot — LettaBot is an autonomous agent and bot framework developed by Letta AI (the creators of MemGPT/Letta). It was designed to run conversational and tool-using agent…
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…
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…
VibePod CLI — VibePod CLI is an open-source terminal coding agent and harness developed by the VibePod project. Built in Python, it provides developers with a dedicated command-line…
Hermes Agent — Hermes Agent is an open-source terminal-based AI coding agent developed by NousResearch. Designed to bridge terminal workflows and modern IDE environments, it provides interactive execution,…
Sketch — Sketch was a CLI-based AI coding assistant developed by the team behind exe.dev. The project has been officially discontinued and is no longer available for…
Octomind — Octomind is an open-source, Rust-based CLI coding agent developed by Muvon. Designed for native performance and direct integration with terminal workflows, it coordinates automated code…
Atomic Agent — Atomic Agent is an open-source terminal-based AI coding agent developed by AtomicBot-ai. It provides an automated development loop designed to analyze local codebases, plan complex…
Tura — Tura is an open-source, terminal-based AI coding assistant and agent harness developed by Tura-AI. Built as a modular Rust workspace with npm distribution wrappers, it…
CLAII — CLAII is an open-source terminal-based AI coding assistant developed by agencyswarm. Built in Python, it serves as a lightweight CLI agent designed to help developers…
coro-code — coro-code is an open-source, terminal-based AI coding assistant developed in Rust by Blushyes. Built around a compiled native architecture, it delivers terminal-driven AI code generation,…
jcode — jcode is an open-source, terminal-based AI coding assistant developed primarily in Rust by maintainer 1jehuang. Built as a high-performance native binary, it acts as an…
Zot — Zot is an open-source, terminal-based AI coding agent written in Go by Patrice Eckhart. Built to function directly within developer terminal environments, it provides an…
CodeMachine-CLI — CodeMachine-CLI is an open-source command-line AI coding agent and orchestrator developed by Moaz Builds. Built on top of the Bun/JavaScript runtime ecosystem, it provides a…
Tau — Tau is an open-source terminal-based AI coding agent developed by Hugging Face. It provides an interactive CLI environment designed to assist developers with code generation,…
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,…
Jules — Jules is an autonomous cloud-based coding agent developed by Google Labs and the AIDA team. Designed to execute routine and repetitive development workflows asynchronously, Jules…