Skip to content
Agentmart
Submit a tool

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.

CardsTable

Showing 49–72 of 117

NameLanguageStarsDownloads / month (approx.)MCPA2AMulti-agent
Atomic Agents

Lightweight Python framework for composing AI agents and tools as small, typed pieces built on Instructor and Pydantic.

Python6.3K~19.9KNot statedNot statedYes
Patter

Python and TypeScript SDK that gives an AI agent a phone number, with pluggable LLM, speech and telephony providers.

Python, TypeScript1.1K~167Not statedNot stated—
Marvin

Python framework for structured LLM outputs and agentic workflows built from tasks, agents and threads.

Python6.2K~264.8KNot statedNot statedYes
ART

Open-source reinforcement learning framework that trains LLM agents on multi-step tasks using GRPO.

Python10.8K~10.9KNot statedNot stated—
Swarms

Python framework for orchestrating multiple LLM agents in sequential, concurrent, hierarchical and graph-based workflows.

Python, Rust7.3K~13.9KBuilt inNot statedYes
EvoAgentX

Open-source framework that builds, evaluates and self-improves multi-agent LLM workflows from a goal.

Python3.4K—Not statedNot statedYes
lumibot

Python framework for backtesting and running trading strategies written as Python rules or AI agents, across brokers.

Python2.2K~23KNot statedNot stated—
Burr

Python framework that models an application as a state machine, with a trace UI and persisted state.

Python2.6K~20KNot statedNot statedYes
HelloAgents

Modular Python agent framework with a tool-calling loop, context management, retrieval, persistent memory and MCP tools.

Python3.3K—Built inNot statedYes
Langroid

Python framework for LLM apps built from collaborating agents that hold conversation state, tools and vector-store memory.

Python4.1K~14.5KVia adapterNot statedYes
datachain

Python library that turns files in S3, GCS and Azure into versioned, typed datasets for pipelines and agents.

Python2.8K~19.3KVia adapterNot stated—
Mirascope

Python and TypeScript toolkit for calling any frontier LLM through one interface, with tools, structured output and tracing.

Python, TypeScript1.5K~25KNot statedNot 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.

Python177~106.1KNot statedNot stated—
bub

Python agent runtime with an SDK for building your own agent, and an app that adds plugins and channel integrations.

Python1.7K~21.6KNot statedNot 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, TypeScript1.3K~3.8MNot statedNot statedYes
Dapr Agents

Python framework for LLM agents that run as durable Dapr workflows, with retries, Kubernetes deployment and human-in-the-loop hooks.

Python764~30.4KNot statedNot statedYes
AutoGen

Archived Microsoft Python framework for multi-agent apps; Microsoft directs new users to Microsoft Agent Framework.

Python61.5K~381.3KVia adapterNot statedYes
BrowserGym

Gym-style Python environment for building and evaluating web agents on MiniWoB, WebArena, WorkArena and other benchmarks.

Python1.4K~14.5KNot statedNot 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#, Java28.7K~332.1KBuilt inNot statedYes
uAgents

Python library for autonomous agents that run scheduled tasks and exchange messages on the Fetch.ai network.

Python1.6K~10.4KNot statedNot statedYes
Agency Swarm

Python framework for multi-agent applications where agents with defined roles talk through explicit flows, built on the OpenAI Agents SDK.

Python4.6K~3.2KNot statedNot statedYes
SkillNet

Open infrastructure for discovering, evaluating, creating and routing reusable AI agent skills, with a Python SDK.

Python1.4K~10.1KVia adapterNot stated—
Vision-Agents

Python framework for real-time voice and vision agents that process video with pluggable models and processors over WebRTC.

Python8.2K~1.8KBuilt inNot stated—
Bolna

Open-source platform for voice agents that place and answer phone calls through Twilio or Plivo with pluggable speech and LLM providers.

Python800~9.7KNot statedNot stated—

Popular comparisons

All popular comparisons →

Best for

All best for →