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 49–72 of 117
| Name | Language | Stars | Downloads / month (approx.) | MCP | A2A | Multi-agent |
|---|---|---|---|---|---|---|
| Atomic Agents Lightweight Python framework for composing AI agents and tools as small, typed pieces built on Instructor and Pydantic. | Python | 6.3K | ~19.9K | Not stated | Not stated | Yes |
| Patter Python and TypeScript SDK that gives an AI agent a phone number, with pluggable LLM, speech and telephony providers. | Python, TypeScript | 1.1K | ~167 | Not stated | Not stated | — |
| Marvin Python framework for structured LLM outputs and agentic workflows built from tasks, agents and threads. | Python | 6.2K | ~264.8K | Not stated | Not stated | Yes |
| ART Open-source reinforcement learning framework that trains LLM agents on multi-step tasks using GRPO. | Python | 10.8K | ~10.9K | Not stated | Not stated | — |
| Swarms Python framework for orchestrating multiple LLM agents in sequential, concurrent, hierarchical and graph-based workflows. | Python, Rust | 7.3K | ~13.9K | Built in | Not stated | Yes |
| EvoAgentX Open-source framework that builds, evaluates and self-improves multi-agent LLM workflows from a goal. | Python | 3.4K | — | Not stated | Not stated | Yes |
| lumibot Python framework for backtesting and running trading strategies written as Python rules or AI agents, across brokers. | Python | 2.2K | ~23K | Not stated | Not stated | — |
| 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 |
| HelloAgents Modular Python agent framework with a tool-calling loop, context management, retrieval, persistent memory and MCP tools. | Python | 3.3K | — | Built in | 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 | — |
| 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 | — |
| IBM watsonx Orchestrate ADK Python library and CLI for building agents that run on IBM watsonx Orchestrate, with a local Developer Edition for testing. | Python | 177 | ~106.1K | Not stated | 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 | — |
| 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 |
| Dapr Agents Python framework for LLM agents that run as durable Dapr workflows, with retries, Kubernetes deployment and human-in-the-loop hooks. | Python | 764 | ~30.4K | Not stated | Not stated | Yes |
| AutoGen Archived Microsoft Python framework for multi-agent apps; Microsoft directs new users to Microsoft Agent Framework. | Python | 61.5K | ~381.3K | Via adapter | Not stated | Yes |
| BrowserGym Gym-style Python environment for building and evaluating web agents on MiniWoB, WebArena, WorkArena and other benchmarks. | Python | 1.4K | ~14.5K | Not stated | Not stated | — |
| Semantic Kernel Model-agnostic SDK for building agents and multi-agent systems in Python, .NET and Java; Microsoft names Agent Framework as its successor. | Python, C#, Java | 28.7K | ~332.1K | Built in | Not stated | Yes |
| 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 |
| Agency Swarm Python framework for multi-agent applications where agents with defined roles talk through explicit flows, built on the OpenAI Agents SDK. | Python | 4.6K | ~3.2K | Not stated | Not stated | Yes |
| SkillNet Open infrastructure for discovering, evaluating, creating and routing reusable AI agent skills, with a Python SDK. | Python | 1.4K | ~10.1K | Via adapter | Not stated | — |
| 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 | — |
| Bolna Open-source platform for voice agents that place and answer phone calls through Twilio or Plivo with pluggable speech and LLM providers. | Python | 800 | ~9.7K | Not stated | Not stated | — |