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 1–24 of 52

NameLanguageStarsDownloads / month (approx.)MCPA2AMulti-agent
LlamaIndex

Open-source Python toolkit for RAG and agents over your own data, with event-driven workflows and 300+ integration packages.

Python52.6K~6MNot statedNot stated—
Strands Agents

Open-source Python and TypeScript SDK for model-driven agents, with tools, MCP, multi-agent patterns and streaming.

Python, TypeScript8.9K~38.1MBuilt inNot statedYes
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.

TypeScript38.2K~1.2MBuilt inNot stated—
Rig

Rust library for LLM applications with agents, tool calling, streaming and 20+ model providers, plus a terminal coding agent.

Rust9K~653KNot statedNot 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.

TypeScript25.2K~174.5KNot statedNot stated—
trueforge

Open-source agent harness that runs the model loop for you, with MCP tools, skills, sandboxing, approvals and a chat UI.

TypeScript6.4K—Built inNot statedYes
Claude Agent SDK (Python)

Python SDK that runs the Claude Code agent loop inside your own program, with custom tools and hooks written as Python functions.

Python8.3K~34MBuilt inNot stated—
LangChain.js

JavaScript and TypeScript framework of interoperable components for building LLM apps and agents, with LangGraph.js and Deep Agents above it.

TypeScript, JavaScript18.3K—Not statedNot stated—
Eino

Go framework for LLM applications with chat-model agents, multi-agent coordination, graph workflows and human-in-the-loop resume.

Go13.4K—Not statedNot statedYes
PageIndex

Python library that builds a tree index of long documents and has an LLM reason through it to retrieve answers, without a vector database or chunking.

Python39.6K~186.8KNot statedNot stated—
LangChainGo

Go implementation of LangChain for writing LLM-based programs from composable building blocks.

Go9.7K—Not statedNot stated—
CAMEL

Open-source Python framework for multi-agent systems: agent societies, memory, RAG, code interpreters, synthetic data and large-scale simulation.

Python18K~86.2KNot statedNot statedYes
Cloudflare Agents SDK

TypeScript SDK for persistent AI agents on Cloudflare Durable Objects, with state sync, scheduling and MCP support.

TypeScript5.9K—Built inNot statedYes
fast-agent

CLI-first Python agent framework and coding agent with MCP, A2A and Agent Skills support, live streaming and human input.

Python3.9K~83.5KBuilt inBuilt inYes
attestix

Python toolkit for signed identities, verifiable credentials and delegated authority for AI agents, with MCP and REST interfaces.

Python, JavaScript, Go, Java839~690Built inNot stated—
lix

Embeddable version control system for files and SQL tables, with branch, diff, merge and rollback across both.

JavaScript, Rust771~2.4MNot statedNot stated—
Stirrup

Lightweight Python framework and starting template for agents that let the model choose its own approach to each task.

Python, TypeScript667~279.7KBuilt inNot stated—
agent-governance-toolkit

Policy enforcement, identity, sandboxing and reliability tooling for autonomous AI agents, installable with one pip command.

Python, TypeScript, C#6.5K~121.3KNot statedNot statedYes
standards-sdk

TypeScript SDK with reference implementations of Hashgraph Consensus Standards and a Registry Broker client.

TypeScript1.3K~171Not statedNot stated—
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—
ART

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

Python10.8K~10.9KNot 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
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—

Popular comparisons

All popular comparisons →

Best for

All best for →