Reverse engineer anything with agents, from app behavior down to native binaries.
best of Agent Harnesses
Ranked list of 167 AI agent harnesses, plus templates, playbooks, MCP, and learning resources. Rescored weekly.
Install
One-click install
Runs locallyclaude mcp add agent-harnesses -- uvx agent-harnesses-mcpButtons open the app on your computer and ask you to confirm before anything is added.
claude mcp add agent-harnesses -- uvx agent-harnesses-mcp{
"mcpServers": {
"agent-harnesses": {
"command": "uvx",
"args": [
"agent-harnesses-mcp"
]
}
}
}Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Best of Agent Harnesses and Harness Techniques
<strong>🏆 Curated list of AI agent harnesses, orchestration frameworks, and harness techniques for reliable agentic systems.</strong>
🌐 <strong>Browse the searchable site</strong> — one page per harness, filter by capability, autonomy & recovery.
🧰 <strong>Templates and Playbooks</strong>: copy-paste setup files and step-by-step guides for the harnesses in this list.
🧩 <strong>Skills</strong>: 10 installable skills that check your own agent setup, including what it can reach, what it claims, and what it spends.
🤖 <strong>Agents can query this list</strong> — an MCP server (<code>recommend</code>, <code>pick_harness</code>, …), llms.txt & JSON, so your agent recommends harnesses too.
What is an agent harness?
A model answers; an agent acts. An agent harness is the runtime that turns one into the other: the model thinks, the harness decides what that thinking is allowed to touch.
Simon Willison's definition of the agent itself is the cleanest: "an LLM agent runs tools in a loop to achieve a goal." The harness is everything around that loop: which tools exist, what needs approval, what the model sees each turn, what survives a crash. Andrej Karpathy named the architecture back in 2023: the model is "the kernel process of a new Operating System", and the harness is the rest of that OS, its scheduler, permissions, and memory. The SWE-agent paper proved the stakes by coining the agent-computer interface: how tools and feedback are presented changes what a model can do, independent of the model. The field's advice has since converged on investing here rather than in framework plumbing, from Anthropic's build-simple guidance to Jerry Liu's argument that the framework era is over and the layers that matter now are skills, tools, and context quality. Those are the layers this list catalogs.
Why harnesses matter
Better models make harnesses more important: more capabilities mean more failure modes, and production needs retry logic, fallbacks, and validation. Harness quality, not just model quality, determines whether agents actually ship. This list ranks projects by relevance to harness concerns (environment, orchestration, lifecycle, guardrails) and by stars/activity.
The benchmark data now backs this up. On SWE-bench Pro, "swapping the agent harness changed pass@1 more than many model upgrades do" (AINews, Aug 8 2026, citing analysis by @joelniklaus). Same model, different harness: 23% to 52% pass@1 on GLM-5.2, and 15% to 36% on Gemma 4 26B. Harness rankings barely transfer across models (rank correlation -0.05), so a small model in the right harness can approach a much larger model in the wrong one.
Similar plugs
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)