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.
Better Agents — Better Agents is a CLI tool and agent project harness developed by LangWatch. It acts as a standardized reliability layer for building, testing, and evaluating…
Crewplane — Crewplane is an open-source orchestration harness and CLI framework developed by the crewplaneai team, designed to coordinate and execute structured multi-step AI coding workflows against…
Bwee — Bwee is a native macOS agent harness designed to organize terminal-based AI agents and render interactive user interfaces on the fly. Created as a desktop…
LibHunt — LibHunt is an open-source software discovery and comparison catalog that indexes repositories, packages, and developer utilities across various ecosystems, including AI coding agents, Model Context…
Tmuxlet — Tmuxlet is an open-source terminal agent harness and orchestration tool developed by CodefiLabs. It provides an isolation, supervision, and execution layer that coordinates interactive CLI…
Vestige — Vestige is an open-source agent harness and persistent memory infrastructure framework developed by samvallad33. Designed specifically for AI coding agents and autonomous workflows, Vestige focuses…
Fireconnect — Fireconnect is an open-source CLI orchestration tool developed by Fireworks AI (fw-ai) designed to route various AI coding agents and IDE extensions to Fireworks AI…
Agent Memory System — Agent Memory System is an open-source agent orchestration harness developed by RavByte-AI. It provides structured memory retention and retrieval mechanisms designed to help autonomous agents…
Herdr — Herdr is an open-source agent harness and orchestrator designed to coordinate, manage, and execute autonomous terminal-based AI coding workflows. Developed under the herdrdev organization, the…
Agent Island — Agent Island is an open-source agent orchestration harness created by developer tristan666666 on GitHub. Designed as a framework for running and managing AI coding agents,…
KiroCrew — KiroCrew is an open-source agent harness and orchestrator developed by the kirodotdev team. Built as a persistent, self-learning agent execution framework, it runs directly on…
Okto Nexus — Okto Nexus is a local-first multi-agent coordination harness and orchestrator developed by OktoLabs. It acts as an execution bus designed to coordinate specialized AI coding…
Galley — Galley is an open-source agent orchestrator and task execution harness developed by shinpr. Implemented primarily in Go, Galley coordinates AI coding tasks through dedicated background…
Numbat — Numbat is an open-source security enforcement harness and policy engine developed by Perplexity AI. Written in Go, it is engineered to inspect, intercept, and govern…
Docker Agent — Docker Agent is an open-source agent orchestrator and runtime harness developed by Docker. Built in Go, it provides an execution framework designed to orchestrate AI…
cc-router — cc-router is an open-source model router and API gateway orchestrator developed by Finch Xu. Built with a Rust and Tauri architecture, it acts as an…
OpenCodex — OpenCodex is an open-source terminal coding agent harness and orchestrator developed by lidge-jun on GitHub. It provides a lightweight, command-line environment designed to manage code…
MartinLoop — MartinLoop is an open-source governance and orchestration harness designed to manage autonomous AI coding workflows. Rather than acting as a standalone AI coding agent or…
Brood Box — Brood Box (invoked via the `bbox` CLI) is an open-source agent harness and execution runtime developed by Stacklok. It provides a secure, sandboxed environment designed…
h5i — h5i is an open-source agent harness and sandbox orchestrator developed by h5i-dev. Built in Rust with a companion web-based console, it is designed to run…
Weaver — Weaver is an open-source agent harness and orchestration framework maintained by sean35mm on GitHub. Built on top of the Bun runtime, it is designed to…
Ralph-Workflow — Ralph-Workflow is an open-source agent workflow harness and skill orchestration framework designed to standardize and automate software development cycles across AI coding agents. Maintained by…
Hivelore — Hivelore is an open-source agent harness and contextual memory orchestrator created by Doucs91. It provides persistent project memory, decision tracking, and contextual briefing mechanics to…
Agentic Engineering Framework — Agentic Engineering Framework is an open-source orchestration harness and governance layer developed by Dimitri Geelen. It is designed to constrain, supervise, and track terminal-based AI…