Level : Advanced
Frameworks and Platforms for Building AI Agents
This explorer lists the main frameworks and platforms, code-based or no-code, for building your own AI agents. Filter by language, license or required skill level, then open each tool's profile to make an informed choice.
| Name | Type | Languages | License | GitHub stars | Latest release | Suggested level | Use cases | Status |
|---|---|---|---|---|---|---|---|---|
| n8n n8n GmbH | Low-code | JavaScript, TypeScript, Python | fair-code | 208,327 | October 22, 2026 v1: :rocket: Release 1.123.86 (#41364) | Intermediate | automation, workflows, RAG, chatbot | Active |
| Dify LangGenius | Low-code | Python, TypeScript | Dify Open Source License | 159,247 | September 10, 2026 v1.17.1 - Bug Fixes and Improvements | Intermediate | chatbot, RAG, workflows, automation | Active |
| Langflow DataStax (filiale d'IBM) | Low-code | Python | MIT | 155,916 | October 22, 2026 v1.14.0.dev2 | Intermediate | RAG, multi-agent, workflows, chatbot | Active |
| LangChain LangChain | Code | Python, TypeScript | MIT | 148,269 | October 21, 2026 langchain-perplexity==1.4.2 | Intermediate | chatbot, RAG, workflows | Active |
| Browser Use Browser Use | Code | Python | MIT | 118,856 | October 15, 2026 0.13.13: OpenAI browser tools and Cloud fixes | Intermediate | web browsing, automation, data | Active |
| OpenHands All Hands AI (marque OpenHands) | Code | Python, TypeScript | MIT | 91,562 | October 22, 2026 v1.30.1 | Intermediate | coding, automation | Active |
| MetaGPT FoundationAgents (DeepWisdom) | Code | Python | MIT | 70,967 | March 9, 2025 v0.8.2 | Intermediate | multi-agent, coding, data | Active |
| AutoGen Microsoft (Microsoft Research) | Code | Python, C# | MIT | 61,530 | September 30, 2025 python-v0.7.5 | Intermediate | multi-agent, coding, chatbot | Archived project |
| CrewAI CrewAI | Code | Python | MIT | 59,984 | October 14, 2026 1.15.28 | Intermediate | multi-agent, automation, workflows | Active |
| goose Block (créateur), projet de l'Agentic AI Foundation (Linux Foundation) | Low-code | Rust, TypeScript | Apache-2.0 | 55,525 | October 16, 2026 v1.55.0 | Beginner | coding, automation, data | Active |
| Flowise FlowiseAI (racheté par Workday en 2025) | Low-code | TypeScript, JavaScript | Apache-2.0 | 55,516 | July 29, 2026 flowise-ui@3.1.4: Release/3.1.4 (#6681) | Intermediate | chatbot, RAG, multi-agent, workflows | Archived project |
| LlamaIndex LlamaIndex | Code | Python | MIT | 52,616 | September 21, 2026 v0.14.25 | Intermediate | RAG, data, workflows | Active |
| Aider Paul Gauthier (projet indépendant Aider-AI) | Code | Python | Apache-2.0 | 49,687 | February 12, 2026 v0.86.3.dev | Intermediate | coding | Active |
| LangGraph LangChain | Code | Python, TypeScript | MIT | 43,718 | October 19, 2026 langgraph-cli==0.4.37 | Advanced | multi-agent, workflows, chatbot | Active |
| Agno Agno (anciennement Phidata) | Code | Python | Apache-2.0 | 42,863 | October 21, 2026 v3.1.8 | Intermediate | multi-agent, workflows, RAG, chatbot | Active |
| DSPy Stanford NLP | Code | Python | MIT | 38,734 | October 12, 2026 3.4.1 | Advanced | RAG, workflows, data | Active |
| OpenAI Agents SDK OpenAI | Code | Python, TypeScript | MIT | 30,225 | October 15, 2026 v0.24.0 | Intermediate | multi-agent, workflows, voice | Active |
| smolagents Hugging Face | Code | Python | Apache-2.0 | 29,984 | May 29, 2026 v1.26.0 | Beginner | automation, data, multi-agent | Active |
| Mastra Mastra (Kepler Software, Inc.) | Code | TypeScript | Apache-2.0 | 29,006 | October 21, 2026 mastracode@0.48.0 | Intermediate | multi-agent, workflows, RAG, chatbot | Active |
| Semantic Kernel Microsoft | Code | C#, Python, Java | MIT | 28,688 | October 6, 2026 python-1.45.0 | Intermediate | chatbot, multi-agent, RAG | Merged into another product |
| Vercel AI SDK Vercel | Code | TypeScript | Apache-2.0 | 27,452 | October 21, 2026 @ai-sdk/zai@3.0.37 | Intermediate | chatbot, RAG, workflows | Active |
| Haystack deepset | Code | Python | Apache-2.0 | 26,809 | October 21, 2026 v3.4.1 | Intermediate | RAG, chatbot, workflows | Active |
| Google Agent Development Kit (ADK) | Code | Python, TypeScript, Go, Java, Kotlin | Apache-2.0 | 21,961 | October 13, 2026 v2.12.0 | Intermediate | multi-agent, workflows, chatbot | Active |
| Pydantic AI Pydantic | Code | Python | MIT | 20,790 | October 22, 2026 CLAI2 bleeding | Intermediate | chatbot, workflows, data | Active |
| CAMEL CAMEL-AI.org | Code | Python | Apache-2.0 | 17,953 | September 3, 2026 v0.2.91a7 | Advanced | multi-agent, data, automation, RAG | Active |
| Botpress Botpress | Low-code | JavaScript, TypeScript | proprietary | 14,964 | August 12, 2026 chat-2026-08-12_13-16-40 | Intermediate | chatbot, RAG, automation | Active |
| Microsoft Agent Framework Microsoft | Code | Python, C#, Go | MIT | 14,271 | October 15, 2026 python-1.22.0 | Intermediate | multi-agent, workflows, chatbot | Active |
| Strands Agents Amazon Web Services (AWS) | Code | Python, TypeScript | Apache-2.0 | 8,913 | October 21, 2026 typescript/v1.22.0 | Intermediate | multi-agent, workflows, automation | Active |
| Claude Agent SDK Anthropic | Code | Python, TypeScript | proprietary | 8,330 | October 22, 2026 v0.2.172 | Intermediate | coding, automation, workflows | Active |
| Atomic Agents Kenny Vaneetvelde (Eigenwise), projet initialement publié sous BrainBlend AI | Code | Python | MIT | 6,289 | October 21, 2026 v2.15.0 | Intermediate | workflows, chatbot, automation | Active |
| Langroid Langroid (projet open source de chercheurs issus de Carnegie Mellon et de l'université du Wisconsin-Madison) | Code | Python | MIT | 4,119 | October 20, 2026 0.69.13 | Intermediate | multi-agent, RAG, data | Active |
| Letta Letta (anciennement MemGPT) | Code | TypeScript | Apache-2.0 | 3,681 | October 21, 2026 v0.34.20: chore: bump version to 0.34.20 (#5204) | Intermediate | chatbot, coding, automation, multi-agent | Active |
| BeeAI Framework Projet BeeAI (LF AI & Data, Linux Foundation), créé et contribué par IBM | Code | Python, TypeScript | Apache-2.0 | 3,439 | September 28, 2026 typescript_v0.1.31 | Intermediate | multi-agent, workflows, RAG | Active |
| Amazon Bedrock Agents / AgentCore Amazon Web Services | Code | Python, TypeScript | proprietary | 779 | October 19, 2026 Bedrock AgentCore SDK v1.24.2 | Advanced | multi-agent, RAG, workflows, web browsing, coding | Active |
| Microsoft Copilot Studio Microsoft | Low-code | Power Fx | proprietary | — | — | Intermediate | chatbot, workflows, automation, multi-agent | Active |
| Gumloop AgentHub Inc. | No-code | — | proprietary | — | — | Beginner | automation, workflows, data | Active |
| Make Make (groupe Celonis) | No-code | — | proprietary | — | — | Beginner | automation, workflows, data | Active |
| OpenAI Agent Builder (AgentKit) OpenAI | No-code | — | proprietary | — | — | Intermediate | workflows, chatbot, RAG | End-of-life product |
| Relevance AI Relevance AI (OnSearch Pty Ltd) | Low-code | — | proprietary | — | — | Intermediate | multi-agent, automation, workflows | Active |
| Gemini Enterprise Agent Platform (ex-Vertex AI Agent Builder) | Low-code | Python, TypeScript, Go, Java, Kotlin | proprietary | — | — | Advanced | multi-agent, RAG, workflows, chatbot | Active |
| Voiceflow Voiceflow, Inc. | Low-code | JavaScript | proprietary | — | — | Intermediate | chatbot, voice, RAG | Active |
| Zapier Agents Zapier | No-code | — | proprietary | — | — | Beginner | automation, web browsing, chatbot | Active |
No framework matches these criteria.
Stars and releases: GitHub API, as of October 22, 2026. Profiles checked on October 22, 2026. Platforms without a public repository have no stars or release. Methodology
What is an agent framework?
An AI agent is a program that relies on a language model (the “engine” that understands and writes text) to reach a goal over several steps: it plans, calls tools, looks at the result and decides what to do next. Those tools can be a web search, a spreadsheet, a database or an API, which is simply a doorway that lets one piece of software query another.
An agent framework provides the scaffolding for all this: the reasoning loop, memory, tool connections, error recovery and, often, a way to trace what the agent is doing. You could code everything yourself on top of a model’s API. It is a great way to learn, but you would soon be rewriting what others have already battle-tested. A framework saves you time in exchange for its conventions and technical choices. That trade-off is the whole decision.
The explorer above brings together code libraries and visual platforms. GitHub stars, license and latest release date come from GitHub and are refreshed every time the site is rebuilt each week.
The main families
Code libraries
These are built for developers, usually in Python or TypeScript.
- LangGraph models an agent as a graph of steps. It suits projects where you want tight control over the flow and explicit human approval points.
- CrewAI organizes several agents into a “crew,” each with a role and tasks.
- AutoGen, from Microsoft Research, focused on conversations between multiple agents; the project is now archived and no longer maintained. Microsoft points users to Microsoft Agent Framework, which also succeeds Semantic Kernel.
- LlamaIndex started out connecting models to your documents (retrieval-augmented generation, or RAG) and now offers agents too.
- Pydantic AI emphasizes structured, validated outputs, which matters when an agent feeds other software.
- Model makers’ agent SDKs (software development kits published by the companies that build the models) integrate tightly with their own models, sometimes at the cost of portability to other models.
No-code and automation platforms
These let you assemble an agent visually by connecting blocks.
- n8n, Make and Zapier come from task automation (“when an email arrives, do this”) and have added AI steps and agents.
- Dify was designed from day one for apps built on language models: prompt chains, knowledge bases, agents. Flowise, from the same family, is at end of life: its team froze development in July 2026.
Some of these platforms can be self-hosted, meaning installed on your own server; others are only available as online services. The line between families is blurry: several visual tools accept code blocks, and some libraries ship a graphical interface.
The criteria that really matter
- Language: pick the one you or your team already know. A brilliant framework in an unfamiliar language slows you down more than it helps.
- Maturity: the latest release date shows whether the project is maintained. Young projects move fast and may change how things work between versions.
- License: a permissive open source license such as MIT or Apache allows broad commercial use; other licenses add conditions, especially if you plan to resell the tool as a service. Read it before building a product on top.
- Community: GitHub stars signal popularity, not quality. Also check the docs, the examples and how quickly reported issues get answered.
- Hosting: can you run everything yourself, or do you depend on a third-party service? This becomes critical if you handle personal or confidential data.
- Observability: the ability to see what the agent does step by step (traces, logs, costs). Without it, figuring out why an agent went wrong is guesswork.
MCP, explained simply
MCP (Model Context Protocol) is an open standard, introduced by Anthropic, for connecting an agent to tools and data sources. Think of it as a universal plug: instead of writing a separate connector for every “agent + tool” pair, the tool exposes an MCP server and any compatible agent can use it.
The benefit is twofold: you reuse existing connectors, and you can switch frameworks without rewriting everything. Check each tool’s documentation for MCP support. Keep in mind that an MCP server gives the agent real access to your files or accounts: only install servers you trust and keep permissions tight.
Tips for your first project
- Pick a narrow, repetitive task whose output you can judge: sorting emails, summarizing documents, drafting replies.
- Start simple: one agent, a few tools. Multi-agent setups add complexity that only pays off once the basics are solid.
- Estimate costs before you launch: every step uses tokens, the units of text that model providers bill for. The AI agent cost calculator helps you plan ahead.
- Keep a human in the loop for irreversible actions such as sending, paying or deleting. The Can I trust an agent with this? tool helps you assess the risk.
- Write a handful of test cases and rerun them after every change to make sure the agent does not regress.
To structure your learning, follow the Build track. To keep up with new research and tools, check the weekly radar, and keep the AI glossary handy whenever a term trips you up.
Frequently asked questions
Do I need to know how to code to build an AI agent?
No. No-code platforms such as n8n, Make, Zapier or Dify let you assemble an agent by connecting visual blocks. Coding becomes useful once you want fine-grained control, automated tests or deep integration with your own software.
What is the best AI agent framework for beginners?
There is no single best one. Start from the language you already know and a simple project: a Python developer can begin with a well-documented library and one agent, while a non-technical user will move faster with a visual platform. Use the “skill level” filter in the explorer to narrow the list.
What do the GitHub stars in the table mean?
They are bookmarks left by GitHub users on the project's repository. They measure popularity and visibility, not quality or stability. Weigh them against the date of the latest release and the quality of the documentation.
What is MCP and should I care about it?
MCP (Model Context Protocol) is an open standard for plugging an agent into tools and data sources in a consistent way. It cuts down integration work and makes it easier to switch frameworks. It also gives the agent real access to your data, so only use MCP servers you trust.