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.

Laptop showing a diagram of connected blocks next to a sketchbook, illustrating how an AI agent is designed

NameTypeLanguagesLicense GitHub starsLatest releaseSuggested levelUse casesStatus
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
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
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
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)
Google
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
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)
Google
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

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

  1. Pick a narrow, repetitive task whose output you can judge: sorting emails, summarizing documents, drafting replies.
  2. Start simple: one agent, a few tools. Multi-agent setups add complexity that only pays off once the basics are solid.
  3. 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.
  4. 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.
  5. 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.

Go further