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.
Unpeel — Unpeel is a terminal multiplexer and agent orchestration harness designed for managing persistent developer tasks and AI coding agents. It provides a structured workspace across…
OpenCastle — OpenCastle is an open-source agent harness and developer tool orchestration framework maintained by monkilabs. Distributed as an npm package, it is designed to manage development…
GitHub Agentic Workflows — GitHub Agentic Workflows (gh-aw) is an agent orchestration harness and GitHub CLI extension created by GitHub to deploy and automate AI coding agents within GitHub…
Terminai — Terminai (Termin.AI) is an open-source terminal process manager and AI agent harness developed by emosenkis. Built on top of the mature mprocs process runner codebase,…
Agentlas-OS — Agentlas-OS is an open-source agent runtime fabric and orchestrator developed by Agentlas AI. It is designed to standardize, coordinate, and govern interactions across heterogeneous AI…
amux — amux is an open-source agent harness and session multiplexer developed by Mixpeek. Built in Rust, it is designed to manage, isolate, and orchestrate terminal-based AI…
Ordewell — Ordewell is an open-source task orchestration harness for coding agents. Built as a TypeScript monorepo, it accepts high-level software engineering goals and decomposes them into…
Showagent — Showagent is an open-source terminal user interface (TUI) harness and session manager created by aytzey for developers who run multiple AI coding assistants on their…
Traycer — Traycer is an open-source AI agent harness and developer workspace environment developed by Traycer AI. It is designed to coordinate coding agents, manage terminal execution…
ScienceDirect — ScienceDirect is Elsevier's digital publishing platform for peer-reviewed academic literature, hosting research articles, book chapters, and computational science datasets. The provided reference points specifically to…
Toad — Toad is an open-source terminal user interface (TUI) coding agent harness developed by Batrachian AI and spearheaded by Will McGugan (creator of Rich and Textual).…
Data Olympus — Data Olympus is an open-source knowledge base and Model Context Protocol (MCP) server harness created by knaisoma. Built in Python using FastMCP and SQLite, the…
Flameox — Flameox is an open-source coding agent harness and orchestration framework maintained by morluto. Built to support hybrid development workflows across both Python and Node.js ecosystems,…
Bernstein — Bernstein is an open-source multi-agent orchestration harness maintained by sipyourdrink-ltd (led by chernistry). Designed for unattended and pipeline-driven software engineering workflows, it breaks down complex…
Agent of Empires — Agent of Empires (aoe) is an open-source orchestrator and session management harness built in Rust, created by Nick Brake (@njbrake) and contributors. It coordinates multiple…
Machine — Machine is an open-source agent harness and development environment orchestrator created by katspaugh. It is designed to provision and manage isolated, reproducible virtual machine environments…
Omnigent — Omnigent is an open-source Python-based agent harness and execution orchestrator developed by the Omnigent AI team. It is designed to coordinate modular autonomous agents by…
Symphony — Symphony is an open-source coding agent orchestrator and harness developed by OpenAI. Built on Elixir and the Erlang VM (BEAM), Symphony provides the infrastructure required…
Agent Sessions — Agent Sessions, created by open-source developer Alex D. (jazzyalex), is a native macOS viewer and harness for indexing, searching, and inspecting interaction logs across CLI…
wreckit — wreckit is an open-source CLI agent harness and orchestration framework created by Mike Hostetler. Built using TypeScript and designed around automated development workflows, it provides…
Agentplane — Agentplane is an open-source agent orchestration harness and execution framework developed by Basilisk Labs. It is designed to coordinate automated software development workflows, manage task…
Loom — Loom is an open-source AI agent harness and developer orchestration platform built primarily in Rust by Geoffrey Huntley. It provides a centralized server and CLI…
Ruflo — Ruflo (formerly claude-flow) is an open-source agent orchestration harness and CLI framework developed by ruvnet. It is designed to coordinate, extend, and structure agentic development…
Claude Code Router — Claude Code Router is an open-source routing harness developed by MusiStudio designed to orchestrate and proxy API requests generated by the Claude Code CLI. It…