Niveau : Avancé
Frameworks et plateformes pour construire des agents IA
Cet explorateur recense les principaux frameworks et plateformes, avec ou sans code, pour créer vos propres agents IA. Filtrez par langage, licence ou niveau requis, puis ouvrez la fiche de chaque outil pour choisir en connaissance de cause.
| Nom | Type | Langages | Licence | Étoiles GitHub | Dernière version | Niveau conseillé | Usages | Statut |
|---|---|---|---|---|---|---|---|---|
| n8n n8n GmbH | Low-code | JavaScript, TypeScript, Python | fair-code | 208 327 | 22 octobre 2026 v1: :rocket: Release 1.123.86 (#41364) | Intermédiaire | automatisation, workflows, RAG, chatbot | Actif |
| Dify LangGenius | Low-code | Python, TypeScript | Dify Open Source License | 159 247 | 10 septembre 2026 v1.17.1 - Bug Fixes and Improvements | Intermédiaire | chatbot, RAG, workflows, automatisation | Actif |
| Langflow DataStax (filiale d'IBM) | Low-code | Python | MIT | 155 916 | 22 octobre 2026 v1.14.0.dev2 | Intermédiaire | RAG, multi-agents, workflows, chatbot | Actif |
| LangChain LangChain | Code | Python, TypeScript | MIT | 148 269 | 21 octobre 2026 langchain-perplexity==1.4.2 | Intermédiaire | chatbot, RAG, workflows | Actif |
| Browser Use Browser Use | Code | Python | MIT | 118 856 | 15 octobre 2026 0.13.13: OpenAI browser tools and Cloud fixes | Intermédiaire | navigation web, automatisation, données | Actif |
| OpenHands All Hands AI (marque OpenHands) | Code | Python, TypeScript | MIT | 91 562 | 22 octobre 2026 v1.30.1 | Intermédiaire | code, automatisation | Actif |
| MetaGPT FoundationAgents (DeepWisdom) | Code | Python | MIT | 70 967 | 9 mars 2025 v0.8.2 | Intermédiaire | multi-agents, code, données | Actif |
| AutoGen Microsoft (Microsoft Research) | Code | Python, C# | MIT | 61 530 | 30 septembre 2025 python-v0.7.5 | Intermédiaire | multi-agents, code, chatbot | Projet archivé |
| CrewAI CrewAI | Code | Python | MIT | 59 984 | 14 octobre 2026 1.15.28 | Intermédiaire | multi-agents, automatisation, workflows | Actif |
| goose Block (créateur), projet de l'Agentic AI Foundation (Linux Foundation) | Low-code | Rust, TypeScript | Apache-2.0 | 55 525 | 16 octobre 2026 v1.55.0 | Débutant | code, automatisation, données | Actif |
| Flowise FlowiseAI (racheté par Workday en 2025) | Low-code | TypeScript, JavaScript | Apache-2.0 | 55 516 | 29 juillet 2026 flowise-ui@3.1.4: Release/3.1.4 (#6681) | Intermédiaire | chatbot, RAG, multi-agents, workflows | Projet archivé |
| LlamaIndex LlamaIndex | Code | Python | MIT | 52 616 | 21 septembre 2026 v0.14.25 | Intermédiaire | RAG, données, workflows | Actif |
| Aider Paul Gauthier (projet indépendant Aider-AI) | Code | Python | Apache-2.0 | 49 687 | 12 février 2026 v0.86.3.dev | Intermédiaire | code | Actif |
| LangGraph LangChain | Code | Python, TypeScript | MIT | 43 718 | 19 octobre 2026 langgraph-cli==0.4.37 | Avancé | multi-agents, workflows, chatbot | Actif |
| Agno Agno (anciennement Phidata) | Code | Python | Apache-2.0 | 42 863 | 21 octobre 2026 v3.1.8 | Intermédiaire | multi-agents, workflows, RAG, chatbot | Actif |
| DSPy Stanford NLP | Code | Python | MIT | 38 734 | 12 octobre 2026 3.4.1 | Avancé | RAG, workflows, données | Actif |
| OpenAI Agents SDK OpenAI | Code | Python, TypeScript | MIT | 30 225 | 15 octobre 2026 v0.24.0 | Intermédiaire | multi-agents, workflows, voix | Actif |
| smolagents Hugging Face | Code | Python | Apache-2.0 | 29 984 | 29 mai 2026 v1.26.0 | Débutant | automatisation, données, multi-agents | Actif |
| Mastra Mastra (Kepler Software, Inc.) | Code | TypeScript | Apache-2.0 | 29 006 | 21 octobre 2026 mastracode@0.48.0 | Intermédiaire | multi-agents, workflows, RAG, chatbot | Actif |
| Semantic Kernel Microsoft | Code | C#, Python, Java | MIT | 28 688 | 6 octobre 2026 python-1.45.0 | Intermédiaire | chatbot, multi-agents, RAG | Projet fusionné dans un autre produit |
| Vercel AI SDK Vercel | Code | TypeScript | Apache-2.0 | 27 452 | 21 octobre 2026 @ai-sdk/zai@3.0.37 | Intermédiaire | chatbot, RAG, workflows | Actif |
| Haystack deepset | Code | Python | Apache-2.0 | 26 809 | 21 octobre 2026 v3.4.1 | Intermédiaire | RAG, chatbot, workflows | Actif |
| Google Agent Development Kit (ADK) | Code | Python, TypeScript, Go, Java, Kotlin | Apache-2.0 | 21 961 | 13 octobre 2026 v2.12.0 | Intermédiaire | multi-agents, workflows, chatbot | Actif |
| Pydantic AI Pydantic | Code | Python | MIT | 20 790 | 22 octobre 2026 CLAI2 bleeding | Intermédiaire | chatbot, workflows, données | Actif |
| CAMEL CAMEL-AI.org | Code | Python | Apache-2.0 | 17 953 | 3 septembre 2026 v0.2.91a7 | Avancé | multi-agents, données, automatisation, RAG | Actif |
| Botpress Botpress | Low-code | JavaScript, TypeScript | proprietary | 14 964 | 12 août 2026 chat-2026-08-12_13-16-40 | Intermédiaire | chatbot, RAG, automatisation | Actif |
| Microsoft Agent Framework Microsoft | Code | Python, C#, Go | MIT | 14 271 | 15 octobre 2026 python-1.22.0 | Intermédiaire | multi-agents, workflows, chatbot | Actif |
| Strands Agents Amazon Web Services (AWS) | Code | Python, TypeScript | Apache-2.0 | 8 913 | 21 octobre 2026 typescript/v1.22.0 | Intermédiaire | multi-agents, workflows, automatisation | Actif |
| Claude Agent SDK Anthropic | Code | Python, TypeScript | proprietary | 8 330 | 22 octobre 2026 v0.2.172 | Intermédiaire | code, automatisation, workflows | Actif |
| Atomic Agents Kenny Vaneetvelde (Eigenwise), projet initialement publié sous BrainBlend AI | Code | Python | MIT | 6 289 | 21 octobre 2026 v2.15.0 | Intermédiaire | workflows, chatbot, automatisation | Actif |
| Langroid Langroid (projet open source de chercheurs issus de Carnegie Mellon et de l'université du Wisconsin-Madison) | Code | Python | MIT | 4 119 | 20 octobre 2026 0.69.13 | Intermédiaire | multi-agents, RAG, données | Actif |
| Letta Letta (anciennement MemGPT) | Code | TypeScript | Apache-2.0 | 3 681 | 21 octobre 2026 v0.34.20: chore: bump version to 0.34.20 (#5204) | Intermédiaire | chatbot, code, automatisation, multi-agents | Actif |
| BeeAI Framework Projet BeeAI (LF AI & Data, Linux Foundation), créé et contribué par IBM | Code | Python, TypeScript | Apache-2.0 | 3 439 | 28 septembre 2026 typescript_v0.1.31 | Intermédiaire | multi-agents, workflows, RAG | Actif |
| Amazon Bedrock Agents / AgentCore Amazon Web Services | Code | Python, TypeScript | proprietary | 779 | 19 octobre 2026 Bedrock AgentCore SDK v1.24.2 | Avancé | multi-agents, RAG, workflows, navigation web, code | Actif |
| Microsoft Copilot Studio Microsoft | Low-code | Power Fx | proprietary | — | — | Intermédiaire | chatbot, workflows, automatisation, multi-agents | Actif |
| Gumloop AgentHub Inc. | No-code | — | proprietary | — | — | Débutant | automatisation, workflows, données | Actif |
| Make Make (groupe Celonis) | No-code | — | proprietary | — | — | Débutant | automatisation, workflows, données | Actif |
| OpenAI Agent Builder (AgentKit) OpenAI | No-code | — | proprietary | — | — | Intermédiaire | workflows, chatbot, RAG | Produit en fin de vie |
| Relevance AI Relevance AI (OnSearch Pty Ltd) | Low-code | — | proprietary | — | — | Intermédiaire | multi-agents, automatisation, workflows | Actif |
| Gemini Enterprise Agent Platform (ex-Vertex AI Agent Builder) | Low-code | Python, TypeScript, Go, Java, Kotlin | proprietary | — | — | Avancé | multi-agents, RAG, workflows, chatbot | Actif |
| Voiceflow Voiceflow, Inc. | Low-code | JavaScript | proprietary | — | — | Intermédiaire | chatbot, voix, RAG | Actif |
| Zapier Agents Zapier | No-code | — | proprietary | — | — | Débutant | automatisation, navigation web, chatbot | Actif |
Aucun framework ne correspond à ces critères.
Étoiles et versions : API GitHub, au 22 octobre 2026. Fiches vérifiées au 22 octobre 2026. Les plateformes sans dépôt public n'ont ni étoiles ni version. Méthodologie
Qu’est-ce qu’un framework d’agents ?
Un agent IA est un programme qui s’appuie sur un modèle de langage (le « moteur » qui comprend et produit du texte) pour atteindre un objectif en plusieurs étapes : il planifie, appelle des outils, observe le résultat et décide de la suite. Ces outils peuvent être une recherche web, un tableur, une base de données ou une API, c’est-à-dire une porte d’entrée qui permet à un logiciel d’en interroger un autre.
Un framework d’agents fournit la charpente de ce fonctionnement : la boucle de raisonnement, la mémoire, la connexion aux outils, la reprise en cas d’erreur et, souvent, le suivi de ce que fait l’agent. Vous pourriez tout coder vous-même à partir de l’API d’un modèle. C’est formateur, mais vous réécririez vite ce que d’autres ont déjà éprouvé. Un framework vous fait gagner du temps, en échange de ses conventions et de ses choix techniques.
L’explorateur ci-dessus réunit des bibliothèques de code et des plateformes visuelles. Les étoiles GitHub, la licence et la date de dernière version proviennent de GitHub et sont actualisées à chaque reconstruction hebdomadaire du site.
Les grandes familles
Les bibliothèques de code
Elles s’adressent aux développeurs, le plus souvent en Python ou en TypeScript.
- LangGraph décrit un agent comme un graphe d’étapes. Il convient quand vous voulez contrôler précisément le déroulé et prévoir des points de validation humaine.
- CrewAI organise plusieurs agents en « équipe », chacun avec un rôle et des tâches.
- AutoGen, issu de Microsoft Research, mettait l’accent sur la conversation entre plusieurs agents ; le projet est désormais archivé et n’est plus maintenu. Microsoft oriente vers Microsoft Agent Framework, qui succède aussi à Semantic Kernel.
- LlamaIndex est né autour de la connexion des modèles à vos documents (la recherche augmentée, ou RAG) et propose aussi des agents.
- Pydantic AI mise sur des réponses structurées et validées, appréciées quand un agent doit alimenter d’autres logiciels.
- Les SDK d’agents des fabricants (kits de développement publiés par les entreprises qui créent les modèles) offrent une intégration étroite avec leurs propres modèles, parfois au prix d’une moindre portabilité vers d’autres modèles.
Les plateformes no-code et d’automatisation
Elles permettent d’assembler un agent visuellement, en reliant des blocs.
- n8n, Make et Zapier viennent de l’automatisation de tâches (« quand un e-mail arrive, faire ceci ») et ont ajouté des étapes d’IA et des agents.
- Dify a été pensé dès le départ pour les applications à base de modèles de langage : enchaînements de prompts, bases de connaissances, agents. Flowise, de la même famille, est en fin de vie : son équipe a gelé le développement en juillet 2026.
Certaines de ces plateformes peuvent être auto-hébergées, c’est-à-dire installées sur votre propre serveur ; d’autres ne sont proposées qu’en service en ligne. La frontière entre les familles reste poreuse : plusieurs outils visuels acceptent des blocs de code, et certaines bibliothèques proposent une interface graphique.
Les critères qui comptent vraiment
- Langage : choisissez celui que vous ou votre équipe maîtrisez déjà. Un framework brillant dans un langage inconnu ralentit plus qu’il n’aide.
- Maturité : la date de dernière version indique si le projet est entretenu. Un projet jeune évolue vite et peut changer son fonctionnement d’une version à l’autre.
- Licence : une licence open source permissive comme MIT ou Apache autorise un large usage commercial ; d’autres licences imposent des conditions, notamment pour revendre l’outil en tant que service. Lisez-la avant de bâtir un produit dessus.
- Communauté : les étoiles GitHub signalent la popularité, pas la qualité. Regardez aussi la documentation, les exemples et la réactivité face aux problèmes signalés.
- Hébergement : pouvez-vous tout faire tourner chez vous, ou dépendez-vous d’un service tiers ? La question devient centrale si vous traitez des données personnelles ou confidentielles.
- Observabilité : c’est la capacité à voir ce que fait l’agent étape par étape (traces, journaux, coûts). Sans elle, comprendre pourquoi un agent s’est trompé relève de la devinette.
Le protocole MCP, expliqué simplement
MCP (Model Context Protocol) est un standard ouvert, proposé par Anthropic, pour brancher un agent sur des outils et des sources de données. Imaginez une prise universelle : au lieu d’écrire un connecteur différent pour chaque couple « agent + outil », l’outil expose un serveur MCP, et tout agent compatible sait l’utiliser.
Pour vous, l’intérêt est double : vous réutilisez des connecteurs existants, et vous pouvez changer de framework sans tout recoder. Vérifiez la prise en charge de MCP dans la documentation de chaque outil. Gardez aussi en tête qu’un serveur MCP donne à l’agent un accès réel à vos fichiers ou à vos comptes : n’installez que des serveurs de confiance et limitez les droits accordés.
Conseils pour un premier projet
- Partez d’une tâche précise et répétitive, dont vous savez juger le résultat : trier des e-mails, résumer des documents, préparer un brouillon de réponse.
- Commencez simple : un seul agent, peu d’outils. Les systèmes à plusieurs agents ajoutent de la complexité qui ne se justifie qu’une fois la base solide.
- Estimez le coût avant de lancer : chaque étape consomme des tokens, les unités de texte facturées par les fournisseurs de modèles. Le calculateur de coût d’un agent vous aide à anticiper.
- Gardez un humain dans la boucle pour les actions irréversibles comme un envoi, un paiement ou une suppression. L’outil Puis-je confier ça à un agent ? vous aide à évaluer le risque.
- Préparez quelques cas de test et rejouez-les à chaque modification pour vérifier que l’agent ne régresse pas.
Pour structurer votre apprentissage, suivez le parcours Construire. Pour suivre les nouveautés de la recherche et des outils, consultez le radar de la semaine, et gardez le glossaire de l’IA à portée de main si un terme vous échappe.
Questions fréquentes
Faut-il savoir programmer pour créer un agent IA ?
Non. Les plateformes no-code comme n8n, Make, Zapier ou Dify permettent d'assembler un agent en reliant des blocs visuels. Savoir programmer devient utile dès que vous voulez un contrôle fin, des tests automatisés ou une intégration poussée dans vos propres logiciels.
Quel framework choisir pour débuter ?
Partez du langage que vous maîtrisez et d'un projet simple. Un développeur Python peut commencer avec une bibliothèque bien documentée et un seul agent ; un profil non technique gagnera du temps avec une plateforme visuelle. Utilisez le filtre « niveau requis » de l'explorateur pour réduire la liste.
Que signifient les étoiles GitHub affichées dans le tableau ?
Ce sont les marques d'intérêt laissées par les utilisateurs de GitHub sur le dépôt du projet. Elles mesurent la popularité et la visibilité, pas la qualité ni la stabilité. Croisez-les avec la date de dernière version et la qualité de la documentation.
Qu'est-ce que le protocole MCP et faut-il s'en soucier ?
MCP (Model Context Protocol) est un standard ouvert qui permet de brancher un agent sur des outils et des sources de données de façon uniforme. Il réduit le travail de connexion et facilite le changement de framework. Il donne aussi à l'agent un accès réel à vos données : n'utilisez que des serveurs MCP de confiance.
Pour aller plus loin
- Avancé
Calculateur de coût d'un agent
Le coût mensuel d'un agent ou d'un usage API, modèle par modèle.
- Avancé
Modèles open source
Les modèles ouverts les plus téléchargés et ce qu'il faut pour les faire tourner.
- Avancé
Radar de la semaine
Recherche sur les agents et discussions techniques de la semaine.