Agent harnesses

25 harnesses: the runtime and agent loop behind a coding agent, plus the frameworks you can build your own on. For products and pricing by category, see the Agent Toolbox.

Coding agents (20)Frameworks (5)

Coding agents

HarnessMakerLicenceGitHub ★MCPSubagentsHeadlessSandboxing
Claude CodeAnthropicproprietary151,499YesYesYesYes
OpenAI Codex CLIOpenAIApache-2.0129,621YesYesYesYes
Gemini CLIGoogleApache-2.0107,416YesYesYesYes
OpenCodeAnomaly (formerly SST; repo anomalyco/opencode)MIT214,864YesYesYes—
gooseBlock (repo now under aaif-goose org)Apache-2.055,362YesYesYesYes
AiderAider-AI (Paul Gauthier)Apache-2.049,593——Yes—
ClineCline Bot Inc.Apache-2.070,458YesYesYes—
Roo CodeArchivedRoo Code Inc.Apache-2.024,272Yes———
Kilo CodeKilo Code (Kilo-Org)MIT27,638Yes—YesYes
OpenHandsOpenHands (All Hands AI)MIT91,121YesYesYesYes
CrushCharmFSL-1.1-MIT28,684Yes———
AmpAmp (formerly Sourcegraph)——YesYesYes—
Cursor CLICursor——Yes—YesYes
WarpWarpPartly open65,490YesYesYes—
Qwen CodeAlibaba Qwen teamApache-2.028,539YesYesYesYes
PlandexInactivePlandexMIT15,759————
PiEarendil (Mario Zechner, badlogic)MIT115,920YesNoYes—
Grok BuildSpaceXAI (xAI)Apache-2.027,429YesYesYesYes
Hermes AgentNous ResearchMIT254,611YesYesYesYes
Muse CodeMeta——YesYesYesYes

Claude Code

Anthropic's agent for the terminal, IDE and desktop that reads, edits and runs code in your repo.

ProprietaryCLIIDEdesktop

OpenAI Codex CLI

OpenAI's open-source terminal coding agent, also available as IDE extension and cloud agent.

Open source · Apache-2.0CLIIDE

Gemini CLI

Google's open-source terminal agent built around Gemini models.

Open source · Apache-2.0CLI

OpenCode

Open-source coding agent for terminal, desktop and IDE that works with 75+ model providers.

Open source · MITCLIdesktopIDE

goose

Open-source on-machine agent extended through MCP servers.

Open source · Apache-2.0CLIdesktop

Aider

Terminal pair programmer that maps your repo and commits each change to git.

Open source · Apache-2.0CLI

Cline

Open-source VS Code agent (plus CLI) that plans, edits and runs commands with approval.

Open source · Apache-2.0IDECLI

Roo Code

Open-source VS Code agent with role-based modes; makers now focus on Roomote cloud agent.

Open source · Apache-2.0ArchivedIDE

Kilo Code

Open-source coding agent for VS Code, JetBrains and CLI with a gateway to 500+ models.

Open source · MITIDECLI

OpenHands

Open-source autonomous SWE agent with web GUI, CLI and SDK.

Open source · MITCLIdesktopSDK

Crush

Charm's terminal coding agent with a polished TUI.

CLI

Amp

Coding agent with remote 'orbs' where agents keep working in the cloud.

ProprietaryCLIIDEweb

Cursor CLI

Terminal version of the Cursor agent for scripts and headless runs.

ProprietaryCLI

Warp

Agentic development environment built around the terminal.

Partly open sourcedesktopCLI

Qwen Code

Open-source terminal agent tuned for Qwen coder models.

Open source · Apache-2.0CLI

Plandex

Open-source terminal agent for large multi-file tasks with a diff review sandbox.

Open source · MITInactiveCLI

Pi

Minimal toolkit: unified LLM API, agent loop, TUI and a coding-agent CLI.

Open source · MITCLISDK

Grok Build

xAI's terminal coding agent (the grok CLI): a full-screen TUI that also runs headless and over the Agent Client Protocol.

Open source · Apache-2.0CLIIDE (ACP)

Hermes Agent

Nous Research's self-improving terminal agent for coding and other tasks, with persistent memory, agent-made skills and a messaging gateway.

Open source · MITCLIdesktopmessagingSDK

Muse Code

Meta's terminal and CI coding agent (the muse CLI), built for Muse Spark, with subagents in isolated worktrees and a replayable event log.

CLISDK

Frameworks

HarnessMakerLicenceGitHub ★MCPSubagentsHeadlessSandboxing
Claude Agent SDKAnthropicMIT8,293YesYes——
OpenAI Agents SDKOpenAIMIT30,100YesYes—Yes
smolagentsHugging FaceApache-2.029,894YesYes—Yes
MastraMastraApache-2.028,865YesYes—Yes
LangGraphLangChainMIT43,402————

Claude Agent SDK

SDK that exposes Claude Code's agent loop and tools for building your own agents.

Open source · MITSDK

OpenAI Agents SDK

Lightweight framework for multi-agent workflows with handoffs, guardrails and tracing.

Open source · MITSDK

smolagents

Small Python library for agents that act by writing and running code.

Open source · Apache-2.0SDK

Mastra

TypeScript framework for agents, workflows, memory and evals, with a hosted platform.

Open source · Apache-2.0SDK

LangGraph

Low-level framework for stateful, graph-based agent orchestration.

Open source · MITSDK

GitHub stars are as of the date on each page. Feature columns: Yes or No only where the official docs say so; — means not stated or not verified. Every value comes from the official site or docs, or from the GitHub API, on the date shown. A blank (—) means the value isn't stated or wasn't verified. It never means 'no'. Pricing is copied from official pages and changes often. No affiliate links.