Agent Harnesses: Who Wraps the Models

Open agent harnesses — OpenClaw, Hermes, opencode, pi, Codex, Gemini CLI, and the rest of the 2024–2026 class — classified by license, model coupling, surface, and autonomy. Growth and usage from public data.
Stars across the open harness class
1.6M+
1,672,761 combined GitHub stars across 13 open agent harnesses, almost all created 2024–2026. Claude Code/Cursor/Windsurf are closed counterparts.
Biggest single harness
393.5K stars
OpenClaw, created Nov 2025 — “The AI that really does things. Any OS. Any Platform.” Model-agnostic gateway harness.
Models harnesses actually call
52% open weights
share of weekly OpenRouter requests (5.13B, week of Oct 26, 2026) hitting open-weight models — DeepSeek-V4.1-flash and GLM-5.3-flash lead.
First, the taxonomy: three layers, three different things
the ecosystem conversation mixes these up — here is the clean stack
LAYER 1
Inference runtimes
They run models — token-in/token-out engines for local or server inference.
llama.cpp · vLLM · Ollama · SGLang · TGI · MLX · Candle · ONNX Runtime · MLC · ExLlamaV2 · llamafile
LAYER 2
Orchestration frameworks
Libraries you build agents with — chains, graphs, RAG, tools, memory. You write the code; they provide the structure.
LangChain · LangGraph · LlamaIndex · DSPy · Haystack · Semantic Kernel · CrewAI · AutoGen · PydanticAI · LiteLLM · smolagents
LAYER 3 — THIS PAGE
Agent harnesses
End-user products that harness models for real work: an agent loop, tools, sessions, and a surface you actually work in.
OpenClaw · Hermes · opencode · pi · Codex · Gemini CLI · Claude Code · aider · goose · Cline · Roo Code · Kilo Code · Crush · OpenHands

The open harness landscape GitHub stars, Oct 2026

Stars by harness
open-source harnesses in blue · closed counterparts in grey
OpenClaw
393K
Hermes Agent
259K
opencode
223K
Codex
132K
pi
119K
Gemini CLI
109K
OpenHands
92K
Cline
71K
goose
56K
aider
50K
Crush
29K
Kilo Code
28K
Roo Code
24K
opencode-ai/opencode
14K
Classification: license, model coupling, surface, autonomy, focus
how the major harnesses line up on the five axes that matter for choosing one
HarnessStarsCreatedLicenseModel couplingSurfaceAutonomyFocus
OpenClaw393.5KNov 2025openmodel-agnosticany-platform gatewayautonomousgeneral work
Hermes Agent258.9KJul 2025openmodel-agnosticCLI + desktop + gatewayautonomous + crongeneral work
opencode223.3KApr 2025openmodel-agnosticterminal TUIagenticcode
Codex132.0KApr 2025open (Apache-2.0)vendor-leaning (OpenAI)terminal + cloud tasksautonomouscode
pi119.0K2025openmodel-agnostic (unified LLM API)terminal + TUIagenticcode
Gemini CLI108.6KApr 2025openvendor-leaning (Google)terminalagenticcode
OpenHands92.3KMar 2024openmodel-agnosticsandboxed web/agentautonomouscode
Cline71.1KJul 2024openmodel-agnosticVS Code ext + CLIagenticcode
goose56.0KAug 2024openmodel-agnosticterminal + desktopagenticgeneral (MCP originator)
aider49.8KMay 2023openmodel-agnosticterminalinteractive, git-nativecode
Crush28.9KMay 2025openmodel-agnosticterminal TUIagenticcode
Kilo Code27.8KMar 2025openmodel-agnosticVS Code extensionagenticcode
Roo Code24.3KOct 2024openmodel-agnosticVS Code extensionagenticcode
Claude Code—2025proprietaryvendor-locked (Anthropic)terminalautonomous, ACP-interopcode + general
Cursor agent—2024proprietaryvendor-managedIDE productagenticcode
Windsurf—2024proprietaryvendor-managedIDE productagenticcode
Model-agnostic = any provider, including open weights via your runtime of choice. Vendor-leaning = open source but designed around one vendor’s models. Vendor-locked = closed, one vendor only. Agentic = multi-step tool-use loops; autonomous = runs unattended (schedules, background tasks).

What the models actually get called through harnesses for OpenRouter weekly requests, week of Oct 26, 2026

Top models by harness-routed requests · 5.13B total · open weights in blue
deepseek/deepseek-v4.1-flash-20261017
10.9%
z-ai/glm-5.3-flash-20260826
10.3%
openai/gpt-6-luna-20260922
7.8%
deepseek/deepseek-v4.1-flash-20260910
6.6%
deepseek/deepseek-v4-flash-20260423
5.1%
deepseek/deepseek-v4-flash-20260731
4.6%
anthropic/claude-haiku-5.5-20261007
2.8%
openai/gpt-5.6-luna-20260709
2.6%
google/gemini-3.1-flash-lite-20260507
2.3%
Six of the top nine model variants are open-weight DeepSeek or Z.ai GLM flash models — harnesses route most traffic to the cheap, fast, downloadable tier.

The frontier: meta-harnesses 2026’s new layer

The newest category is orchestrating harnesses, not models
Meta-harnessStarsCreatedWhat it does
stablyai/orca111.1KMar 2026work with a fleet of agents (Grok Bot, Claude Code…) in one place
paperclipai/paperclip109.0KMar 2026the open-source app for managing agents at work
wshobson/agents42.0KJul 2025multi-harness plugin marketplace (Claude Code, Codex, Cursor, OpenCode…)
omnigent-ai/omnigent11.1KJun 2026meta-harness that orchestrates other harnesses
mvschwarz/openrig8.4K2026persistent agent teams from Claude Code, Codex and Pi
HarnessRouter/harnessrouter3.8KAug 2026self-hosted unified interface across harnesses (Apache-2.0)
If 2024–2025 was the harness explosion, 2026 is the meta-harness turn — the open ecosystem is now composing harnesses the way harnesses composed models. ACP-style interop (agent-to-agent protocols) is the connective tissue to watch.