Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI → MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
  • Remote MCP ↗ (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) ↗ (opens in a new tab)
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 💻 Developer Tools
  3. Agent Harnesses
A
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:12:37 AM

Agent Harnesses

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View Repository

Agent-harness picks, search, and decision guides over a curated, weekly-rescored list of 110.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON ▾

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "agent-harnesses": {
      "command": "npx",
      "args": [
        "-y",
        "agent-harnesses"
      ]
    }
  }
}

💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives💻 More in Developer Tools

Documentation Overview

Best of Agent Harnesses and Harness Techniques

🏆  Curated list of AI agent harnesses, orchestration frameworks, and harness techniques for reliable agentic systems.

🌐 Browse the searchable site — one page per harness, filter by capability, autonomy & recovery.

🤖 Agents can query this list — an MCP server (recommend, pick_harness, …), llms.txt & JSON, so your agent recommends harnesses too.

🧡 A curated list is only as good as the people who stop mid-scroll to point at what it's missing.
These folks did exactly that — found a gap, wrote it up, and made the list better than one maintainer ever could. Meet the 7 →

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.

Every prior wave of automation was constrained by brittleness: you scripted exact behavior, and when the world deviated, the system broke. Foundation models inverted that problem—they're flexible but directionless, stateless, and disconnected from anything real. The agent harness exists to bridge that gap: it is the orchestration infrastructure that converts a model's per-turn reasoning into sustained, tool-using, error-recovering, goal-directed behavior across time. Architecturally, it plays the role the kernel played in operating systems or the controller played in industrial robotics—mediating between raw capability and a messy environment—but with a critical difference: the "capability" it governs is general-purpose cognition, which means the harness is simultaneously a scheduler, a permission system, a memory manager, and a policy enforcement layer, all under-specified and evolving in real time.

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.

That is the problem the MCP server in this repo solves. Point your agent at it and it can call recommend or pick_harness to choose a harness matched to your model and task, instead of inheriting whichever harness someone else benchmarked.

The landscape at a glance

The Agent Harness Landscape — all projects plotted by adoption surface area against GitHub stars

Every project in the list, plotted by adoption surface area (the simplicity ↔ capability axis) against GitHub stars. Colors are categories; the largest projects in each tier are labeled.

Autonomy × Recovery — every loop-owning project placed by designed autonomy regime and failure-recovery tier

The same projects placed by how much unsupervised rope they're designed to give (autonomy) and what happens when a run dies (recovery). In the tables below, ★ marks headless-ready projects and ✱ marks durable ones. Both charts regenerate from the list data on every refresh.

How to Pick a Harness

Start with the guide, then the head-to-head decision pages — grounded in the same data as the tables below:

  • How to pick a harness — six questions that turn this list into a decision, including the post–June 2026 billing reality
  • OpenClaw vs Hermes — the always-on personal-agent debate: presence vs discipline, plus what the field reports actually say
  • Terminal coding agents — opencode vs Codex vs Gemini CLI vs crush vs goose
  • Multi-agent orchestration — OpenAI Agents SDK vs CrewAI vs AutoGen vs LangGraph
  • Agent memory layers — Mem0 vs Letta vs claude-mem

Pick by use case

Reader's index: pick by what you want to do, not by category. Tag chips (e.g. mcp · memory) next to each row let you cross-filter by capability — see TAGS.md for the full cross-reference.

  • I want a turnkey coding agent today — opencode, Cline, Codex, Gemini CLI, OpenHands, crush, Roo Code · see Coding agent products (IDEs, CLIs, full suites)
  • I want an always-on personal agent that lives in my chat apps — OpenClaw, Hermes, Khoj, Agent Zero, OpenHarness (HKUDS) · see Personal agent runtimes
  • I want to extend Claude Code, Codex, or OpenCode with skills and slash commands — Anthropic Skills, wshobson/agents, superpowers, GStack, pmstack · see Coding harness configs and SDKs
  • I want to build my own coding harness from scratch — Claude Agent SDK, Google ADK, AutoHarness, SWE-agent, RepoMaster, claw-code-agent · see Coding harness configs and SDKs
  • I want a drop-in memory layer for agents — Mem0, claude-mem, agentlog, agno, letta · see Plugins, MCPs, CLI tools
  • I want to plug hundreds to thousands of tools without context bloat — MCP-Zero, ToolGen, ToolRAG, langgraph-bigtool · see Progressive disclosure harnesses
  • I want multi-agent orchestration — openai-agents-python, crewAI, autogen, Microsoft Agent Framework, PraisonAI, agent-squad · see Multi-agent and orchestration
  • I want a general LLM app framework — langgraph, langchain, llama-index, pydantic-ai, agno · see Frameworks
  • I want low-code / visual workflows — langflow, Flowise, Dify, n8n · see Frameworks
  • I want browser-using agents — browser-use, WebVoyager, puppeteer-real-browser-mcp · see Plugins, MCPs, CLI tools
  • I want sandboxed code execution for agent-generated code — E2B, Daytona, smolagents, OpenHands · see Libraries and SDKs
  • I want to evaluate or benchmark agents — SWE-bench, AgencyBench, inspect_ai, WebArena, ARC-AGI-2, VitaBench · see Evaluation and benchmarking harnesses
  • I want a deep research / autonomous research agent — deepagents, gpt-researcher, openagents · see Research and task-specific harnesses
  • I want a provider-agnostic LLM pipe (not a framework) — LiteLLM, vercel/ai · see Libraries and SDKs

For agents

This list is also published in machine-readable form, so coding agents and research agents can recommend harnesses — not just humans browsing GitHub:

  • harnesses.json — every project with category, complexity tier, capability tags, stars, license signal, and a concrete example link, plus the full use-case index.
  • llms.txt — the entire list in one agent-readable file. Point any agent at the raw URL.
  • MCP server — recommend (one opinionated pick + alternatives + what to avoid, e.g. repos flagged for star manipulation), compare/compare_for (2–4 harnesses side by side — by id or by task — who leads on which axis incl. researched sandboxing/memory/hooks/prompt-optimization ratings, graveyard warnings, the matching decision guide), pick_harness (ranked, with complexity/autonomy/recovery filters), search_harnesses, get_harness, list_categories, plus list_comparisons/get_comparison for the decision guides. Published to PyPI and the official MCP registry as io.github.RyanAlberts/agent-harnesses. One-line install (needs uv):
Terminal
claude mcp add agent-harnesses -- uvx agent-harnesses-mcp

Or hire a skeleton

Don't just read the list — agents/ ships three agent skeletons: open-source agents that run on the AI subscription you already pay for. Clone the file, customize the instructions, done. All three work against the current week's data and deliver to Slack or Notion when either is connected:

  • harness-scout — describe what you're building; it picks your harness, with evidence and a graveyard check.
  • stack-auditor — flags the harnesses in your codebase that died, and can trace your agent session logs to show how the harness steers your technical decisions.
  • harness-radar — weekly movement briefing: climbers, arrivals, deaths, graduations.
Terminal
curl -fsSL https://raw.githubusercontent.com/RyanAlberts/best-of-Agent-Harnesses/main/agents/harness-scout.md -o .claude/agents/harness-scout.md

Contents

  • The landscape at a glance
  • How to Pick a Harness
  • Pick by use case
  • For agents: harnesses.json, llms.txt, MCP server, agent templates
  • FAQ
  • Progressive disclosure harnesses 8 projects
  • Coding agent products (IDEs, CLIs, full suites) 22 projects
  • Coding harness configs and SDKs 17 projects
  • Personal agent runtimes 10 projects
  • Frameworks 25 projects
  • Multi-agent and orchestration 12 projects
  • Plugins, MCPs, CLI tools 19 projects
  • Memory and state 4 projects
  • Evaluation and benchmarking harnesses 17 projects
  • Observability and eval-ops 2 projects
  • Research and task-specific harnesses 5 projects
  • Libraries and SDKs 13 projects

Guide to rankings

  • ⭐ Stars — GitHub star count, captured 2026-08-09; tables sort by stars descending.
  • ⚖️ Simplicity ↔ capability — adoption surface, 4 tiers: super simple (a format, one concept) → mostly simple (thin layer) → slightly complex (real SDK) → complex (product suite).
  • ★ Headless-ready — designed for unattended runs, batches, and fleets (the top of the autonomy scale: step-gated → checkpoint-gated → bounded → headless).
  • ✱ Durable — persisted execution state survives restarts mid-task (the top of the recovery scale: none → retry → resumable → durable).
  • ✅ Open source — ✅ standard OSS license · ⚠️ source-available/restricted · ❓ no or unclear license.
  • 🏷️ Tags — capability chips auto-derived from descriptions; full cross-reference in TAGS.md.
  • 🎯 Examples — one concrete "show me it in action" link per project, not a docs root.

Every project's full autonomy and recovery tier is plotted in the grid above and carried in harnesses.json and llms.txt; scores are editorial, from public docs — maintainer corrections via issue/PR are merged fast.


Progressive disclosure harnesses

Back to top

Formats, runtimes, and patterns that reveal context, tools, or instructions in layers—index first, details on demand—to control tokens and improve agent focus (the "map, not encyclopedia" principle).

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1Headroom65.6kCompresses tool outputs, logs, files, and RAG chunks with content-aware compressors before they reach the model—claimed 20% fewer tokens for coding agents and 60–95% fewer for JSON, same answers. Ships as a library, HTTP proxy, or MCP server, so it drops in front of whatever harness you already run. mcp · rag✅mostly simple (compression library/proxy/MCP server)Project README
2awesome-cursorrules40.5kCurated .cursorrules and skills that leverage Cursor's index-then-load model; the canonical collection for rules-as-progressive-disclosure in the IDE. ide✅super simple (content bundle)PyTorch cursorrules
3agents.md23.5kOpen format for repo-scoped agent briefings; v1.1 adds hierarchical scope and progressive disclosure so agents get a map of what exists, then load only what's relevant. typescript✅super simple (format only)Self-hosting AGENTS.md
4context-mode19.7kContext-window optimization layer that sandboxes tool output before it reaches the model (claimed 98% reduction) and persists session memory across 17 agent platforms via MCP and hooks—progressive disclosure applied to tool results, not just instructions. mcp · memory · sandbox❓mostly simple (output sandboxing, cross-platform)Project README
5langgraph-bigtool ✱552Build LangGraph agents with large tool sets; retrieval and on-demand tool loading so agents scale beyond context without stuffing every schema upfront. tool-discovery · python✅slightly complex (large tool sets)Math-library tool agent
6MCP-Zero502Active tool discovery for autonomous agents: model requests tools by requirement; hierarchical semantic routing over 308 servers / 2,797 tools with ~98% token reduction (APIBank). tool-discovery✅complex (3k tools, full routing)APIBank experiment
7ToolGen183ICLR 2025: unified tool retrieval and calling via generation; 47k+ tools without context stuffing—retrieval and invocation in one generative step. tool-discovery · python❓complex (47k+ tools)Full eval pipeline
8ToolRAG30Semantic tool retrieval for LLMs; serves only the tools the user query demands (MCP-compatible), unlimited tool sets with zero context penalty. mcp · tool-discovery✅mostly simple (query-driven retrieval)MCP server retrieval

Coding agent products (IDEs, CLIs, full suites)

Back to top

Turnkey coding agents you install and run: IDE extensions, terminal CLIs, Dockerized workspaces. Each entry notes which part is the harness (the agent loop, tool wiring, approval model) versus the UI shell (VS Code extension, TUI, browser client).

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1opencode ★195kOpen-source terminal coding agent (formerly sst/opencode; transferred to anomalyco). The harness is a multi-provider tool-call loop (Claude, OpenAI, Gemini, local) with strong plugin and MCP support; the TUI is the shell. 100% OSS, very actively shipped. mcp · provider-agnostic · cli · tui · typescript✅slightly complex (multi-provider, plugins, MCP)Agent system page
2Gemini CLI106kGoogle's first-party terminal agent for Gemini. The harness is the plugin/MCP tool-call loop; the terminal is the shell—Google's parallel to Claude Code / Codex, not just an API. mcp · cli · typescript✅slightly complex (official CLI, plugins, MCP)MCP server setup
3Codex105kOpenAI's terminal coding agent. The harness is the sandboxed tool-call loop with multi-provider support; the CLI is the shell. Reference implementation for "official CLI that ships code." sandbox · provider-agnostic · cli✅slightly complex (reference CLI, sandboxed)Sandboxing concept
4pi85.9kThe upstream AI agent toolkit behind this list's oh-my-pi fork: a unified multi-provider LLM API, agent loop, and TUI shell providing the harness that oh-my-pi's Rust rewrite builds on. provider-agnostic · tui · rust❓slightly complex (multi-provider agent loop, TUI)Project README
5OpenHands ★83.5kDockerized software-engineering agent. The harness is the bash/editor/browser toolset with micro-agents and event-stream session bridging; Docker is the sandbox. Main OSS choice for teams self-hosting autonomous repo work. memory · browser · sandbox · python⚠️ (multi-license)complex (Docker runtime, multi-surface agent — product suite)Repository microagents
6Open Interpreter67.9kLightweight terminal coding agent oriented to open models (DeepSeek, Kimi, Qwen). The harness is a code-execution loop — the model writes code, the harness executes it with confirmation gates; the CLI is the shell. The original "let the LLM run code on my machine" project, reborn for open weights. cli · python✅mostly simple (lean code-exec loop)Quick start
7Cline65.9kVS Code extension whose harness is a plan-then-act loop with per-step human approval and cost transparency; the VS Code integration is the UI shell. Open-source counterweight to Cursor. ide · typescript✅slightly complex (plan-then-act, approval gates)Plan & Act mode
8goose ★52.6kBlock-originated Rust agent, now stewarded by the Linux Foundation's Agentic AI Foundation (aaif-goose/goose). The harness is the MCP/ACP extension model with recipes and provider choice; there's no fixed UI slot—you bolt it into whatever shell you use. mcp · rust✅slightly complex (extensions, MCP/ACP)Goose recipes guide
9DeepSeek-Reasonix33.4kDeepSeek-native terminal coding agent. The harness is engineered around prefix-cache stability for long-running sessions; the TUI is the shell. memory · cli · tui · typescript❓slightly complex (terminal agent, prefix-cache tuned)Project README
10vibe-kanban27.7kKanban-style fleet manager for running Claude Code, Codex, or any coding agent across many tasks at once. The harness contribution is the task-queue/review layer on top of whichever agent executes; not an agent loop itself.❓slightly complex (task-fleet manager)Project README
11crush27.2kCharm's terminal coding agent (Charm's fork of the original OpenCode). The harness is the tool-calling loop with session persistence; the Bubble Tea TUI is the shell. memory · cli · tui⚠️ FSL-1.1-MITslightly complex (terminal agent, TUI)Crush launch post
12qwen-code26.9kAlibaba's official terminal coding agent, forked from Gemini CLI's agent loop and retuned for Qwen models. The harness is the same sandboxed tool-call loop as its upstream; the terminal is the shell. sandbox · cli · typescript❓slightly complex (official CLI, Gemini-CLI fork)Project README
13Kilo Code26.8kVS Code extension and CLI in the Cline/Roo-Code lineage — a natural pick now that Roo-Code is archived upstream. The harness is an approval-gated autonomous-mode loop with a provider/tool marketplace; the IDE is the shell. mcp · cli · ide · typescript❓slightly complex (IDE extension + CLI, MCP)Project README
14Symphony ★26.5kOpenAI's harness for fanning a task out into many isolated, autonomous coding-agent implementation runs and surfacing the ones that pass, so a team manages outcomes instead of supervising each session. sandbox❓complex (parallel isolated runs — product suite)Project README
15Roo Code24.4kVS Code/Cursor extension in the Cline lineage. The harness is the approval-gated agent with custom modes and a strong MCP story; the IDE is the UI. Popular community fork when you want that workflow without the upstream extension. mcp · workflow · ide · typescript✅slightly complex (IDE extension, MCP-first)Custom modes guide
16oh-my-pi23.2kTerminal coding agent (fork of Pi) that wires the IDE into the harness: hash-anchored edits, a 32-tool loop tuned per-model, LSP rename/references/diagnostics on every write, a real DAP debugger (lldb/dlv/debugpy), long-lived Python + Bun execution kernels that call back into the agent's tools, browser control, and 40+ providers (Claude/OpenAI/Gemini/local). ~55k-line Rust core. browser · provider-agnostic · cli · ide · rust✅slightly complex (terminal agent, LSP/DAP, multi-provider)LSP wired into edits
17jcode16.6kRust terminal coding agent pitched as the most RAM-efficient harness in its class; MCP support, multi-provider (Claude/OpenAI). mcp · memory · provider-agnostic · cli · rust❓slightly complex (terminal agent, low-memory)Project README
18eigent14.9kOpen-source desktop harness positioned as a local, free alternative to Claude Cowork and Codex: multi-agent workspace orchestration in a self-hosted app rather than a hosted product. multi-agent · local❓complex (desktop multi-agent workspace — product suite)Project README
19cc-haha14kLocal-first desktop workspace harness for Claude Code and other agents: multi-agent sessions, Git worktrees, code diffs, a skill marketplace, and chat-app access (WeChat, Telegram, WhatsApp). memory · multi-agent · typescript❓complex (desktop workspace, multi-agent — product suite)Project README
20claw-code-agent538Python reimplementation of the Claude Code agent architecture with zero external dependencies; interactive chat, streaming, plugin runtime, nested agent delegation, cost tracking, MCP transport—portable harness without the Rust/TS toolchain. mcp · rust · python · typescript❓slightly complex (pure Python, plugin runtime)Quick Start guide
21AgentBox339Runs multiple coding agents in parallel, each in its own sandboxed VM, locally or in the cloud, from one command. The harness contribution is the VM-per-agent isolation and fleet fan-out layer; whichever agent runs inside owns the loop. sandbox · typescript✅slightly complex (VM-per-agent sandbox, parallel fan-out)Parallel agents quick start
22Proliferate161Open-source AI IDE for Claude Code, Codex, OpenCode, and more. The harness contribution is the workspace/session orchestration layer: run multiple coding agents in parallel, locally or in the cloud, with isolated workspaces, reusable workflows, and shared team context. multi-agent · sandbox · ide · typescript✅complex (multi-agent workspace orchestration — product suite)Product README

Coding harness configs and SDKs

Back to top

Skill packs, slash-command libraries, meta-prompting frameworks, and official SDKs that give you the harness (the agent loop, planning, memory, hooks) without bundling a specific IDE or CLI shell.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1superpowers270kPerformance-oriented harness pack for Claude Code, Codex, OpenCode, Cursor: skills, instincts, memory, security, research-first workflows. Treats harness engineering itself as the performance lever. memory · ide✅complex (multi-IDE skill stack — product suite)TDD skill
2Anthropic Skills167kAnthropic's official Agent Skills repository: SKILL.md-based folders (instructions, scripts, resources) Claude dynamically loads on Claude Code, Claude.ai, and the API. The reference for progressive-disclosure skill packs in 2026.✅mostly simple (official skills format)docx skill
3GStack127kGarry Tan's Claude Code skill stack: 23 slash-command modes (CEO/eng/design review, QA, ship, browse, retro, …) that structure one assistant as a virtual engineering team. Daily driver while running YC. typescript✅slightly complex (multi-role slash-command harness)/ship SKILL.md
4addyosmani/agent-skills84.9kAddy Osmani's production-grade skill pack: 24 engineering skills and 4 specialist agent personas that encode senior-dev workflows (spec through deploy) across 70+ coding agents including Claude Code, Cursor, and Copilot. The harness contribution is the skill/workflow layer, not a new agent loop. workflow · ide✅mostly simple (skills bundle, cross-agent)Project README
5awesome-claude-code52kLarge community-curated index of Claude Code skills, slash commands, status lines, and plugins—resources for extending the harness, not a harness itself, but the most-followed catalog of the genre.❓super simple (curated resource index)Project README
6wshobson/agents38.6kCross-harness marketplace of drop-in subagents and skills for Claude Code, Codex CLI, Cursor, OpenCode, and Copilot; specialized, production-ready agent definitions you install rather than hand-write. multi-agent · cli · ide✅super simple (drop-in agent packs)Agent catalog
7planning-with-files26.1kSkill for persistent, file-based planning across long-running coding-agent sessions: crash-proof markdown plans, session recovery after /clear/compaction, and a deterministic completion gate—Manus-style planning as a drop-in harness layer via the Agent Skills standard. memory❓mostly simple (skill, file-based state)Project README
8SWE-agent ★20kLM-driven harness built for SWE-bench: edit state, command execution, and issue-focused loop—the reference agent stack next to the benchmark itself. memory · evals · python✅slightly complex (SWE-bench pairing, stateful edits)Default agent config
9get-shit-done7.9kGoal-backward planning and wave-based execution over fresh context windows; avoids context rot by design. Python/JS meta-prompting for Claude Code, OpenCode, Gemini CLI. cli · python✅mostly simple (meta-prompting, you own stack)gsd:ship command
10Claude Agent SDK ★7.8kOfficial Anthropic SDK (Python + TypeScript, demos, quickstarts): built-in tools, MCP, long-running coding agents with session bridging. mcp · memory · python · typescript✅complex (full SDK, session bridging — product suite)Research agent demo
11agents-cli5.5kGoogle's official CLI and skill pack that layers agent-creation, evaluation, and deployment skills on top of whatever coding assistant you already run, rather than shipping its own agent loop—the harness as a config/skills add-on, not a new runtime. evals · cli❓mostly simple (skills/CLI layer, no new runtime)Project README
12skillhub4.9kiFlytek's self-hosted registry for publishing, versioning, and governing agent skill packages—the harness config layer treated as an enterprise artifact store rather than a CLI or IDE shell. local · cli · ide❓mostly simple (skill registry/governance)Project README
13Meta-Harness1.4kReference implementation from the Meta-Harness paper: an academic testbed for harness-engineering research, not a product—useful as a citation-grade baseline rather than something you'd run in production.❓slightly complex (research reference implementation)Project README
14RepoMaster ★542Repo-scoped research harness: builds function-call and module-dependency graphs to explore only what's needed; large relative gains on MLE-bench and GitTaskBench with lower token use. workflow · python❓slightly complex (graph-based exploration)PDF-parse case study
15AutoHarness366Lightweight governance harness: wraps any LLM client in ~2 lines for automated harness engineering—6–14 step pipeline, YAML constitution, risk-pattern matching, session persistence with cost tracking, multi-agent profiles. memory · multi-agent · provider-agnostic · python✅super simple (2-line wrapper, YAML gov)Full pipeline demo
16LoopTroop116Config layer that chains LLM councils for planning, Ralph loops for iterative refinement, and OpenCode worktrees for shipping. The harness contribution is the council → loop → worktree pipeline; OpenCode underneath executes. typescript✅mostly simple (config pipeline over OpenCode)Council → loop → worktree pipeline
17pmstack8Claude Code config for AI product managers: CLAUDE.md plus skills for competitive analysis, PRD-from-signal, metric frameworks, stakeholder briefs, and agent eval design. "GStack for PMs." evals✅super simple (skills bundle, PM-focused)PRD-from-signal skill

Personal agent runtimes

Back to top

Always-on, self-hosted agents you run as a daemon and talk to from chat apps: gateway runtimes, second brains, and self-improving assistants. The agent as a product you operate, not a library you build with.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1OpenClaw ★386kSelf-hosted, always-on personal agent (formerly Clawdbot/Moltbot): a gateway + event-loop runtime that treats messages, heartbeats, crons, and webhooks as one input queue, persists state to local files, and lives in your chat apps (WhatsApp, Telegram, Slack, Discord). 13,700+ community skills; the fastest-growing repo in GitHub history. typescript · multi-agent✅complex (always-on runtime, channels, skill ecosystem — product suite)Agent runtime architecture
2Hermes ★228kNous Research's self-improving agent: a learning loop turns experience into reusable skills, builds a persistent user model across sessions, and checkpoints state to disk with rollback; lean enough for a $5 VPS, driven from chat, and model-agnostic (Nous Portal, OpenRouter, OpenAI, or any endpoint). memory · python · provider-agnostic✅slightly complex (lean runtime, learning loop, disk-first memory)Built-in skills
3nanobot46.8kUltra-lightweight, self-hosted personal agent framework: the harness is a Python daemon wiring tools, memory, and MCP into chat/webhook front ends (Telegram, Discord, web); minimal footprint alternative to heavier personal-runtime stacks. mcp · memory · local · python❓mostly simple (lightweight daemon, chat/MCP)Project README
4CowAgent46.4kSelf-hosted harness (formerly chatgpt-on-wechat) that plans tasks, runs tools/skills, and self-evolves via memory; multi-model, multi-channel (WeChat, Telegram, etc.), one-line install. memory · python❓slightly complex (multi-channel, self-evolving)Project README
5Khoj ★36.4kSelf-hostable "AI second brain": answers over your docs and the web, custom agents, scheduled automations, and multi-client reach (web, Obsidian, Emacs, WhatsApp). A personal-agent harness with retrieval at the core. python✅complex (server + clients — product suite)Feature tour
6Eliza ★19kOpen "agentic operating system" (elizaOS): persistent multi-agent runtime with character files, a plugin ecosystem, and social/platform integrations — the harness behind a large share of autonomous social agents. memory · multi-agent · typescript✅complex (runtime + plugin ecosystem — product suite)Agent quickstart
7Agent Zero18.8kOrganic, prompt-defined personal agent framework: hierarchical sub-agents, persistent memory, browser and code tools, and self-modifying behavior; runs in Docker with a web UI. memory · multi-agent · browser · sandbox · python❓slightly complex (prompt-defined, Docker + web UI)Framework tour
8OpenHarness (HKUDS)15.3kOpen agent harness with a built-in personal agent ("Ohmo") that runs across Feishu, Slack, Telegram, and Discord; core tool-use, skills, memory, multi-agent coordination with auto-compaction for multi-day sessions. memory · multi-agent✅complex (personal agent + multi-channel — product suite)harness-eval skill
9AIlice1.4kFully autonomous general-purpose agent; one binary, Docker-ready, for when you want "set goal and walk away" without a framework. sandbox · python✅slightly complex (autonomous, one binary)Task showcase
10Talon ★71Multi-platform personal agent living in Telegram, Discord, Teams, and the terminal. The harness is a pluggable-backend loop (Claude, Kilo, OpenCode, Codex, OpenAI Agents) with full MCP tool access and persistent background agents (Goals, Heartbeat, Dream); the chat apps are shells. mcp · memory · cli · typescript✅slightly complex (multi-platform, pluggable backends, MCP)Multi-platform setup

Frameworks

Back to top

General-purpose agent and LLM application frameworks (the app layer, not harnesses per se).

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1n8n ★ ✱200kFair-code workflow engine with 400+ nodes and native AI nodes; the self-hosted Zapier that actually does agents and LangChain. workflow · local · typescript⚠️ Fair-codecomplex (400+ nodes, workflow engine — product suite)Agent vs chain workflow
2AutoGPT ★186kThe original autonomous loop: goal in, agent iterates with tools and memory; Forge is the dev framework, Benchmark the eval harness. memory · evals · python⚠️ Polyform-SUcomplex (autonomous loop, tools, memory — product suite)Medium blogger graph
3langflow ★153kLow-code UI to build and deploy LangChain/LangGraph flows; visual DAG editor and one-click run. low-code · python✅complex (low-code, visual — product suite)Chat with RAG flow
4Dify ★152kOne-stop LLM app platform: visual workflows, RAG pipeline, 50+ tools, model management; "ship from prototype to prod" in a single UI. low-code · rag · python⚠️ Fair-codecomplex (one-stop platform — product suite)Customer-service bot
5langchain144kChains, tools, retrievers, and agents; the usual entry point for "add tools to an LLM" in Python/JS. python✅complex (kitchen-sink ecosystem — product suite)Build an agent notebook
6browser-use108kPython layer over Playwright: natural-language goals become browser actions—web-agent loop without hand-rolling MCP or a custom driver for every site. mcp · browser · python✅slightly complex (LLM + browser, Playwright)Grocery shopping agent
7Flowise ★55.3kDrag-and-drop LangChain UI; deploy flows without code. The low-code sibling to Langflow, with a different component and hosting story. low-code · typescript⚠️ Apache+CLAcomplex (low-code, drag-drop — product suite)Agentic RAG flow
8llama-index51.5kData-centric: indexing, RAG, and query engines; agent abstractions sit on top of your data pipelines. rag · python✅complex (RAG + agents — product suite)Research assistant workflow
9agno41.6kPython agents with memory, knowledge bases, tools, and structured outputs; continues the PhiData-era product line under the Agno name—production apps, evals, and pipelines. memory · evals · python✅complex (memory, KB, observability — product suite)Agent with tools
10langgraph ★ ✱39.3kState-machine graphs over LLM steps; checkpointing, human-in-the-loop, and durable execution so workflows survive restarts. workflow · python✅slightly complex (graphs, checkpointing, durable exec)Customer support agent
11semantic-kernel28.4kMicrosoft's plugin and planner layer for LLMs; C#, Python, Java; strong on enterprise auth and orchestration. python✅complex (enterprise, multi-language — product suite)Chat completion agent
12mastra ✱27.1kTypeScript-first; agents, tools, and workflows with a single runtime and minimal boilerplate. typed · typescript⚠️ Elastic-2.0slightly complex (TS-first, minimal boilerplate)Durable research agent
13Haystack26.2kOpen-source orchestration framework for context-engineered LLM apps: modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation—closer to LangChain's territory than a coding-agent harness. memory · rag · python✅complex (modular pipelines, RAG + agents — product suite)Project README
14letta ★ ✱24.2kPython agent runtime with tool use and control flow; lean API; stateful agents with long-horizon memory. memory · python✅mostly simple (lean API)Loop .af agent file
15rasa ★21.3kConversational AI stack (NLU, dialogue, actions); long-standing OSS choice for chat and voice bots. voice · python✅complex (full stack — product suite)Sara conversational demo
16Google ADK ★21.1kGoogle's official Agent Development Kit: code-first Python toolkit for building, evaluating, and deploying agents. Optimized for Gemini but model-agnostic; deploys to Cloud Run / Vertex AI; ships a dev UI with eval and a code-execution sandbox. evals · sandbox · python✅complex (official Google SDK, eval, deploy — product suite)Travel concierge agent
17botpress ★14.9kVisual bot builder and runtime; multi-channel, open-source alternative to commercial bot platforms. low-code · typescript✅complex (visual builder, multi-channel — product suite)Inter-bot delegation
18R2R ★8kRAG-first: hybrid search, knowledge graphs, multimodal; the framework for "production RAG" when you care more about retrieval than chat UI. vision · rag · workflow · python✅complex (production RAG — product suite)hello_r2r RAG example
19agent-squad7.7kAWS-originated orchestrator (now under 2FastLabs): intent classification, streaming, SupervisorAgent; "agent-as-tools" so one agent delegates to a squad. multi-agent✅slightly complex (squad orchestration)E-commerce support sim
20AgentVerse ★5.1kTask-solving and simulation envs for multi-LLM agents; deploy many agents in custom environments without building infra from scratch. multi-agent · python✅complex (simulation envs, multi-agent — product suite)NLP classroom sim
21youtu-agent4.6kTencent Cloud's agent framework: a minimal tool-calling harness designed to perform well with open-source models, positioned as a lighter alternative to heavier orchestration frameworks.❓mostly simple (minimal loop, open-model focus)Project README
22Bee Agent Framework3.4kPython + TypeScript, LF AI–backed; MCP/ACP, workflows, Requirement Agent; the one that pushes "production multi-agent" without LangChain. mcp · multi-agent · python · typescript✅complex (production multi-agent — product suite)ReAct agent example
23AgentStack2.2kScaffolds full agent projects; plugs in CrewAI, LangGraph, OpenAI Swarm, LlamaStack and wires AgentOps observability from day one.✅slightly complex (scaffold, multi-backend)Research assistant crew
24AgentSilex453~300 lines of readable agent code on top of LiteLLM; the "I want to see the whole loop" option for learning or minimal production. python✅super simple (~300 LOC)Simple weather agent
25SuperAgentX203Lightweight multi-agent orchestrator with an AGI-angle; minimal surface, docs-first, for teams that want orchestration without the kitchen sink. multi-agent · python✅mostly simple (minimal surface)Parallel marketing agents

Multi-agent and orchestration

Back to top

Harnesses and patterns for multi-agent coordination and handoffs.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1MetaGPT ★69.7kThe "AI software company" multi-agent framework: role-played PM, architect, and engineer agents turn a one-line requirement into specs, designs, and code along an SOP assembly line. The landmark of the genre; development pace has slowed in 2026. multi-agent · python✅complex (role pipeline, SOPs — product suite)Build a customized agent
2autogen60.3kConversable agents and group chats; code execution and human-in-the-loop; Microsoft origin, AG2 ecosystem. multi-agent · python✅ CC-BYcomplex (group chat, code exec, AG2 — product suite)Distributed group chat
3OpenManus57.9kOpen, invite-free general agent from the MetaGPT team: planning plus tool use over a multi-agent loop, aimed at reproducing Manus-style autonomous task completion on your own keys. multi-agent · python✅complex (multi-agent + tools)Quickstart
4crewAI56.9kRole-based agents (roles, goals, backstories) in Crews; Flows add event-driven and hierarchical control for production. python✅complex (roles, Flows, production — product suite)Trip planner crew
5ChatDev ★34kMulti-agent software-company simulation (CEO, CTO, programmer, tester) built on chat chains with communicative dehallucination; ChatDev 2.0 continues the line. MetaGPT's conversational sibling. python✅slightly complex (chat-chain simulation)Company simulation quickstart
6openai-agents-python28.5kHandoffs, guardrails, and multi-LLM routing; minimal surface so you own the loop. python✅mostly simple (minimal surface)Airline customer service handoffs
7Microsoft Agent Framework12.7kMicrosoft's convergence of AutoGen and Semantic Kernel: build, orchestrate, and deploy agents and multi-agent workflows in Python and .NET, with graph-based workflows and checkpointing — the designated successor harness for both lines. multi-agent · workflow · python✅slightly complex (Python/.NET SDK, graph workflows)Python samples
8hive10.9kSelf-hosted multi-agent harness aimed at production workloads: human-in-the-loop checkpoints and a self-improving agent loop, distinct from single-session coding-agent shells. multi-agent · python❓complex (multi-agent, human-in-the-loop — product suite)Project README
9PraisonAI8.8kAutonomous multi-agent teams with a single entry point; emphasis on minimal config. multi-agent · python✅mostly simple (single entry, minimal config)Orchestrator-workers pattern
10omnigent8.4kOpen-source meta-harness: orchestrates Claude Code, Codex, Cursor, Pi, and custom agents behind one policy/sandboxing layer so teams swap harnesses without rewriting workflows. sandbox · ide · python❓complex (meta-harness, policy + sandboxing — product suite)Project README
11AG24.8kAG2 (formerly AutoGen): the community-governed continuation of the original AutoGen project after Microsoft's fork diverged—conversable multi-agent groups, code execution, and human-in-the-loop under an open-source AgentOS banner. Graduated off the radar this cycle. multi-agent · python❓complex (conversable multi-agent, AgentOS — product suite)Project README
12AgentRL ★337Multitask, multiturn RL for LLM agents; Ray-based scaling, rollout/actor workers—for teams that want to train agents, not just run them. training · python✅complex (RL, Ray, train agents — product suite)Async GRPO trainer

Plugins, MCPs, CLI tools

Back to top

IDE plugins, concrete MCP servers, and CLI tools that give agents tools and context.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1MCP Servers89.4kThe official reference collection of Model Context Protocol servers (filesystem, git, fetch, memory, time, and more)—the canonical, vetted toolset agents connect to, and the pattern every other MCP server is measured against. mcp · memory · typescript✅mostly simple (reference servers)Server catalog
2Context760.5kMCP server that injects up-to-date, version-specific library docs into an agent's context on demand; kills the stale-training-data hallucinations that plague codegen. mcp · training · typescript✅super simple (drop-in MCP)Docs
3chrome-devtools-mcp48.8kGoogle's official Chrome DevTools MCP server: exposes console, network, and performance-trace inspection as tool calls agents can drive directly, instead of a human clicking through the DevTools panel. mcp · browser · typescript❓mostly simple (official browser-debug MCP)Project README
4aider48.1kGit-aware CLI pair programmer; edits in-repo, supports multiple models and MCP so agents see version control and tools. mcp · cli · python✅slightly complex (CLI, git-aware, MCP)Repo map source
5Playwright MCP35.9kPlaywright's official MCP server: structured browser control (navigate, click, fill, extract) via the accessibility tree rather than screenshots, so web tasks stay fast and deterministic. mcp · vision · browser · typescript✅mostly simple (browser MCP)Setup & config
6continue35.4kOpen-source IDE extension (VS Code, JetBrains); in-editor completion and chat with local or API models. ide · typescript✅complex (IDE extension, multi-editor — product suite)VS Code extension demos
7github-mcp-server32.1kGitHub's official MCP server (Go): repos, issues, PRs, code search, Actions. Replaces the older community cyanheads/github-mcp-server as the canonical way to give agents GitHub access. mcp✅slightly complex (official GitHub MCP)Remote server toolsets
8MCP Python SDK23.9kOfficial SDK to build and consume MCP servers/clients in Python; stdio and SSE transports. mcp · python✅mostly simple (SDK only)Website fetcher server
9MCP TypeScript SDK13.1kOfficial MCP implementation for Node/TS; reference for the protocol. mcp · typescript✅mostly simple (protocol reference)Streamable HTTP server
10MCP Inspector10.6kGUI to test and debug MCP servers; inspect tools, resources, and prompts. mcp · typescript✅super simple (debug GUI)Inspector UI walkthrough
11MCP Registry7.1kOfficial, community-driven registry for MCP servers—the "app store" MCP clients use to discover servers. Maintained by Anthropic + ecosystem maintainers; v0.1 API frozen, production-grade. mcp✅slightly complex (official discovery layer)Registry seed entries
12Agent Governance Toolkit5.8kMicrosoft's policy-enforcement layer for autonomous agents: zero-trust identity, execution sandboxing, and OWASP Agentic Top-10 coverage sit in front of the agent loop as a harness security layer—the governance counterpart to Infisical's agent-vault. sandbox · python✅slightly complex (policy engine, zero-trust, sandboxing)Project README
13mcp-context-forge4.3kIBM's official AI gateway/registry/proxy that sits in front of any MCP, A2A, or REST/gRPC API: unified endpoint, centralized discovery, guardrails, and plugin support—the enterprise front door for harness tool calling. Graduated off the radar this cycle. mcp · python❓complex (gateway, federation, guardrails — product suite)Project README
14cocoindex-code2.6kEmbedded, tree-sitter/AST-based code-search CLI and MCP server that gives coding agents fast semantic lookups over a repo instead of grepping or re-reading whole files into context. mcp · cli❓mostly simple (embedded CLI + MCP server)Project README
15agent-vault2kInfisical's HTTP credential proxy that fronts secrets for Claude Code, OpenClaw, and other agent harnesses so the agent's tool calls never see raw credentials—a harness security layer, not an agent loop itself.❓mostly simple (credential proxy)Project README
16Docker MCP Gateway1.5kDocker's official MCP CLI plugin / gateway; container-aware MCP tooling from Docker (replaces deprecated docker/mcp-servers path). mcp · sandbox · cli✅slightly complex (Docker-aware MCPs)Gateway usage walkthrough
17puppeteer-real-browser-mcp26Puppeteer MCP with real-browser and anti-detection; for agents that need to drive sites that block headless. mcp · browser · typescript❓mostly simple (real browser, anti-detect)11 anti-detection tools
18Better-OpenCodeMCP9MCP server for OpenCode/Crush: async task execution, model bridging (e.g. Claude→Gemini), process pooling. mcp · typescript✅mostly simple (MCP server, model bridging)opencode delegate tool
19agentlog1Persistent decision memory for any project: remember, recall, reflect. Single-file Python CLI that stores decisions as JSONL and uses Claude or Gemini to retrieve and synthesize patterns—Karpathy's LLM Wiki concept as a CLI. memory · cli · python✅super simple (one file, three commands)Sample decisions.jsonl

Memory and state

Back to top

Persistent memory layers that give agents recall across turns and sessions: knowledge graphs, vector stores, and session-capture tools that survive a restart. The state a harness needs but rarely ships with.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1claude-mem90.2kClaude Code plugin that captures everything an agent does during a session, AI-compresses it (via claude-agent-sdk), and injects the relevant context into future sessions—session-to-session memory as a drop-in. memory✅slightly complex (session capture + compression)Lifecycle hooks config
2Mem062.9kUniversal memory layer for AI agents: stores user/org/session memory, retrieves on demand. Apache-2.0; the de-facto memory primitive paired with most harnesses in 2026. memory · python✅slightly complex (memory layer, multi-platform)Next.js memory demo
3cognee29.9kOpen-source memory layer for agents: an extract–cognify–load pipeline that turns your data into a queryable knowledge graph plus vector store, so agents recall facts and relationships across sessions instead of re-reading context. memory · rag · workflow · python✅slightly complex (graph + vector memory)Quickstart
4beads26.1kPortable persistent-memory layer for coding agents: tracks decisions and task state outside the harness's own context window so it survives session resets and model swaps. memory❓mostly simple (portable memory store)Project README

Evaluation and benchmarking harnesses

Back to top

Agentic eval systems, reasoning benchmarks, and open agent benchmarks.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1Agent Lightning ★17.5kMicrosoft's training-oriented harness: optimization loops for agent behavior—when you need to improve policies over rollouts, not only score a fixed prompt. evals · training · python✅complex (agent training, Microsoft stack — product suite)APO room-booking example
2SWE-bench ★5.6kLMs resolve real GitHub issues; Docker harness, instance IDs; standard for code-agent evals. evals · sandbox · python✅slightly complex (real GitHub issues, standard)SWE-bench Verified leaderboard
3AgentBench ★3.7kICLR'24 benchmark: agents across AlfWorld, DB, knowledge graphs, OS, webshop; Docker Compose, function-calling interface. evals · sandbox · rag · workflow · python✅complex (multi-env, Docker Compose — product suite)AgentBench ICLR'24 paper
4inspect_ai ★2.5kInspect AI core: composable eval tasks, sandboxes, scorers, and multi-model runs; the framework behind inspect_evals, not just the task bundle. evals · sandbox · python✅complex (eval framework, AISI stack — product suite)Inspect tutorial example
5WebArena ★1.6kRealistic web env (e.g. e‑commerce, CMS, dev tools); 812 tasks; measures end-to-end web agent success. python✅complex (812 tasks, web env — product suite)WebArena leaderboard
6WebVoyager ★1.1kEnd-to-end web agent with LMMs: screenshots + actions on real sites; benchmark on 15 sites, GPT-4V for automatic eval. evals · vision✅slightly complex (LMMs, screenshots, 15 sites)643 web tasks dataset
7ARC-AGI-2733ARC Prize task set: grid-based abstraction/reasoning; public and private splits for generalization.✅super simple (task set)ARC Prize leaderboard
8swe-smith ★732Data generation for SWE agents; 50k+ instances across 128 repos; used for SWE-agent-LM training. training · python✅slightly complex (50k+ instances, data gen)SWE-smith trajectories
9SWE-Gym ★720Training and evaluation for SWE agents and verifiers (ICML 2025). evals · training · python✅slightly complex (training + eval, ICML)SWE-Gym ICML 2025 paper
10inspect_evals ★616UK AISI/Arcadia/Vector: GAIA and other evals in Inspect AI; level 1–3, sandboxed, tool-calling solvers. evals · sandbox✅slightly complex (Inspect AI, UK gov)inspect SWE-bench eval
11arc-agi-benchmarking ★359Runner for ARC-AGI: multi-provider (OpenAI, Anthropic, Gemini, etc.), rate limits, retries, and scoring. evals · provider-agnostic · python✅mostly simple (runner, multi-provider)o3 prompt example
12agent-qa ★175Self-improving QA harness for web and mobile apps: natural-language tests, memory-backed self-healing, dashboard/CLI, MCP and skills support, plus sandboxed hooks for production regression checks. mcp · memory · sandbox · cli · typescript⚠️ FSL-1.1-ALv2slightly complex (web/mobile QA, memory, MCP)Natural-language QA harness
13VitaBench ★163ICLR'26: 66 tools, real-world apps (delivery, travel, retail); 100 cross-scenario + 300 single-scenario tasks; adopted by Qwen/Seed.✅complex (66 tools, cross-scenario — product suite)VitaBench paper
14AgencyBench ★92Long-horizon agent benchmark: 32 scenarios, 138 tasks, ~1M tokens and ~90 tool calls; Docker sandbox and rubric-based + LLM judges. evals · sandbox · python✅complex (32 scenarios, Docker, judges — product suite)AgencyBench leaderboard
15letta-evals ★83Eval harness for stateful Letta agents; configurable suites and grading (LLM or rule-based) so you can measure what you ship. memory · python✅mostly simple (Letta-specific harness)LoCoMo memory benchmark
16SUPER ★57Agents that set up and run ML/NLP from GitHub repos; 45 expert problems, 152 masked tasks, 602 AutoGen tasks; Docker-based. sandbox · python✅slightly complex (ML/NLP repos, Docker)SUPER EMNLP paper
17TRAIL22Trace reasoning and agentic issue localization; 148 long-context traces, 841 errors, 20+ error types; Hugging Face dataset.✅mostly simple (traces, Hugging Face)TRAIL dataset card

Observability and eval-ops

Back to top

Tracing, monitoring, and production evaluation for live agent runs: capture every step, tool call, and token, then score and debug in the loop. Distinct from the fixed-task benchmarks above—this is what you run against your own traffic.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1Langfuse32.8kOpen-source LLM engineering platform: full-trace observability, online and offline evals, prompt management, and cost metrics for agent runs in production—the monitoring layer most harnesses lack out of the box. evals · typescript✅slightly complex (tracing + evals platform)Docs
2MLflow27.4kMature ML platform now covering GenAI: MLflow Tracing captures every agent step, tool call, and token, with built-in LLM evals and prompt versioning—observability for teams already standardized on MLflow. evals · python✅complex (full ML + GenAI platform)Docs

Research and task-specific harnesses

Back to top

Deep research, document QA, and domain-specific agent loops.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1DeerFlow ★79.6kByteDance's long-horizon research harness: a LangGraph-based agent loop that researches, codes, and creates using sandboxes, memory, tools, and subagents behind a message gateway—an alternative to the reference gpt-researcher stack for multi-hour tasks. memory · multi-agent · sandbox · python✅complex (sandboxes, memory, subagents — product suite)Project README
2gpt-researcher28.9kAutonomous deep-research agent: web + local sources, citation-grounded reports, multi-agent and deep-research modes. The reference open-source research harness. multi-agent · python✅complex (deep research, multi-agent — product suite)Multi-agent LangGraph walkthrough
3AutoResearchClaw14kFully autonomous, self-evolving research harness: multi-agent debate and citation verification carry a project from idea to a written paper without a human in the loop. multi-agent❓complex (autonomous research, multi-agent debate — product suite)Project README
4MiroThinker ★8.4kDeep-research harness tuned for long browsing-and-reasoning chains; benchmarked on BrowseComp, GAIA, and HLE by pairing a dedicated agent loop with its own MiroThinker models rather than bolting search onto a generic chat agent. evals❓slightly complex (benchmark-tuned research loop)Project README
5openagents ★445Platform for autonomous agents and autopilot-style workflows; decentralized/Nostr-oriented (Pylon runtime, actively shipped in 2026).✅complex (platform, decentralized — product suite)Production earning proof

Libraries and SDKs

Back to top

Lightweight runtimes, tool loops, and provider-agnostic harness primitives.

#Project⭐ StarsDescriptionOpen sourceSimplicity ↔ capabilityExamples
1Daytona72kElastic dev environments for AI-generated code: workspaces, Git, previews—infra harness between "the model wrote a patch" and "it ran in a real machine." sandbox✅slightly complex (dev env API, isolation)Charts in sandbox
2LiteLLM55.9kOne interface to 100+ LLMs; routing, caching, budgets. Not an agent framework—the pipe every agent framework uses. provider-agnostic · python✅mostly simple (LLM pipe only)Anthropic Agent SDK gateway
3Composio29.6k1,000+ toolkits with auth, tool search, and a sandboxed workbench—drop-in tool layer so agents stop reinventing OAuth + integrations. Python and TypeScript. sandbox · tool-discovery · python · typescript✅complex (1k+ tools, auth, search — product suite)HackerNews agent quickstart
4smolagents28.7kCode-as-action agents: model outputs Python executed in sandbox (E2B, Modal, etc.); ~1k LOC core. sandbox · python✅mostly simple (code-as-action, ~1k LOC)RAG code agent
5deepagents ✱27.5kLangChain's Python+TypeScript agent harness on top of LangGraph: planning tool, virtual filesystem, shell sandbox, sub-agent spawning—the "Claude Code-style" harness as a reusable library. multi-agent · sandbox · python · typescript✅slightly complex (planning, files, sub-agents)Deep research agent
6vercel/ai26.1kReact and Node SDK for streaming, tool calls, and agent-style UIs; provider-agnostic. provider-agnostic · typescript✅slightly complex (React/Node SDK, provider-agnostic)Next.js agent example
7pydantic-ai ✱19.2kType-safe Python agents with Pydantic I/O; multi-provider, MCP, Logfire observability, and human-in-the-loop. mcp · typed · provider-agnostic · python✅slightly complex (type-safe, MCP, Logfire)Bank support agent
8E2B13.3kFirecracker sandboxes for executing agent-generated code; the hosted isolation layer many tool-calling demos use instead of running arbitrary LLM output on your laptop. sandbox · python✅slightly complex (sandbox API, code execution)Claude Code in sandbox
9strands-agents6.9kModel-driven Python SDK; decorators for tools, native MCP, multi-agent; "minimal code" without sacrificing provider choice. mcp · multi-agent · typed · python✅mostly simple (decorators, MCP, minimal code)First agent tutorial
10Cloudflare Agents ★ ✱5.4kPersistent, stateful agents on Durable Objects: state, websockets, scheduling, and AI chat baked in. The serverless answer to "where does the agent live?" memory · typescript✅slightly complex (Durable Objects, stateful)SDK playground app
11openai-agents-js3.6kOfficial OpenAI Agents SDK for Node/TS: handoffs, guardrails, voice; the JS counterpart to openai-agents-python. multi-agent · voice · typescript✅slightly complex (handoffs, guardrails, voice)Financial research agent
12open-harness594TypeScript Agent class on Vercel AI SDK; streaming events, filesystem/bash tools, MCP, and subagent delegation. mcp · multi-agent · typescript✅slightly complex (streaming, tools, subagents)Terminal CLI agent
13Community-curated agent lists15Broader directories: e.g. brandonhimpfen/awesome-ai-agents, axioma-ai-labs/awesome-ai-agent-frameworks, mb-mal/awesome-ai-agents-frameworks—differ by scope and update cadence.❓super simple (curated lists)Frameworks section

⚰️ Graveyard

Archived upstream, or flagged for curation integrity (e.g. suspected star manipulation). Kept here — not deleted — for citation and transparency; excluded from the ranked count, the landscape chart, and harnesses.json's main list. Curation is the point: a starred repo is not automatically a credible one.

ProjectLast ⭐ StarsSinceWhy it's here
everything-claude-code239k2026-07-11suspected star manipulation — ~228k stars / ~35k forks on a repo created 2026-01 with no matching install base, dependents, or discussion; fork-to-star ratio and growth curve are inconsistent with organic adoption
spring-ai-tool-search-tool782026-07-03archived upstream — kept for citation
coderClaw32026-07-03archived upstream — kept for citation

🔭 On the radar

Up-and-coming candidates — surfaced by the weekly discovery scan or submitted by the community — that haven't cleared the curation bar or a vetting pass yet. Stars refresh weekly from the discovery queue; descriptions are the projects' own, unvetted. Entries graduate into the ranked list above or drop off.

Project⭐ StarsWhat it says it isVia
agenticSeek26.8kFully Local Manus AI. No APIs, No $200 monthly bills. Enjoy an autonomous agent that thinks, browses the web, and code for the sole cost of electricity.weekly discovery
openfang18.1kOpen-source Agent Operating Systemweekly discovery
evolver9kThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.aiweekly discovery
openevolve6.9kOpen-source implementation of AlphaEvolveweekly discovery
open-multi-agent6.7kTypeScript AI agent orchestration framework with dynamic workflows. Describe the goal, not the graph: a coordinator plans the task DAG at runtime and runs it…weekly discovery
intentkit6.5kIntentKit is an open-source, self-hosted cloud agent cluster that manages a collaborative team of AI agents for you.weekly discovery
vibesdk5.3kAn open-source vibe coding platform that helps you build your own vibe-coding platform, built entirely on Cloudflare stackweekly discovery
agentscope-java5kBuild distributed, production-grade, long-running agents.weekly discovery
eko4.9kEko (Eko Keeps Operating) - Build Production-ready Agentic Workflow with Natural Language - eko.fellou.aiweekly discovery
fast-agent3.9kCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Supportweekly discovery
MIRIX3.5kMirix is a multi-agent personal assistant designed to track on-screen activities and answer user questions intelligently. By capturing real-time visual data…weekly discovery
antigravity-cli1.9kAntigravity CLI brings the reasoning, execution, and orchestration capabilities of Antigravity agent harness directly into your terminal.weekly discovery
teamcopilot14Deploy AI agents for your team to automate business workflows and coding.community · PR #21

FAQ

Which agent harnesses can run unattended (headless)?

Harnesses designed for unattended runs, batches, and fleets: opencode, OpenHands, goose, Symphony, SWE-agent, Claude Agent SDK, RepoMaster, OpenClaw.

Which agent harnesses survive a crash mid-task (durable)?

Harnesses whose execution state persists across restarts: langgraph-bigtool, n8n, langgraph, mastra, letta, deepagents, pydantic-ai, Cloudflare Agents.

How many of these agent harnesses are open source?

112 of 154 carry a standard open-source license; the rest are source-available or unclear, and flagged per row.

What is an agent harness?

The runtime that turns a model into an agent: it decides what the model's reasoning is allowed to touch, and supplies the orchestration, tool wiring, memory, error recovery, and guardrails around per-turn inference.

How is this list ranked?

By relevance to harness concerns (environment, orchestration, lifecycle, guardrails) and by GitHub stars (captured 2026-08-09); each project also carries an adoption-surface tier and autonomy/recovery scores.

How can an AI agent use this list directly?

Three machine-readable surfaces: harnesses.json (structured), llms.txt (one file), and an MCP server (uvx agent-harnesses-mcp) exposing recommend, compare, pick_harness, and search_harnesses.



Related Resources

  • Awesome: Awesome lists on many topics
  • OpenAI – Harness engineering: Environment design, intent, feedback loops, repo-as-system-of-record
  • Anthropic – Effective harnesses for long-running agents: Session bridging, feature lists, incremental progress, testing
  • Aakash Gupta (Medium) – 2026 is agent harnesses: Harness as moat, minimal intervention, progressive disclosure
  • LangChain, Anthropic, OpenAI: Official docs for major agent platforms

🧡 Thank you, contributors

The people who stopped mid-scroll, found a gap, and wrote it up — this list is better for each of them:

@oldschoola — oh-my-pi · @madarco — AgentBox · @pranshuchittora — agent-qa · @claudiusthebot — Talon · @liviux — LoopTroop · @rishabhpoddar — TeamCopilot, on the radar · @ShukantPal — Proliferate

Accepted submissions land with co-author credit on the commit that ships them. Promising projects that are still early aren't turned away — they get pinned to 🔭 On the radar and graduate as they grow. Add yours →

Contribution

Contributions are welcome. To add or suggest projects:

  • Open an issue with the repo URL, category, and a short description.
  • Or submit a pull request against scripts/generate.py — this README, projects.yaml, and TAGS.md are generated from it, so direct edits to them can't merge.

Promising projects that don't clear the curation bar yet get pinned to 🔭 On the radar — a submission that lands there isn't rejected, it's queued.

For contribution guidelines, see CONTRIBUTING.md and the Code of Conduct.

Show your listing

If your project is in this list, you're welcome to show it in your README:

Best of Agent Harnesses

md
[![Best of Agent Harnesses](https://img.shields.io/badge/%F0%9F%8F%86_Best_of-Agent_Harnesses-5ac4bf)](https://github.com/RyanAlberts/best-of-Agent-Harnesses)

License

CC BY-SA 4.0

Related MCP Servers

View all in Developer Tools View all alternatives
  • A
    Agent Skills Search Server

    Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.

    💻 Developer Tools0 views
    Compare vs Agent Skills Search Server →
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    💻 Developer Tools0 views
    Compare vs Ai Netcafe →
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    💻 Developer Tools7 views
    Compare vs Claude Task Master →
  • M
    Mcp

    Workix hub catalog plus freelance digest/search and proposal helpers for AI agents

    💻 Developer Tools0 views
    Compare vs Mcp →

Frequently Asked Questions about Agent Harnesses

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "agent-harnesses": { "command": "npx", "args": ["-y", "agent-harnesses"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAgent Harnesses AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/agent-harnesses?style=directory)](https://allmcps.com/mcp/agent-harnesses)
HTML Embed
<a href="https://allmcps.com/mcp/agent-harnesses"><img src="https://allmcps.com/api/badge/agent-harnesses?style=directory" alt="Agent Harnesses on AllMCPs" /></a>

Technical Specs & Signals

Category💻Developer Tools
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
0/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging · 27/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge — we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 💻 Developer Tools →Best MCP servers for Developers →Alternatives to Agent Harnesses →Install in Claude DesktopInstall in CursorInstall in VS Code