All Frameworks

26 agent frameworks and SDKs

LangChainOfficial
General Purpose

Full-featured framework for building LLM applications with chains, agents, and retrieval. Supports tool calling, structured output, memory, and streaming across dozens of model providers.

PythonTypeScript
by LangChain98.2k10 features
pip install langchain langchain-openai
Specialized

Framework for building AI agents that can browse the web autonomously. Handles navigation, form filling, clicking, and data extraction with vision or DOM-based interaction.

Python
by Browser Use56.2k8 features
pip install browser-use
AutoGenOfficial
Multi-Agent

Microsoft's framework for building multi-agent conversational systems. Agents converse with each other and humans to solve tasks through flexible conversation patterns.

Python.NET
by Microsoft38.5k8 features
pip install autogen-agentchat
Magentic-OneOfficial
Multi-Agent

Microsoft Research's multi-agent system with specialized agents for web browsing, file handling, and code execution. Orchestrated by a lead agent that delegates to specialists.

Python
by Microsoft Research38.5k7 features
pip install autogen-ext[magentic-one]
LlamaIndexOfficial
RAG & Retrieval

Data framework for connecting LLMs to external data. Specializes in ingestion, indexing, and retrieval with advanced RAG patterns, query engines, and agent workflows.

PythonTypeScript
by LlamaIndex37.8k9 features
pip install llama-index
Coding

Anthropic's SDK for building custom agents powered by Claude. Provides programmatic access to Claude's agentic capabilities including tool use, computer use, and extended thinking.

TypeScriptPython
by Anthropic32.4k8 features
npm install @anthropic-ai/claude-code
CrewAIOfficial
Multi-Agent

Role-playing multi-agent framework where you define agents with specific roles, goals, and backstories. Agents collaborate on tasks with configurable delegation and process flows.

Python
by CrewAI24.6k8 features
pip install crewai
Enterprise

Microsoft's enterprise-grade SDK for integrating LLMs into applications. Offers plugins, planners, and memory with first-class .NET and Python support.

PythonC#Java
by Microsoft23.4k8 features
pip install semantic-kernel
DSPyOfficial
Specialized

Programming framework that compiles declarative language model calls into optimized prompts or finetunes. Replaces hand-written prompts with modular, trainable programs.

Python
by Stanford NLP21.5k8 features
pip install dspy
General Purpose

Full-stack framework for building, shipping, and monitoring agentic systems. Supports multi-modal agents with reasoning, knowledge, memory, and team coordination.

Python
by Agno20.1k8 features
pip install agno
OpenAI SwarmOfficial
Lightweight

Lightweight multi-agent orchestration framework from OpenAI. Explores ergonomic patterns for handoffs and routines with minimal abstraction over the Chat Completions API.

Python
by OpenAI18.9k6 features
pip install git+https://github.com/openai/swarm.git
HaystackOfficial
RAG & Retrieval

Production-ready framework for building RAG pipelines, semantic search, and question answering systems. Component-based architecture with strong focus on retrieval quality.

Python
by deepset18.6k8 features
pip install haystack-ai
General Purpose

Framework for building agentic systems with memory, knowledge, and tools. Supports teams of agents with shared state, built-in web search, and playground UI.

Python
by Phidata17.4k8 features
pip install phidata
General Purpose

Official OpenAI SDK for building agents with tool use, handoffs, and guardrails. Lightweight, opinionated design with native support for OpenAI models and the Responses API.

Python
by OpenAI15.8k8 features
pip install openai-agents
Orchestration

Tool integration platform for AI agents. Provides 250+ pre-built tool integrations (GitHub, Slack, Jira, etc.) with managed auth, compatible with any agent framework.

PythonTypeScript
by Composio14.8k7 features
pip install composio-core
smolagentsOfficial
Lightweight

Hugging Face's minimal agent library focused on code-first agent design. Agents write and execute Python code to accomplish tasks rather than using JSON tool calls.

Python
by Hugging Face14.2k8 features
pip install smolagents
Specialized

Framework for building agents with long-term memory and self-editing capabilities. Implements virtual context management so agents can maintain persistent state across conversations.

Python
by Letta13.8k8 features
pip install letta
General Purpose

TypeScript toolkit for building AI-powered applications with React, Next.js, and other frameworks. Unified provider interface, streaming UI components, and tool calling with structured output.

TypeScript
by Vercel11.5k8 features
npm install ai @ai-sdk/openai
General Purpose

TypeScript-first agent framework with built-in tool calling, RAG, workflows, and integrations. Designed for full-stack TypeScript developers who want agents without leaving their stack.

TypeScript
by Mastra10.2k9 features
npm install mastra
Lightweight

Structured extraction library that patches LLM clients to return Pydantic models. Simple API for reliable structured output with automatic retries and validation.

PythonTypeScriptRubyGoElixir
by Jason Liu9.6k8 features
pip install instructor
RAG & Retrieval

All-in-one embeddings database for semantic search, LLM orchestration, and language model workflows. Combines vector search with RAG pipelines in a single library.

Python
by NeuML9.4k8 features
pip install txtai
General Purpose

Google's framework for building AI agents with Gemini models. Supports multi-agent systems, tool use, session management, and deployment to Google Cloud with built-in evaluation.

Python
by Google9.2k8 features
pip install google-adk
PydanticAIOfficial
Lightweight

Type-safe agent framework built on Pydantic. Brings data validation to LLM interactions with structured responses, dependency injection, and model-agnostic design.

Python
by Pydantic8.9k8 features
pip install pydantic-ai
LangGraphOfficial
Orchestration

Graph-based orchestration framework for building stateful, multi-actor LLM applications. Defines agent workflows as directed graphs with conditional edges, cycles, and persistence.

PythonTypeScript
by LangChain8.4k8 features
pip install langgraph
Multi-Agent

Research-oriented multi-agent framework for studying cooperative AI agent behavior. Implements role-playing, task decomposition, and society simulation for LLM agents.

Python
by CAMEL-AI6.8k8 features
pip install camel-ai
Orchestration

Google's open protocol for inter-agent communication. Defines how AI agents discover each other, negotiate capabilities, and collaborate on tasks across different frameworks.

PythonTypeScript
by Google5.2k7 features
pip install a2a-sdk