LangGraph : orchestrer des agents IA sous forme de graphe
LangGraph est une bibliothèque open source (licence MIT) de l'éditeur LangChain qui sert à construire des agents IA capables de tenir sur la durée, de reprendre après une panne et de laisser un humain intervenir. Elle s'adresse à des développeurs Python ou TypeScript qui veulent un contrôle fin, pas à un débutant qui cherche une solution clé en main.
Données au 22 octobre 2026
L'essentiel en chiffres
| Éditeur | LangChain |
|---|---|
| Type | Code |
| Langages | Python, TypeScript |
| Open source | Oui |
| Licence | MIT |
| Première version | janvier 2024 |
| Niveau conseillé | Avancé |
| Usages | multi-agents, workflows, chatbot |
| Auto-hébergeable | Oui |
| Modèle économique | Freemium |
| Offre cloud | Oui |
| Multi-agents | Oui |
| Compatible MCP | Oui |
| Choix libre du modèle | Oui |
| Site officiel | Site officiel · Documentation · Dépôt |
GitHub
| Dépôt | langchain-ai/langgraph |
|---|---|
| Étoiles GitHub | 43 718 |
| Forks | 7 494 |
| Dernière activité du code | 22 octobre 2026 |
| Dernière version publiée | langgraph-cli==0.4.37 (19 octobre 2026) |
Activité GitHub relevée le 22 octobre 2026.
À quoi sert LangGraph, concrètement
Un agent IA ne se contente pas de répondre : il enchaîne des étapes, appelle des outils, revient en arrière, attend parfois une validation. LangGraph décrit ce parcours sous forme de graphe : chaque nœud est une étape (appel au modèle, appel d’outil, décision), chaque arête indique où aller ensuite, et un état partagé circule entre les nœuds.
Ce choix apporte trois capacités mises en avant par l’éditeur :
- L’exécution durable : un agent peut tourner longtemps et reprendre exactement là où il s’était arrêté après une erreur.
- L’humain dans la boucle : vous pouvez interrompre l’agent, inspecter son état et le corriger avant qu’il ne poursuive.
- La mémoire à court terme (la tâche en cours) et à long terme (d’une session à l’autre).
En pratique, LangGraph sert à bâtir des assistants métier, des systèmes multi-agents où un superviseur répartit le travail, ou des processus où l’IA doit s’arrêter pour obtenir un feu vert.
Pour quel profil, et comment démarrer
LangGraph existe en Python et en TypeScript (dépôt séparé). C’est un outil d’orchestration « bas niveau » : il ne vous impose pas d’architecture d’agent toute faite, ce qui est une force pour un développeur expérimenté et un frein pour un débutant.
Pour démarrer, la démarche typique est la suivante : installer le paquet langgraph, suivre le tutoriel de démarrage de la documentation officielle, puis définir un état, deux ou trois nœuds et les transitions entre eux. Le cours gratuit de LangChain Academy consacré à LangGraph est un bon complément. Pour aller plus vite, l’éditeur recommande désormais Deep Agents, une surcouche qui fournit planification et sous-agents prêts à l’emploi.
Forces et limites
Forces : contrôle précis du déroulement, reprise après panne, points de validation humaine, indépendance vis-à-vis du fabricant de modèle, prise en charge du protocole MCP (un agent LangGraph peut être exposé comme outil MCP via le serveur de l’éditeur).
Limites : la courbe d’apprentissage est réelle, car il faut penser en états et en transitions. Le suivi et le déploiement les plus confortables passent par LangSmith, l’offre commerciale de l’éditeur : au 22 octobre 2026, la formule Plus de LangSmith est affichée à 39 dollars par siège et par mois, et LangSmith Deployment est facturé à la consommation. Rien ne vous oblige à l’utiliser, mais l’auto-hébergement demande alors plus de travail.
Alternatives
Si vous voulez écrire moins de code, CrewAI raisonne en équipes d’agents dotés de rôles. Dans l’écosystème Microsoft, Microsoft Agent Framework propose lui aussi des workflows en graphe avec reprise et validation humaine. Pour des agents centrés sur vos documents, LlamaIndex reste une référence. Le comparatif des frameworks d’agents vous aide à situer ces options.
Frameworks du même type
- Agno · multi-agents, workflows, RAG
- Google Agent Development Kit (ADK) · multi-agents, workflows, chatbot
- Mastra · multi-agents, workflows, RAG
- Microsoft Agent Framework · multi-agents, workflows, chatbot
- Amazon Bedrock Agents / AgentCore · multi-agents, RAG, workflows
- Atomic Agents · workflows, chatbot, automatisation
Questions fréquentes
Faut-il connaître LangChain pour utiliser LangGraph ?
Non. La documentation officielle précise que LangGraph peut s'utiliser seul. Il s'intègre toutefois naturellement avec LangChain, dont les agents sont d'ailleurs construits sur LangGraph, ce qui facilite le passage de l'un à l'autre.
LangGraph est-il gratuit ?
La bibliothèque est gratuite et open source sous licence MIT, et vous pouvez l'héberger vous-même. Ce qui est payant, c'est l'offre hébergée LangSmith Deployment de l'éditeur, facturée à l'usage, ainsi que les formules payantes de LangSmith.
Quels modèles d'IA puis-je utiliser avec LangGraph ?
LangGraph ne dépend pas d'un fabricant de modèles : vous branchez le modèle de votre choix, souvent via les intégrations de LangChain. Les coûts d'appel au modèle sont facturés à part par son fournisseur.
Quelle différence avec Deep Agents ?
Deep Agents est un paquet de plus haut niveau, construit sur LangGraph, qui fournit d'emblée la planification, des sous-agents et l'accès à un système de fichiers. LangGraph reste la couche basse, plus flexible mais plus exigeante.
Sources des données
- github.com
- github.com
- pypi.org
- langchain.com
- docs.langchain.com
- docs.langchain.com
- GitHub — Métadonnées des dépôts : GitHub
Données au 22 octobre 2026
Signaler une erreur
Un chiffre, une date ou une information vous semble faux ? Dites-le-nous : chaque signalement est vérifié.