175 listed
Harnesses & SDKs
Frameworks and SDKs for building agents: the Claude Agent SDK, OpenAI Agents SDK, LangGraph, CrewAI and many more. Each page lists languages, packages, MCP and A2A support and how it orchestrates agents, with a link to the page every fact came from.
Showing 1–24 of 27
| Name | Language | Stars | Downloads / month (approx.) | MCP | A2A | Multi-agent |
|---|---|---|---|---|---|---|
| Pi Agent Core Minimal TypeScript agent harness with an agent runtime, multi-provider LLM API, terminal UI and coding agent CLI that users extend themselves. | TypeScript | 117.6K | ~21.9M | Not stated | Not stated | — |
| GitHub Copilot SDK Multi-language SDKs for embedding the GitHub Copilot agent runtime, with planning, tool calls and file edits, in your apps. | Python, TypeScript, Go, C#, Java, Rust | 10.6K | ~5M | Not stated | Not stated | — |
| Genkit Open-source Firebase framework for AI features and agent workflows in JavaScript, Go, Python and Dart, with model plugins. | TypeScript, JavaScript, Go, Python, dart | 6.5K | ~410.6K | Not stated | Not stated | — |
| ADK for TypeScript TypeScript toolkit for agents with Zod-typed tools, graph and multi-agent workflows, and Node.js or browser runtimes. | TypeScript | 1.4K | ~615.1K | Built in | Built in | Yes |
| Ax DSPy-style toolkit for typed LLM signatures, agents and flows, TypeScript-first with Python, Java, C++, Go and Rust libraries. | TypeScript, Python, Java, c++, Go, Rust | 3K | ~116.4K | Not stated | Not stated | Yes |
| ai TypeScript SDK for streaming chat, tool-calling agents and structured output across model providers and UI frameworks. | TypeScript | 3.2K | — | Not stated | Not stated | — |
| BeeAI Framework Python and TypeScript framework for multi-agent systems, with MCP and A2A interop, YAML orchestration and OpenTelemetry tracing. | Python, TypeScript | 3.4K | ~23.3K | Built in | Built in | Yes |
| Deep Agents Opinionated agent harness on LangGraph with sub-agents, filesystem access, context management, persistent memory and approval of tool calls. | Python, TypeScript | 30.6K | ~8.3M | Built in | Not stated | Yes |
| Mastra TypeScript framework for AI agents and apps with graph-based workflows, memory, suspend-and-resume approvals, MCP servers and model routing. | TypeScript | 29.1K | ~6.2M | Built in | Not stated | — |
| Google Agent Development Kit (ADK) Open-source toolkit for building, evaluating and deploying agents in Python, TypeScript, Go, Java and Kotlin, tuned for Gemini but model-agnostic. | Python, TypeScript, Go, Java, Kotlin | 22K | ~10.1M | Built in | Not stated | Yes |
| stagehand SDK for browser agents with act, observe and extract calls, used from TypeScript and Python to automate sites and pull out structured data. | TypeScript, Python, Go | 25.8K | ~4.3M | Not stated | Not stated | — |
| Agent Squad Open-source framework that routes each user query to one of several AI agents, with Python, TypeScript and Swift runtimes. | Python, TypeScript, swift | 7.8K | ~6.5K | Built in | Not stated | Yes |
| Vercel AI SDK TypeScript toolkit for AI apps and agents with a unified provider API, streaming, UI hooks and a wrapper for running established agent harnesses. | TypeScript | 27.5K | — | Not stated | Not stated | — |
| LangGraph.js Open-source agent harness from LangChain for building agents with code, with LangSmith for testing and monitoring. | TypeScript | 3.4K | ~10M | Not stated | Not stated | — |
| trigger.dev TypeScript platform to build and deploy long-running AI agents and workflows with retries, queues and human approval steps. | TypeScript, JavaScript | 16.6K | — | Not stated | Not stated | — |
| VoltAgent TypeScript framework for AI agents with tools, memory, RAG, MCP and sub-agents, paired with a Cloud or self-hosted console. | TypeScript | 10.9K | — | Built in | Not stated | Yes |
| notte Browser infrastructure for AI agents: local and cloud Playwright-based browser sessions, scraping and deployable browser functions. | Python, JavaScript, TypeScript | 2K | ~2.6K | Via adapter | Not stated | — |
| OpenAI Agents SDK (JavaScript) TypeScript and JavaScript framework for multi-agent workflows with tools, handoffs, guardrails, sandboxes and voice agents. | TypeScript, JavaScript | 3.9K | ~5.1M | Built in | Not stated | Yes |
| chidori TypeScript agent framework on a Rust runtime, where runs are checkpointed, replayed with zero LLM calls and resumed after a crash. | TypeScript, Python | 1.4K | ~266 | Not stated | Not stated | — |
| flint-chart Visualization language and MCP server that lets AI agents create charts from editable chart specs. | TypeScript | 4.4K | — | Via adapter | Not stated | — |
| Mirascope Python and TypeScript toolkit for calling any frontier LLM through one interface, with tools, structured output and tracing. | Python, TypeScript | 1.5K | ~25K | Not stated | Not stated | — |
| OpenHands Software Agent SDK Python and TypeScript SDK and REST Agent Server for building agents that work with code in local or containerized workspaces. | Python, TypeScript | 1.3K | ~3.8M | Not stated | Not stated | Yes |
| open-multi-agent Self-hosted TypeScript runtime for coordinating agents with human approval gates and inspectable runs, with no telemetry. | TypeScript | 7K | ~3.8K | Not stated | Not stated | Yes |
| caspian-sdk Python and TypeScript SDK that lets an agent message people on email, Slack, Discord, Telegram and other channels through one handler. | Python, TypeScript | 973 | ~244 | Not stated | Not stated | — |