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.
agenttrace — Agenttrace is an open-source agent harness and tracing orchestrator developed by luoyuctl on GitHub. It is designed to capture, monitor, and manage the execution traces…
ntm — ntm (Named Terminal Multiplexer / Agent Harness) is an open-source terminal multiplexer orchestrator created by Jeffrey Emanuel (Dicklesworthstone) and designed specifically for orchestrating multi-agent AI…
Forge — Forge is an open-source, Rust-based CLI and TUI coding agent developed by NorviaLabs. Built for local developer workflows, it runs directly in the terminal to…
hol-guard — hol-guard is a security scanner and agent guardrail harness developed by Hashgraph Online. Built to safeguard agentic runtime environments and developer workflows, it detects vulnerabilities,…
OSOP Agent Rules — OSOP Agent Rules is an open-source orchestration harness and rule repository developed by Archie0125 (osop.ai) designed to standardize agent behavior, session logging, and telemetry across…
Open Claude Cowork — Open Claude Cowork is an open-source desktop agent harness and orchestrator developed by ComposioHQ. It provides a dedicated co-working environment powered by the Claude Agent…
Coasts — Coasts is an open-source development runtime and orchestration harness built in Rust by the coast-guard organization. It provides containerized and process-level isolation infrastructure designed to…
Agent Orchestrator — Agent Orchestrator (AO) is an open-source multi-agent harness developed by Untrivial-ai. Built to coordinate and execute autonomous development workflows, it provides a orchestration environment designed…
TeDDy — TeDDy (developed by atte500) is an open-source test-driven execution harness and orchestrator written in Python. It is designed to manage coding agent lifecycles, test execution…
Superset — Superset is an open-source agent orchestration harness and multi-agent workspace developed by the superset-sh team. It provides a structured environment for managing, orchestrating, and executing…
Unship — Unship is an open-source agent harness and plugin integration framework developed by mbenhard. It is designed to package and orchestrate agent skills specifically for Claude…
Claude Engineer — Claude Engineer is an open-source terminal and lightweight web-based coding assistant created by Pietro Schirano (Doriandarko). Built in Python, it serves as an autonomous coding…
Patapim — Patapim is an agent harness and orchestration environment built to wrap and extend CLI coding agents like Anthropic's Claude Code, Codex, Antigravity, or custom terminal…
Even — Even is an agent-native desktop workspace and orchestration environment developed by Todience, Inc. It integrates a native terminal, an embedded browser pane, one-click service stacks,…
Contextzip — Contextzip is an open-source command-line optimization harness and utility developed by jee599, built in Rust to manage and compress context usage in terminal coding agents.…
Gas Town — Gas Town is an open-source multi-agent harness and orchestration runtime designed to supervise, manage, and coordinate autonomous coding agents across complex software projects. Created by…
Composio — Composio is an agent tooling and authentication harness developed by ComposioHQ. It provides a managed tool execution infrastructure and command-line interface designed to connect AI…
Orkas — Orkas is an open-source desktop agent harness and workflow orchestrator developed by Orkas-AI. Built to bridge autonomous AI execution with local operating system environments, it…
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,…
Token Optimizer — Token Optimizer is an open-source agent plugin and context optimization harness developed by Alex Greenshpun (alexgreensh). Designed to integrate directly with terminal-based coding agents such…
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…
Kolega Code — Kolega Code (kolega-code) is an open-source Python-based terminal coding agent developed by the Kolega AI team. It is built to assist software engineers with repository-level…
CodexMonitor — CodexMonitor is an open-source desktop harness and session orchestrator created by developer Dimillian. Built on top of Tauri and Rust with a web-based frontend, it…
Letta Code — Letta Code is an open-source terminal-based AI coding assistant developed by Letta (formerly MemGPT). Built on top of the Letta agent framework, it leverages stateful…