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 175
| 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 | — |
| LlamaIndex Open-source Python toolkit for RAG and agents over your own data, with event-driven workflows and 300+ integration packages. | Python | 52.6K | ~6M | Not stated | Not stated | — |
| Strands Agents Open-source Python and TypeScript SDK for model-driven agents, with tools, MCP, multi-agent patterns and streaming. | Python, TypeScript | 8.9K | ~38.1M | Built in | Not stated | Yes |
| 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 | — |
| CopilotKit Open-source SDK that connects AI agents to app front ends with chat UI, generative UI, shared state and human approvals; creator of the AG-UI protocol. | TypeScript | 38.2K | ~1.2M | Built in | Not stated | — |
| Rig Rust library for LLM applications with agents, tool calling, streaming and 20+ model providers, plus a terminal coding agent. | Rust | 9K | ~653K | 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 | — |
| Letta Open-source agent harness for stateful agents whose memory persists and improves with use, with a terminal UI, app server and TypeScript SDK. | TypeScript | 25.2K | ~174.5K | Not stated | Not stated | — |
| ADK for Go Code-first Go toolkit for building agents with a tool ecosystem, composable multi-agent systems and Cloud Run deployment. | Go | 8.9K | — | Built in | Not stated | Yes |
| trueforge Open-source agent harness that runs the model loop for you, with MCP tools, skills, sandboxing, approvals and a chat UI. | TypeScript | 6.4K | — | Built in | Not stated | Yes |
| AgentScope Java Java framework for distributed, long-running agents with typed event streams, permission gating, middleware and subagents. | Java | 6.1K | — | Not stated | Built in | Yes |
| 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 |
| atmosphere Java runtime for AI agents that streams tokens and tool events over WebSocket, SSE or gRPC, with human approvals. | Java | 3.8K | — | Built in | Built in | 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 | — |
| LangChain Python framework of interoperable components and integrations for building agents and LLM apps, with LangGraph and Deep Agents layered above it. | Python | 148.4K | ~160M | Not stated | Not stated | — |
| PraisonAI Python framework for multi-agent teams and workflows, with a CLI and Docker, MCP and A2A deployment options. | Python, JavaScript | 9.3K | ~19.8K | Built in | Built in | Yes |
| LangGraph Low-level Python orchestration framework for long-running stateful agents, with durable execution, human review points and short- and long-term memory. | Python | 43.8K | ~56.2M | Not stated | Not stated | Yes |
| 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 |
| DSPy Python framework for writing language-model programs as code and optimizing their prompts and weights instead of hand-tuning prompts. | Python | 38.8K | ~5.4M | Not stated | Not stated | — |
| 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 | — |
| Pydantic AI Typed Python SDK for building agents with swappable model providers, plus optional capabilities for memory, sub-agents, planning and durable execution. | Python | 20.8K | ~6.5M | Built in | Not stated | Yes |
| 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 |