Your product here
SponsoredFeatured listing slot — highlighted card at the top of this category for software vendors and family-office technology buyers evaluating AI agent harnesses.
A curated, fact-checked directory of 15 agent harnesses, frameworks and runtimes — the layer that runs the agent loop, tools, memory, multi-agent coordination, approvals and durable state around a model. Built for software vendors and family-office technology buyers evaluating how to build and operate AI agents.
✔ = documented by the vendor · ✕ = not offered / vendor says no · ? = not verified. GitHub stars as of 2026-10-20 (main repo; see each listing for notes).
| Tool | Languages / SDKs | License | GitHub ★ | Multi-agent | Durable state / resume | Human-in-the-loop | Tracing / observability | MCP support | Hosting model |
|---|---|---|---|---|---|---|---|---|---|
| Sponsored Sponsored | — | — | — | — | — | — | — | — | Get featured — USD 500/mo |
| LangGraph | Python, JavaScript/TypeScript (LangGraph.js) | MIT | 43,523 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted library; LangSmith Deployment (Cloud, BYOC or self-hosted) for managed runtime |
| OpenAI Agents SDK | Python, JavaScript/TypeScript | MIT | 30,144 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted library (runs in your process) |
| Claude Agent SDK | Python, TypeScript | Use governed by Anthropic Commercial Terms of Service (GitHub reports MIT for the Python repo) | 8,300 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted: the SDK supervises a Claude Code subprocess in your container/sandbox; Anthropic separately offers hosted Managed Agents |
| Google Agent Development Kit (ADK) | Python, TypeScript, Go, Java, Kotlin | Apache-2.0 | 21,913 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-host anywhere containers run; documented deployment to Agent Runtime (Google Cloud Agent Platform), Cloud Run and GKE |
| Microsoft Agent Framework | Python, C#/.NET, Go | MIT | 14,209 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted library; Foundry Hosted Agents for managed hosting on Microsoft Foundry |
| CrewAI | Python | MIT | 59,879 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted open-source framework; CrewAI AMP Suite for managed deployment, observability and governance |
| Pydantic AI | Python | MIT | 20,733 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted library; runs inside Temporal, DBOS, Prefect and other engines for durability |
| Mastra | TypeScript (Node.js, Bun, Deno, Cloudflare) | Apache-2.0 core; code in ee/ directories under the Mastra Enterprise License (GitHub reports NOASSERTION) | 28,917 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-host on any Node.js-compatible environment (Mastra server, web framework or cloud provider); Mastra platform for observability, Studio and serving |
| Vercel AI SDK | TypeScript (Node.js; React, Next.js, Svelte, Vue, Angular UI integrations) | Apache-2.0 (per LICENSE file; GitHub reports NOASSERTION) | 27,400 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted library |
| Strands Agents | Python, TypeScript | Apache-2.0 | 8,866 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted (in-process); documented deployment to AWS Lambda, EKS, Fargate, EC2 or Amazon Bedrock AgentCore Runtime |
| Agno | Python | Apache-2.0 | 42,814 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted AgentOS runtime on any container platform (Docker, Railway, AWS, GCP); data stored in your own database |
| smolagents | Python | Apache-2.0 | 29,929 | ✔ | ? | ? | ✔ | ✔ | Self-hosted library; optional remote/sandboxed code execution |
| Letta (Letta Code harness) | CLI via npm/uv/pipx; Letta Agent SDK for TypeScript | Apache-2.0 | 3,657 | ✔ | ✔ | ✔ | ? | ✔ | Letta Cloud (default) or local / self-hosted App Server |
| Temporal | Go, Java, Python, TypeScript, .NET, Ruby, PHP, Rust (official SDKs) | MIT | 23,833 | ? | ✔ | ✔ | ✔ | ? | Self-hosted open-source server or Temporal Cloud (managed) |
| Inngest AgentKit | TypeScript | Apache-2.0 | 949 | ✔ | ✔ | ✔ | ✔ | ✔ | Self-hosted library served over HTTP; Inngest Platform for orchestration (Inngest Dev Server locally) |
Download the dataset: JSON · CSV
Head-to-head: LangGraph vs CrewAI · OpenAI Agents SDK vs Claude Agent SDK · Mastra vs Vercel AI SDK · All comparisons
Put your product at the top of this category, in front of software vendors and family-office technology buyers evaluating AI agent harnesses. Featured listings include a highlighted card, priority placement in the comparison table, and inclusion in our llms.txt summary read by AI assistants.
USD 500/month
Get featuredFounding vendors: code FOUNDING3
Billed by AI FUTURE ASIA PTE LTD, Singapore. Editorial facts stay independent of payment.Featured listing slot — highlighted card at the top of this category for software vendors and family-office technology buyers evaluating AI agent harnesses.
Low-level orchestration framework from LangChain for building, managing and deploying long-running, stateful agents as graphs.
Details: Durable execution that resumes from where a run left off; human-in-the-loop via interrupts; short- and long-term memory; tracing and evals through LangSmith (separate product); MCP via LangChain's MCP adapter (langchain[mcp]); documented multi-agent patterns (subagents, handoffs, router).
Verified 2026-10-20 from: github.com · docs.langchain.com · docs.langchain.com · docs.langchain.com · api.github.com
Lightweight, provider-agnostic framework from OpenAI for multi-agent workflows built from agents, tools, handoffs, guardrails, sessions and tracing.
Details: Handoffs let an agent delegate to another agent; tool-approval pause/resume for human-in-the-loop; sessions (SQLAlchemy, SQLite, Redis, MongoDB, Dapr, encrypted); durable long-running runs via documented Dapr, Temporal, Restate and DBOS integrations; built-in tracing; MCP and hosted tools; sandbox, realtime and voice agents.
Verified 2026-10-20 from: github.com · openai.github.io · openai.github.io · openai.github.io · openai.github.io · api.github.com
Anthropic's SDK that exposes the Claude Code agent loop, built-in tools, permissions, sessions and hooks to Python and TypeScript applications.
Details: Subagents; permission modes, rules and a canUseTool callback for approvals; hooks; sessions that can be resumed, forked and persisted to external storage (resume across hosts); file checkpointing/rewind; OpenTelemetry observability; external MCP servers and in-process SDK MCP servers for custom tools.
Verified 2026-10-20 from: github.com · code.claude.com · code.claude.com · code.claude.com · code.claude.com · code.claude.com · api.github.com
Google's open-source framework for building, debugging and deploying AI agents, from single agents to graph and multi-agent workflows.
Details: Modular multi-agent systems and graph workflows; human input and tool action confirmations; resumable agents (resume a stopped workflow); built-in logging, metrics and traces; MCP tools via McpToolset and agents exposed as MCP servers; A2A protocol.
Verified 2026-10-20 from: github.com · adk.dev · adk.dev · adk.dev · adk.dev · adk.dev · api.github.com
Microsoft's multi-language framework for production agents and multi-agent workflows; the stated successor to both AutoGen and Semantic Kernel.
Details: Graph-based workflows with sequential, concurrent, handoff and group-collaboration patterns; checkpointing, human-in-the-loop and time-travel; agent sessions and middleware; built-in OpenTelemetry tracing; MCP clients for tools and A2A interoperability; declarative YAML agents; DevUI.
Verified 2026-10-20 from: github.com · learn.microsoft.com · github.com · github.com · api.github.com
Python framework for multi-agent automation: Crews of role-based agents plus event-driven Flows, with CrewAI AMP as the commercial control plane.
Details: Crews (autonomous agent teams) and Flows (event-driven workflows with managed state); checkpointing and async execution; human input / human-in-the-loop workflows; tracing and observability; MCP servers as tools and A2A support.
Verified 2026-10-20 from: github.com · docs.crewai.com · docs.crewai.com · docs.crewai.com · api.github.com
Python agent framework from the Pydantic team focused on type-safe agents, with a capabilities system, durable execution integrations and OpenTelemetry instrumentation.
Details: Multi-agent patterns (agent delegation, programmatic hand-off, graphs); durable execution via TemporalDurability, DBOS and Prefect integrations, plus step persistence to save/resume/fork runs; deferred tools for human-in-the-loop tool approval; OpenTelemetry-native instrumentation (Pydantic Logfire or any OTel backend); MCP as a core capability.
Verified 2026-10-20 from: github.com · pydantic.dev · pydantic.dev · api.github.com
TypeScript framework for AI applications and agents, with workflows, memory, evals, observability and a local Studio.
Details: Supervisor agents that coordinate subagents; workflows with snapshots, suspend/resume, time travel and human-in-the-loop; traces, metrics and evals; MCPClient to consume MCP servers and MCPServer to expose agents, tools and workflows.
Verified 2026-10-20 from: github.com · mastra.ai · mastra.ai · mastra.ai · mastra.ai · mastra.ai · mastra.ai · raw.githubusercontent.com · api.github.com
Provider-agnostic TypeScript toolkit from Vercel for AI applications and agents, with tool-loop agents, subagents and durable workflow agents.
Details: ToolLoopAgent and subagents a parent can delegate to; WorkflowAgent (@ai-sdk/workflow) for durable, resumable agents with automatic state persistence; tool execution approval (toolApproval); OpenTelemetry telemetry via @ai-sdk/otel; MCP tools.
Verified 2026-10-20 from: github.com · ai-sdk.dev · ai-sdk.dev · ai-sdk.dev · ai-sdk.dev · ai-sdk.dev · ai-sdk.dev · raw.githubusercontent.com · api.github.com
Open-source SDK and ready-made agent harness for Python and TypeScript that runs in-process with no hosted control plane; Amazon Bedrock is the default model provider.
Details: Multi-agent handoffs, swarms, graphs and workflows; sessions that persist and resume across restarts plus long-term memory; human approval gates for tool calls (interventions); tracing and evals; MCP tools; model-agnostic (Bedrock, Anthropic, OpenAI, Gemini, Ollama and more).
Verified 2026-10-20 from: github.com · strandsagents.com · api.github.com
Python framework and runtime (AgentOS) for running agents, teams and workflows as a service you host, with a web control plane.
Details: Teams of agents (incl. nested teams) and workflows; sessions, memory and traces stored in your database; human-in-the-loop (user confirmation, user input, external execution, admin approval); OpenTelemetry tracing and audit logs; exposes agents via a REST API and MCP server; MCP context providers. By default sends a telemetry event per agent run (vendor states prompts, messages and outputs are never sent); AGNO_TELEMETRY=false disables it.
Verified 2026-10-20 from: github.com · docs.agno.com · docs.agno.com · docs.agno.com · docs.agno.com · api.github.com
Hugging Face's minimal Python library for agents that write and execute their actions as code, with tool-calling agents also supported.
Details: CodeAgent and ToolCallingAgent; multi-agent hierarchies (managed agents); tools from any MCP server, LangChain or the Hugging Face Hub; share agents to the Hub; run inspection with OpenTelemetry; model-agnostic. Durable state and human-in-the-loop not verified.
Verified 2026-10-20 from: github.com · huggingface.co · huggingface.co · api.github.com
Stateful agent harness (formerly MemGPT) for agents with persistent memory, identity and skills that learn over time; usable from a CLI, the web, messaging channels or the Letta Agent SDK.
Details: Persistent stateful agents with git-versioned memory (MemFS), memory blocks and skill learning; subagents and agents calling other agents; permission modes with interactive tool approvals; schedules/crons; hosted Letta MCP server (Letta Cloud) lets MCP clients create and message Letta agents. Tracing/observability not verified.
Verified 2026-10-20 from: github.com · github.com · docs.letta.com · api.github.com
Durable execution platform used as the orchestration layer under AI applications and agents; not an agent framework itself, but integrates with several.
Details: Durable Execution: workflows hold state over long periods and recover from failures; human-in-the-loop (e.g. approving agent decisions); OpenTelemetry tracing of workflows and activities (e.g. Python SDK OpenTelemetryPlugin); listed integrations with OpenAI Agents SDK, Google ADK, Mastra and others; AI Cookbook. Multi-agent primitives and MCP support not verified.
Verified 2026-10-20 from: github.com · temporal.io · docs.temporal.io · docs.temporal.io · docs.temporal.io · api.github.com
TypeScript library for multi-agent networks with deterministic routing and MCP tooling, which gains retries, concurrency control and traces when run on Inngest.
Details: Agents combined into Networks with a Router and shared Network State; MCP servers as tools; human-in-the-loop via Inngest waitForEvent(); with Inngest: automatic retries of agent and tool calls (default 4 with exponential backoff), multitenancy/concurrency limits and step-by-step traces. Durability depends on deploying with Inngest.
Verified 2026-10-20 from: github.com · agentkit.inngest.com · agentkit.inngest.com · agentkit.inngest.com · agentkit.inngest.com · api.github.com
Every listing was checked against the vendor's own documentation or GitHub repository on 2026-10-20 (Asia/Singapore); the source URLs are shown on each card and stored in the dataset. Star counts come from the GitHub API on that date. Capabilities are marked ✔ only when documented; “?” means we could not verify it, not that it is missing. Durable state / resume means the vendor documents persisting a run's state and resuming it after an interruption, restart or human pause (natively or through a documented integration). MCP support means the vendor documents consuming MCP servers as tools or exposing agents over MCP. No prices are listed. Featured placement never changes the facts shown. Corrections: email the publisher.