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)
| Tool | What it does | Pricing | Link |
|---|---|---|---|
| AG2 | Open-source multi-agent framework that grew out of the original AutoGen project. | Free | Official site |
| Agency Swarm | Open-source framework for building collaborative multi-agent systems on the OpenAI Agents SDK. | Free | Official site |
| Atomic Agents | Lightweight, modular Python framework for building AI agents. | Free | Official site |
| AutoGen | Microsoft's open-source framework for building multi-agent applications. | Free | Official site |
| BabyAGI | Experimental framework for self-building autonomous agents. | Free | Official site |
| CAMEL-AI | Open-source community and framework for multi-agent research. | Free | Official site |
| ChatDev | Open-source multi-agent collaboration for software development. | Free | Official site |
| DSPy | Framework for programming rather than prompting language models. | Free | Official site |
| Genkit | Open-source framework from Google for building AI-powered apps in JavaScript, Go and Python. | Free | Official site |
| Google Agent Development Kit | Google's open-source toolkit for building and deploying AI agents. | Free | Official site |
| Goose | Open-source, extensible AI agent that runs locally, uses MCP extensions and can automate coding and other tasks. | Free | Official site |
| Graphiti | Open-source library for building temporal knowledge graphs for agents. | Free | Official site |
| GraphRAG | Microsoft open-source graph-based retrieval-augmented generation system. | Free | Official site |
| Haystack | Open-source framework from deepset for building search, RAG and agent pipelines. | Free | Official site |
| Kotaemon | Open-source RAG UI for chatting with documents. | Free | Official site |
| LangChain4j | Open-source Java library for building LLM-powered applications and agents. | Free | Official site |
| Langroid | Python framework for building multi-agent LLM applications. | Free | Official site |
| LightRAG | Open-source simple and fast retrieval-augmented generation. | Free | Official site |
| MetaGPT | Open-source multi-agent framework that assigns software-team roles to cooperating AI agents. | Free | Official site |
| Microsoft Agent Framework | Microsoft's open-source SDK for building AI agents and multi-agent workflows in Python and .NET. | Free | Official site |
| OpenAI Agents SDK | OpenAI's lightweight Python framework for multi-agent workflows. | Free | Official site |
| OpenManus | Open-source general AI agent framework. | Free | Official site |
| OWL | Open-source multi-agent framework for real-world task automation. | Free | Official site |
| PraisonAI | Open-source low-code framework for building multi-agent systems. | Free | Official site |
| Pydantic AI | Python agent framework from the Pydantic team focused on type safety. | Free | Official site |
| R2R | Open-source agentic retrieval system with a RESTful API. | Free | Official site |
| Semantic Kernel | Microsoft's SDK for integrating AI models and agents into applications. | Free | Official site |
| smolagents | Hugging Face's minimal library for building agents that write code. | Free | Official site |
| Spring AI | Spring framework project for building AI applications in Java. | Free | Official site |
| Strands Agents | Open-source SDK from AWS for building AI agents in Python and TypeScript with a model-driven approach. | Free | Official site |
| TaskWeaver | Microsoft open-source code-first agent framework for data analytics tasks. | Free | Official site |