This repo aims to curate all open-source AI Agent projects.
For full table with all metrics go to this Airtable. For accompanying post: https://vinlam.com/posts/agents-table/
Last Updated: 27/01/2025
# | Repo | About | Categories | Stars | Forks | Issues | Contributors | Time Since Last Commit | Releases | License |
---|---|---|---|---|---|---|---|---|---|---|
1 | AutoGPT | AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters. | general, research | 170,863 | 44,914 | 209 | 438 | 0 days, 9 hrs, 18 mins | 34 | Other |
2 | langchain | 🦜🔗 Build context-aware reasoning applications | framework | 99,006 | 16,102 | 460 | 481 | 2 days, 6 hrs, 54 mins | 764 | MIT License |
3 | screenshot-to-code | Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) | coding | 67,296 | 8,208 | 105 | 24 | 2 days, 15 hrs, 31 mins | 0 | MIT License |
4 | dify | Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production. | framework, gui, no/low code | 60,103 | 8,968 | 411 | 475 | 1 days, 0 hrs, 35 mins | 118 | Other |
5 | open-interpreter | A natural language interface for computers | coding | 57,978 | 4,970 | 237 | 123 | 2 days, 19 hrs, 41 mins | 48 | GNU Affero General Public License v3.0 |
6 | MetaGPT | 🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming | coding, framework | 45,777 | 5,462 | 84 | 114 | 40 days, 6 hrs, 19 mins | 21 | MIT License |
7 | OpenHands | 🙌 OpenHands: Code Less, Make More | coding | 44,603 | 4,932 | 337 | 222 | 0 days, 12 hrs, 18 mins | 38 | MIT License |
8 | ColossalAI | Making large AI models cheaper, faster and more accessible | chat | 39,029 | 4,355 | 442 | 188 | 3 days, 2 hrs, 5 mins | 47 | Apache License 2.0 |
9 | llama_index | LlamaIndex is the leading framework for building LLM-powered agents over your data. | framework | 38,335 | 5,487 | 696 | 478 | 0 days, 15 hrs, 58 mins | 354 | MIT License |
10 | autogen | A programming framework for agentic AI 🤖 PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour | framework | 38,334 | 5,598 | 672 | 404 | 0 days, 9 hrs, 2 mins | 70 | Creative Commons Attribution 4.0 International |
11 | Flowise | Drag & drop UI to build your customized LLM flow | framework | 34,338 | 17,791 | 448 | 185 | 3 days, 18 hrs, 36 mins | 61 | Apache License 2.0 |
12 | ChatDev | Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration) | coding, framework | 25,985 | 3,293 | 45 | 56 | 28 days, 2 hrs, 7 mins | 9 | Apache License 2.0 |
13 | aider | aider is AI pair programming in your terminal | coding | 25,591 | 2,359 | 439 | 87 | 0 days, 10 hrs, 48 mins | 79 | Apache License 2.0 |
14 | crewAI | Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. | framework | 25,436 | 3,445 | 111 | 191 | 0 days, 8 hrs, 57 mins | 74 | MIT License |
15 | semantic-kernel | Integrate cutting-edge LLM technology quickly and easily into your apps | framework | 22,820 | 3,437 | 337 | 311 | 0 days, 8 hrs, 49 mins | 166 | MIT License |
16 | continue | ⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains | coding | 21,942 | 2,033 | 1,021 | 259 | 0 days, 8 hrs, 34 mins | 212 | Apache License 2.0 |
17 | dspy | DSPy: The framework for programming—not prompting—language models | coding | 21,402 | 1,624 | 153 | 254 | 4 days, 9 hrs, 33 mins | 60 | MIT License |
18 | storm | An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations. | research | 21,037 | 1,847 | 46 | 23 | 4 days, 1 hrs, 19 mins | 6 | MIT License |
19 | haystack | AI orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots. | framework | 18,824 | 2,013 | 127 | 260 | 2 days, 17 hrs, 49 mins | 142 | Apache License 2.0 |
20 | phidata | Build multi-modal Agents with memory, knowledge, tools and reasoning. Chat with them using a beautiful Agent UI. | framework | 18,216 | 2,458 | 48 | 103 | 0 days, 8 hrs, 15 mins | 204 | Mozilla Public License 2.0 |
21 | gpt-researcher | LLM based autonomous agent that conducts local and web research on any topic and generates a comprehensive report with citations. | research | 15,910 | 2,176 | 64 | 112 | 2 days, 1 hrs, 16 mins | 43 | Apache License 2.0 |
22 | SuperAGI | <⚡️> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably. | coding, framework | 15,771 | 1,890 | 184 | 62 | 4 days, 10 hrs, 26 mins | 14 | MIT License |
23 | DB-GPT | AI Native Data App Development framework with AWEL(Agentic Workflow Expression Language) and Agents | coding | 14,414 | 1,963 | 227 | 121 | 2 days, 15 hrs, 57 mins | 46 | MIT License |
24 | composio | Composio equip's your AI agents & LLMs with 100+ high-quality integrations via function calling | framework | 14,332 | 4,247 | 34 | 47 | 0 days, 10 hrs, 28 mins | 134 | Other |
25 | swe-agent | SWE-agent takes a GitHub issue and tries to automatically fix it, using GPT-4, or your LM of choice. It can also be employed for offensive cybersecurity or competitive coding challenges. [NeurIPS 2024] | coding | 14,287 | 1,454 | 29 | 61 | 2 days, 9 hrs, 44 mins | 7 | MIT License |
26 | memgpt | Letta (formerly MemGPT) is a framework for creating LLM services with memory. | chat | 14,201 | 1,524 | 60 | 109 | 3 days, 3 hrs, 0 mins | 66 | Apache License 2.0 |
27 | letta | Letta (formerly MemGPT) is a framework for creating LLM services with memory. | framework | 14,201 | 1,524 | 60 | 109 | 3 days, 3 hrs, 2 mins | 66 | Apache License 2.0 |
28 | eliza | Autonomous agents for everyone | framework, general | 13,279 | 3,827 | 336 | 369 | 0 days, 8 hrs, 30 mins | 20 | MIT License |
29 | botpress | The open-source hub to build & deploy GPT/LLM Agents ⚡️ | framework | 13,116 | 1,849 | 16 | 25 | 2 days, 6 hrs, 45 mins | 126 | MIT License |
30 | plandex | AI driven development in your terminal. Designed for large, real-world tasks. | coding | 11,009 | 762 | 39 | 19 | 3 days, 11 hrs, 43 mins | 26 | GNU Affero General Public License v3.0 |
31 | claude-engineer | Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks.This framework enables Claude to generate and manage its own tools, continuously expanding its capabilities through conversation. Available both as a CLI and a modern web interface | coding | 10,667 | 1,133 | 15 | 1 | 45 days, 10 hrs, 32 mins | 0 | No license |
32 | AI-Scientist | The AI Scientist: Towards Fully Automated Open-Ended Scientific Discovery 🧑🔬 | research | 8,758 | 1,269 | 92 | 16 | 5 days, 21 hrs, 20 mins | 0 | Apache License 2.0 |
33 | langgraph | Build resilient language agents as graphs. | framework | 8,407 | 1,360 | 92 | 119 | 0 days, 13 hrs, 32 mins | 202 | MIT License |
34 | e2b | Secure open source cloud runtime for AI apps & AI agents | runtime | 7,379 | 488 | 58 | 26 | 0 days, 11 hrs, 24 mins | 223 | Apache License 2.0 |
35 | agentscope | Start building LLM-empowered multi-agent applications in an easier way. | framework | 6,015 | 364 | 52 | 35 | 14 days, 3 hrs, 3 mins | 6 | Apache License 2.0 |
36 | agent-zero | Agent Zero AI framework | coding, gui | 5,588 | 1,246 | 97 | 10 | 5 days, 18 hrs, 16 mins | 15 | Other |
37 | TaskWeaver | A code-first agent framework for seamlessly planning and executing data analytics tasks. | coding, data-analysis | 5,482 | 696 | 42 | 25 | 1 days, 3 hrs, 57 mins | 2 | MIT License |
38 | WrenAI | 🤖 Open-source GenBI AI Agent that empowers data-driven teams to chat with their data to generate Text-to-SQL, charts, spreadsheets, reports, and BI. 📈📊📋🧑💻 | data analysis | 5,302 | 439 | 66 | 34 | 1 days, 19 hrs, 20 mins | 92 | GNU Affero General Public License v3.0 |
39 | llama-stack-apps | Agentic components of the Llama Stack APIs | framework | 4,093 | 625 | 25 | 31 | 0 days, 14 hrs, 1 mins | 0 | MIT License |
40 | multi-agent-orchestrator | Flexible and powerful framework for managing multiple AI agents and handling complex conversations | framework | 3,912 | 296 | 31 | 16 | 5 days, 12 hrs, 22 mins | 8 | Apache License 2.0 |
41 | agency-swarm | The only reliable agent framework built on top of the latest OpenAI Assistants API. | framework | 3,186 | 828 | 16 | 13 | 18 days, 18 hrs, 44 mins | 21 | MIT License |
42 | cody | Type less, code more: Cody is an AI code assistant that uses advanced search and codebase context to help you write and fix code. | coding | 3,185 | 345 | 79 | 114 | 2 days, 7 hrs, 19 mins | 144 | Apache License 2.0 |
43 | gptme | Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision. | general, research, coding | 3,131 | 213 | 68 | 10 | 0 days, 11 hrs, 52 mins | 58 | MIT License |
44 | langroid | Harness LLMs with Multi-Agent Programming | framework | 2,959 | 285 | 65 | 25 | 0 days, 9 hrs, 24 mins | 366 | MIT License |
45 | AGiXT | AGiXT is a dynamic AI Agent Automation Platform that seamlessly orchestrates instruction management and complex task execution across diverse AI providers. Combining adaptive memory, smart features, and a versatile plugin system, AGiXT delivers efficient and comprehensive AI solutions. | framework | 2,852 | 384 | 4 | 38 | 1 days, 10 hrs, 8 mins | 412 | MIT License |
46 | lagent | A lightweight framework for building LLM-based agents | framework | 2,003 | 211 | 10 | 33 | 11 days, 5 hrs, 31 mins | 10 | Apache License 2.0 |
47 | vision-agent | Vision agent | coding | 1,769 | 215 | 10 | 24 | 2 days, 5 hrs, 19 mins | 0 | Apache License 2.0 |
48 | LLMStack | No-code multi-agent framework to build LLM Agents, workflows and applications with your data | framework, general | 1,746 | 256 | 13 | 8 | 46 days, 12 hrs, 44 mins | 48 | Other |
49 | uAgents | A fast and lightweight framework for creating decentralized agents with ease. | automation, framework | 1,227 | 253 | 27 | 58 | 2 days, 15 hrs, 40 mins | 39 | Apache License 2.0 |
50 | Adala | Adala: Autonomous DAta (Labeling) Agent framework | data analysis | 1,040 | 82 | 26 | 17 | 0 days, 10 hrs, 12 mins | 4 | Apache License 2.0 |
51 | dust | Custom AI assistant platform to speed up your work. | framework | 1,015 | 117 | 146 | 47 | 0 days, 14 hrs, 13 mins | 0 | MIT License |
52 | AIlice | AIlice is a fully autonomous, general-purpose AI agent. | general, framework | 960 | 146 | 8 | 3 | 0 days, 19 hrs, 6 mins | 1 | MIT License |
53 | llm_agents | Build agents which are controlled by LLMs | framework | 953 | 70 | 2 | 3 | 23 days, 22 hrs, 6 mins | 0 | MIT License |
54 | nous | TypeScript AI platform with AI chat, Autonomous agents, Software developer agents, chatbots and more | coding | 915 | 55 | 6 | 8 | 2 days, 20 hrs, 29 mins | 5 | MIT License |
55 | aideml | AIDE: the state-of-the-art machine learning engineer agent, generating machine learning solution code from natural language descriptions. | coding | 713 | 87 | 3 | 6 | 3 days, 0 hrs, 55 mins | 3 | MIT License |
56 | AgentForge | Extensible AGI Framework | framework | 575 | 112 | 0 | 6 | 7 days, 10 hrs, 27 mins | 5 | GNU General Public License v3.0 |
57 | data-to-paper | data-to-paper: Backward-traceable AI-driven scientific research | research | 557 | 61 | 9 | 7 | 4 days, 18 hrs, 40 mins | 0 | MIT License |
58 | llama-cpp-agent | The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models (LLMs). Allowing users to chat with LLM models, execute structured function calls and get structured output. Works also with models not fine-tuned to JSON output and function calls. | chat | 521 | 54 | 25 | 7 | 47 days, 15 hrs, 11 mins | 62 | Other |
59 | RepoAgent | An LLM-powered repository agent designed to assist developers and teams in generating documentation and understanding repositories quickly. | coding | 491 | 83 | 7 | 9 | 34 days, 20 hrs, 54 mins | 4 | Apache License 2.0 |
60 | agency | 🕵️♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach. | coding | 459 | 28 | 2 | 4 | 19 days, 2 hrs, 29 mins | 5 | MIT License |
61 | taskgen | Task-based Agentic Framework using StrictJSON as the core | framework | 442 | 45 | 3 | 9 | 20 days, 23 hrs, 43 mins | 0 | MIT License |
62 | pearai-app | PearAI: Open Source AI Code Editor (Fork of VSCode). The PearAI Submodule (https://github.com/trypear/pearai-submodule) is a fork of Continue. | coding, gui | 407 | 119 | 97 | 333 | 2 days, 21 hrs, 37 mins | 2 | MIT License |
63 | fastagency | The fastest way to bring multi-agent workflows to production. | coding | 372 | 32 | 62 | 9 | 7 days, 8 hrs, 23 mins | 14 | Apache License 2.0 |
64 | AgentRun | The easiest, and fastest way to run AI-generated Python code safely | coding | 257 | 23 | 4 | 2 | 59 days, 8 hrs, 8 mins | 9 | Apache License 2.0 |
65 | agentjo | Towards Human-Friendly, Fast Learning and Adaptable Agent Communities | framework | 117 | 11 | 4 | 4 | 2 days, 15 hrs, 2 mins | 0 | MIT License |