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 25–48 of 58
| Name | Language | Stars | Downloads / month (approx.) | MCP | A2A | Multi-agent |
|---|---|---|---|---|---|---|
| Burr Python framework that models an application as a state machine, with a trace UI and persisted state. | Python | 2.6K | ~20K | Not stated | Not stated | Yes |
| Langroid Python framework for LLM apps built from collaborating agents that hold conversation state, tools and vector-store memory. | Python | 4.1K | ~14.5K | Via adapter | Not stated | Yes |
| datachain Python library that turns files in S3, GCS and Azure into versioned, typed datasets for pipelines and agents. | Python | 2.8K | ~19.3K | Via adapter | Not stated | — |
| bub Python agent runtime with an SDK for building your own agent, and an app that adds plugins and channel integrations. | Python | 1.7K | ~21.6K | Not stated | Not stated | — |
| agentos TypeScript agent framework with persistent cognitive memory, multi-agent orchestration and one dispatch interface across 13 LLM providers. | TypeScript | 681 | ~56.2K | Not stated | Not stated | Yes |
| Langchain.rb Ruby library for LLM-powered apps with a unified LLM interface, prompt tools, output parsers, RAG and assistants. | ruby | 2K | — | Not stated | Not stated | — |
| uAgents Python library for autonomous agents that run scheduled tasks and exchange messages on the Fetch.ai network. | Python | 1.6K | ~10.4K | Not stated | Not stated | Yes |
| Vision-Agents Python framework for real-time voice and vision agents that process video with pluggable models and processors over WebRTC. | Python | 8.2K | ~1.8K | Built in | Not stated | — |
| Deep Agents (JavaScript) The batteries included agent harness. | TypeScript | 1.6K | — | Not stated | Not stated | — |
| cayu Python runtime and framework for long-running agents, with durable sessions, approvals, spend caps and multi-agent collaboration. | Python | 927 | ~6.4K | Not stated | Not stated | Yes |
| ADK for Java Code-first Java toolkit for building and testing AI agents, with multi-agent hierarchies, a dev UI and Maven packages. | Java | 1.8K | — | Built in | Built in | Yes |
| reef Open-source infrastructure for continually self-improving agents that serves requests, learns from feedback and versions updates. | Python | 7.7K | ~334 | Not stated | Not stated | — |
| forge Reliability layer for tool calling with self-hosted LLMs, offered as a proxy, a workflow runner and middleware. | Python | 2.3K | ~394 | Not stated | Not stated | — |
| OpenJudge Open-source Python evaluation framework with ready-made and custom graders for scoring AI agent quality and producing reward signals. | Python | 888 | ~990 | Not stated | Not stated | — |
| all-agentic-architectures Python library of 35 agentic AI architectures with one run() interface, built on LangGraph and multiple LLM providers. | Python | 4.6K | — | Not stated | Not stated | — |
| agentUniverse Python multi-agent framework with PEER and DOE collaboration patterns and configurable LLM vendors such as Qwen, DeepSeek and OpenAI. | Python | 2.4K | ~296 | Not stated | Not stated | Yes |
| Swiftide Rust framework with an agent harness, typed task graphs and streaming indexing and RAG pipelines for LLM applications. | Rust | 795 | ~806 | Built in | Not stated | — |
| Julep Python framework for durable AI agents built as dataflows that resume after crashes, retry safely and record each step. | Python | 6.6K | ~1.6K | Built in | Not stated | — |
| dexto Open agent harness for AI applications, with a YAML-configured coding agent, sessions, tools, MCP support and a CLI. | TypeScript | 657 | — | Built in | Not stated | Yes |
| LightAgent Python agent framework for OpenAI-compatible agents with tools, memory, MCP connections, multi-agent collaboration and workflows. | Python | 1.2K | ~261 | Built in | Not stated | Yes |
| guidance Python library for steering language models by constraining output with regex and grammars and mixing control flow with generation. | Python | 21.8K | ~13.6K | Not stated | Not stated | — |
| Bindu Python platform that gives agents a cryptographic identity, A2A communication and x402 payment requirements behind one bindufy() call. | Python, TypeScript, Kotlin | 10K | ~446 | Not stated | Built in | Yes |
| Inngest AgentKit Framework for AI agents and multi-agent networks where a router picks which agent runs, with tools and MCP support. | TypeScript | 956 | ~52K | Built in | Not stated | Yes |
| AgentForge Low-code Python framework for YAML-defined agents and multi-agent Cogs, with personas, prompt templates and memory nodes. | Python | 860 | ~1K | Not stated | Not stated | Yes |