Skip to content
Agent Search Engine.

System class · No. 02

Agent Frameworks

Open-source frameworks and SDKs for building, orchestrating, and deploying AI agents.

55 records · independent index · how we rank

Agent frameworks are the libraries and SDKs you build on to orchestrate LLM calls, tools, memory, and multi-agent workflows — the scaffolding between a raw model API and a working agent. The decision usually hinges on your language, how much control versus abstraction you want, and whether you need production features like observability, retries, durable execution, and human-in-the-loop checkpoints. Lightweight libraries give you fine-grained control and stay out of the way but leave more to wire up yourself; higher-level frameworks move faster at the cost of flexibility and can be harder to debug when an abstraction leaks. Check first-class support for your model providers and for tool and function calling, then look at how state and memory are handled and whether streaming works end to end.

Most frameworks are open source and free; many companies pair an open-source core with a paid hosted platform for tracing, deployment, and scale, so factor in where this will actually run in production. In a field moving this fast, ecosystem and momentum matter more than feature checklists — a framework with active maintainers, real adoption, and solid docs will save you more time than one with a longer feature list and a stalled repository. Prototype your hardest workflow in two candidates before committing; the one that fights you least is usually the right answer.

Building one yourself? How to choose an agent framework →

Commercial products

Alphabetical — stars don't measure commercial adoption

Open-source index

→ See the best open-source agent frameworks, ranked

By language: Python agent frameworks · TypeScript agent frameworks

Rank by
langchainFrameworkThe agent engineering platform.Open sourcePython · MITVerified · Active 147kGitHub starsrufloFrameworkThe leading agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems.Open sourceTypeScript · MITVerified · Active 73kGitHub starsMetaGPTFrameworkA multi-agent framework that assigns software-company roles to LLM agents to turn a requirement into a project.Open sourcePython · MITVerified 71kGitHub starsautogenFrameworkA programming framework for agentic AI; upstream is in maintenance mode.Open sourcePython · CC-BY-4.0Verified 61kGitHub starscrewAIFrameworkFramework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.Open sourcePython · MITVerified · Active 59kGitHub starsLlamaIndexFrameworkFramework for connecting LLMs and agents to your own documents and data.Open sourceMITVerified · Active 52kGitHub starsLangGraphFrameworkLangChain's low-level orchestration framework for stateful, controllable agents.Open sourcePython · MITVerified · Active 42kGitHub starsDSPyFrameworkStanford's framework for programming, not prompting, language models, with optimisers for prompts and weights.Open sourcePython · MITVerified · Active 38kGitHub starsCopilotKitFrameworkThe frontend stack for agents: generative UI, shared state and human-in-the-loop for web, mobile, Slack and Teams.Open sourceTypeScript · MITVerified · Active 38kGitHub starsAgentScopeFrameworkA production-ready Python agent framework built around model reasoning and tool use rather than rigid orchestration.Open sourcePython · Apache-2.0Verified · Active 33kGitHub starsOpenAI Agents SDK (Python)FrameworkOpenAI's lightweight, provider-agnostic Python framework for multi-agent workflows.Open sourcePython · MITVerified · Active 30kGitHub starssmolagentsFrameworkMinimal agent library where agents write their actions as Python code.Open sourceApache-2.0Verified · Active 30kGitHub stars
For agent buildersMake your product part of the discovery.Explore advertising
Semantic KernelFrameworkMicrosoft's model-agnostic SDK for AI agents in C#, Python and Java, now succeeded by Microsoft Agent Framework.Open sourceC# · MITVerified · Active 29kGitHub starsMastraFrameworkA TypeScript framework for AI applications and agents, with model routing, workflows, RAG and evals.Open sourceTypeScript · Apache-2.0Verified · Active 28kGitHub starsAI SDK (Vercel)FrameworkVercel's provider-agnostic TypeScript toolkit for AI applications and agents in Next.js, React, Svelte, Vue and Node.Open sourceTypeScript · Apache-2.0Verified · Active 27kGitHub starsLetta (formerly MemGPT)FrameworkStateful agents with persistent memory that learn and improve over time, formerly MemGPT.Open sourceApache-2.0Verified · Active 25kGitHub starsAgent Development Kit (Google ADK)FrameworkGoogle's open-source, code-first Python framework for building, evaluating and deploying AI agents.Open sourcePython · Apache-2.0Verified · Active 22kGitHub starspydantic-aiFrameworkAI Agent Framework, the Pydantic wayOpen sourcePython · MITVerified · Active 20kGitHub starselizaFrameworkOpen source agentic operating systemOpen sourceTypeScript · MITVerified · Active 20kGitHub starsCAMELFrameworkAn open-source multi-agent framework from the CAMEL-AI community for studying and building agent societies.Open sourcePython · Apache-2.0Verified · Active 18kGitHub starsSuperAGIFramework<> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably.Open sourcePython · MITVerified 18kGitHub starsagent-frameworkFrameworkA framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and.NET.Open sourcePython · MITVerified · Active 14kGitHub starstxtaiFrameworkAn all-in-one Python framework for semantic search, LLM orchestration and language-model workflows.Open sourcePython · Apache-2.0Verified · Active 13kGitHub starshiveFrameworkMulti-Agent Harness for Production AIOpen sourcePython · Apache-2.0Verified · Active 11kGitHub starsVoltAgentFrameworkAn open-source TypeScript agent framework with a companion console for observability, evals and deployment.Open sourceTypeScript · MITVerified · Active 11kGitHub starsevolverFrameworkThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.aiOpen sourceJavaScript · GPL-3.0Verified · Active 9.1kGitHub starsAgent Development Kit for Go (Google ADK)FrameworkGoogle's open-source, code-first Go toolkit for building, evaluating and deploying AI agents.Open sourceGo · Apache-2.0Verified · Active 8.8kGitHub starsmcp-agentFrameworkA composable Python framework for building agents from MCP servers and simple workflow patterns.Open sourcePython · Apache-2.0Verified 8.6kGitHub starsharness-sdkSDK / libraryBuild an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.Open sourcePython · Apache-2.0Verified · Active 8.5kGitHub starsyaoFrameworkBuild AI agents and web apps — with a single binary.Open sourceGoVerified · Active 8.0kGitHub starsUpsonicFrameworkBuild autonomous AI agents in Python.Open sourcePython · MITVerified 8.0kGitHub starsSwarmsFrameworkA Python multi-agent orchestration framework with prebuilt sequential, concurrent and hierarchical architectures.Open sourcePython · Apache-2.0Verified · Active 7.2kGitHub starsopen-multi-agentFrameworkTypeScript multi-agent orchestration framework. Describe a goal, a coordinator decomposes it into a task DAG that runs on any LLM: Claude, ChatGPT, Gemini, DeepSeek, or local models.Open sourceTypeScript · MITVerified · Active 7.0kGitHub starsintentkitFrameworkIntentKit is an open-source, self-hosted cloud agent cluster that manages a collaborative team of AI agents for you.Open sourcePython · MITVerified · Active 6.5kGitHub starsagent-governance-toolkitSDK / libraryAI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI agents. Covers 10/10 OWASP Agentic Top 10.Open sourcePython · MITVerified · Active 6.4kGitHub starsAtomic AgentsFrameworkA lightweight, modular Python framework for building agent pipelines from small, composable pieces.Open sourcePython · MITVerified · Active 6.3kGitHub starsagentsFrameworkAn Open-source Framework for Data-centric, Self-evolving Autonomous Language AgentsOpen sourcePython · Apache-2.0Verified 6.0kGitHub starsrllmFrameworkDemocratizing Reinforcement Learning for LLMsOpen sourcePython · Apache-2.0Verified · Active 5.8kGitHub starsag2FrameworkAG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSwQME3xOpen sourcePython · Apache-2.0Verified · Active 5.0kGitHub starsyoutu-agentFrameworkA simple yet powerful agent framework that delivers with open-source modelsOpen sourcePythonVerified 4.6kGitHub starsKoogFrameworkJetBrains' Kotlin and Java framework for predictable, fault-tolerant AI agents across JVM, Android, iOS and the browser.Open sourceKotlin · Apache-2.0Verified · Active 4.6kGitHub starsLangroidFrameworkA lightweight Python framework for multi-agent LLM applications, from CMU and UW-Madison researchers.Open sourcePython · MITVerified · Active 4.1kGitHub starsfast-agentFrameworkCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A SupportOpen sourcePython · Apache-2.0Verified · Active 3.9kGitHub starsOpenAI Agents SDK (TypeScript)FrameworkOpenAI's lightweight, provider-agnostic TypeScript framework for multi-agent workflows and voice agents.Open sourceTypeScript · MITVerified · Active 3.9kGitHub starsVibe-SkillsSDK / libraryVibe-Skills is an all-in-one AI skills package.Open sourcePython · Apache-2.0Verified · Active 3.5kGitHub starsBeeAI FrameworkFrameworkA framework for production-ready multi-agent systems with matching Python and TypeScript libraries.Open sourcePython · Apache-2.0Verified · Active 3.4kGitHub starsopengapFrameworkA framework-agnostic, git-native standard for defining AI agentsOpen sourceTypeScript · MITVerified 3.0kGitHub starsverl-agentFrameworkverl-agent is an extension of veRL, designed for training LLM/VLM agents via RL. verl-agent is also the official code for paper "Group-in-Group Policy Optimization for LLM Agent Training"Open sourcePython · Apache-2.0Verified 2.3kGitHub starsharmonistFrameworkPortable AI agent orchestration with mechanical protocol enforcement. 186 agents, zero runtime dependencies.Open sourcePython · MITVerified 2.3kGitHub starsyomoFrameworkServerless AI Agent Framework with Geo-distributed Edge AI Infra.Open sourceRustVerified · Active 1.9kGitHub starsDemoGPTFrameworkCreate LLM agents in a second with your prompts. Everything you need to create an LLM Agent - tools, prompts, frameworks, and models - all in one place.Open sourcePython · MITVerified 1.9kGitHub starsAgentlyFramework[GenAI Application Development Framework] Build GenAI application quick and easy Easy to interact with GenAI agent in code using structure data and chained-calls syntax Use Event-Driven FlowOpen sourcePython · Apache-2.0Verified · Active 1.7kGitHub starsflowcraftSDK / libraryProduction-grade Go SDK for building AI agents with long-term memory, knowledge retrieval, and voice — runnable as a library, a daemon, or a real-time pipeline.Open sourceGo · MITVerified · Active 416GitHub starsCybaraFrameworkSelf-hosted, open-source AI agent operating system with multi-agent orchestration and MCP.Open sourceTypeScript · MITVerified · Active 31GitHub stars

Frequently asked

What is an AI agent framework?
A framework provides the building blocks — tool calling, memory, planning, and multi-agent orchestration — for constructing agents in code, instead of wiring everything to an LLM API by hand.
Which agent framework should I use?
Match it to your stack and control needs: lightweight libraries give fine-grained control, higher-level platforms trade flexibility for speed. Check language support, production tooling, and how active the project is.
Are agent frameworks open source?
Most are. Many companies pair an open-source framework with a paid hosted platform for deployment, tracing, and scaling.