AI Tool Index

Home › Best AI tools › Open-source AI agent frameworks

Open-source AI agent frameworks

31 open-source ai agents & frameworks tools. AI Agents & Frameworks tools listed as Free because they are open-source projects you can download and run. Check each project's license, and note that hosting and model costs may still apply.

How to read this page. The tools are grouped by category and are not ranked. Pricing labels come from vendors' own pages when we could confirm them. Always verify plans and limits on the vendor's site.

AI Agents & Frameworks (31)

ToolWhat it doesPricingLink
AG2Open-source multi-agent framework that grew out of the original AutoGen project.FreeOfficial site
Agency SwarmOpen-source framework for building collaborative multi-agent systems on the OpenAI Agents SDK.FreeOfficial site
Atomic AgentsLightweight, modular Python framework for building AI agents.FreeOfficial site
AutoGenMicrosoft's open-source framework for building multi-agent applications.FreeOfficial site
BabyAGIExperimental framework for self-building autonomous agents.FreeOfficial site
CAMEL-AIOpen-source community and framework for multi-agent research.FreeOfficial site
ChatDevOpen-source multi-agent collaboration for software development.FreeOfficial site
DSPyFramework for programming rather than prompting language models.FreeOfficial site
GenkitOpen-source framework from Google for building AI-powered apps in JavaScript, Go and Python.FreeOfficial site
Google Agent Development KitGoogle's open-source toolkit for building and deploying AI agents.FreeOfficial site
GooseOpen-source, extensible AI agent that runs locally, uses MCP extensions and can automate coding and other tasks.FreeOfficial site
GraphitiOpen-source library for building temporal knowledge graphs for agents.FreeOfficial site
GraphRAGMicrosoft open-source graph-based retrieval-augmented generation system.FreeOfficial site
HaystackOpen-source framework from deepset for building search, RAG and agent pipelines.FreeOfficial site
KotaemonOpen-source RAG UI for chatting with documents.FreeOfficial site
LangChain4jOpen-source Java library for building LLM-powered applications and agents.FreeOfficial site
LangroidPython framework for building multi-agent LLM applications.FreeOfficial site
LightRAGOpen-source simple and fast retrieval-augmented generation.FreeOfficial site
MetaGPTOpen-source multi-agent framework that assigns software-team roles to cooperating AI agents.FreeOfficial site
Microsoft Agent FrameworkMicrosoft's open-source SDK for building AI agents and multi-agent workflows in Python and .NET.FreeOfficial site
OpenAI Agents SDKOpenAI's lightweight Python framework for multi-agent workflows.FreeOfficial site
OpenManusOpen-source general AI agent framework.FreeOfficial site
OWLOpen-source multi-agent framework for real-world task automation.FreeOfficial site
PraisonAIOpen-source low-code framework for building multi-agent systems.FreeOfficial site
Pydantic AIPython agent framework from the Pydantic team focused on type safety.FreeOfficial site
R2ROpen-source agentic retrieval system with a RESTful API.FreeOfficial site
Semantic KernelMicrosoft's SDK for integrating AI models and agents into applications.FreeOfficial site
smolagentsHugging Face's minimal library for building agents that write code.FreeOfficial site
Spring AISpring framework project for building AI applications in Java.FreeOfficial site
Strands AgentsOpen-source SDK from AWS for building AI agents in Python and TypeScript with a model-driven approach.FreeOfficial site
TaskWeaverMicrosoft open-source code-first agent framework for data analytics tasks.FreeOfficial site

All best-of guides