Comparer des outils d’agents open source sans se noyer
Runtime, passerelle, bibliothèque ou workflow : une grille pour comparer des outils d’agents open source via les docs officielles, sans classement.

Dans cet article
- En une phrase
- 1. Quatre façons de se noyer
- 2. D’abord nommer l’objet
- 3. Sept questions aux docs, pas à Twitter
- 4. Trois pages d’accueil, trois objets
- Hermes : un runtime auquel on parle
- LangGraph : un runtime que vous câblez
- n8n : un voisin d’automatisation
- 5. Trente minutes, puis on arrête
- Ce qu’il faut retenir
- Limites
- Sources
Quinze onglets. Trois « top 10 ». Un tableau Excel qui mélange Hermes, n8n, LangGraph et un SaaS dont le nom change tous les trimestres. À la fin de l’après-midi vous n’avez pas choisi. Vous avez une migraine.
Le panorama des familles existe déjà. Ici on ne recommence pas le catalogue. On pose comment comparer sans noyer le lundi dans les étoiles GitHub.
En une phrase
On compare des objets du même métier, en lisant les docs officielles : qu’est-ce que c’est, qui a le droit, que reste-t-il à construire. Un classement unique d’« agents open source » est déjà une erreur de catégorie.
Figure 1. Cinq objets. Un seul mot marketing. On ne les note pas les uns contre les autres.
1. Quatre façons de se noyer
Mélanger les meubles. Un chat répond, un agent choisit des outils, n8n relie surtout des nœuds. Ajouter « open source » par-dessus ne fusionne pas les trois.
Prendre un bench de modèle pour une note d’outil. OSWorld, SWE-bench, un podium de l’été : ça parle souvent d’un modèle sur une tâche de labo. Ça ne dit pas si vous installez un logiciel, une lib Python, ou une passerelle WhatsApp. On n’en fait pas un score Kervia.
Croire le superlatif de la page d’accueil. « Leading », « certified », « trusted by ». Ce n’est pas une preuve. La phrase utile est plus plate : low-level orchestration runtime, self-hosted gateway, fair-code.
Comparer des licences par badge. MIT, Apache, Creative Commons, Sustainable Use : quatre contrats. Le fichier LICENSE du dépôt tranche. Le site marketing, non.
Anthropic, dans Building effective agents (19 décembre 2024, encore en ligne le 24 août 2026), le dit sans décor :
finding the simplest solution possible, and only increasing complexity when needed.
La page ajoute une note : le paysage d’outillage a bougé depuis 2024. La distinction workflow / agent et le « commencez simple » restent la boussole. Un framework de plus n’est pas un progrès.
2. D’abord nommer l’objet
Le 24 août 2026, la doc LangChain Runtimes, frameworks, and harnesses pose trois étages dans leur propre stack. On les reprend comme vocabulaire, pas comme podium.
Framework. Abstractions pour démarrer : boucle d’agent, modèles, outils. LangChain se range ici. La même page cite aussi, comme exemples du même étage, CrewAI, le SDK Agents d’OpenAI, Google ADK, LlamaIndex, le AI SDK de Vercel. Ce n’est pas « ils sont équivalents ». C’est « ils se vendent au même rayon ».
Runtime. Ce qui fait tenir un agent en prod : exécution durable, streaming, human-in-the-loop, persistance. LangGraph s’y décrit comme orchestration framework and runtime, bas niveau, pour des agents à état et longue durée. La page d’overview le répète : mélange d’étapes déterministes et d’étapes pilotées par un LLM ; persistance ; HITL ; mémoire courte et longue. Si vous voulez une abstraction plus haute, eux-mêmes renvoient vers les agents LangChain.
Harness. Couche « batteries included » au-dessus : planification, sous-agents, fichiers, gestion de contexte. Chez LangChain, c’est le Deep Agents SDK. Ailleurs, leur tableau cite notamment le Claude Agent SDK. Un harness n’est pas une passerelle WhatsApp.
Deux voisins, hors de ce tableau, qu’on mélange tout le temps :
- Passerelle. OpenClaw : un gateway self-hosté qui relie les apps de chat à un agent. Un processus sur votre machine. Licence MIT relue ce run dans le LICENSE (copyright 2026 OpenClaw Foundation).
- Workflow. n8n : canevas de nœuds, LLM possibles, mémoire et outils dans un scénario. Licence Sustainable Use / fair-code. n8n écrit : we do not call ourselves open source, parce qu’une licence OSI n’a pas le droit de limiter l’usage.
Le Model Context Protocol (spec 2026-07-28) n’est aucun de ces cinq. C’est la prise : un standard ouvert pour brancher données et outils, « like a USB-C port » selon leur intro. On ne le met pas dans la colonne « meilleur agent ».
3. Sept questions aux docs, pas à Twitter
On peut remplir une carte en une demi-heure. Une case vide n’est pas un échec. C’est un trou à combler avant npm install.
| # | Question | Où on lit | Ce qui noie |
|---|---|---|---|
| 1 | Quel objet ? Runtime, passerelle, lib, harness, workflow ? | Première phrase de l’overview | « C’est un agent » |
| 2 | Quelle licence, fichier ? | LICENSE du dépôt + page légale |
Badge « open » |
| 3 | Où ça tourne ? Votre machine, un cloud éditeur, les deux ? | Install / self-host / pricing cloud à part | Confondre code public et données chez vous |
| 4 | Que retient-il, et où ? | Page Memory / persistence | « Il a de la mémoire » sans lieu |
| 5 | Que peut-il faire ? Outils, isolation, HITL | Tools / security / interrupts | Catalogue MCP = tous les droits |
| 6 | Par où on lui parle ? CLI, desktop, Slack, ou seulement du Python ? | Channels / UI / « you build the UI » | Comparer WhatsApp et pip install |
| 7 | Que reste-t-il à construire ? | Ce que la doc n’offre pas | La démo YouTube |
La méthode Kervia dit la même chose dans un autre ordre : clarifier le job, cadrer, puis construire. L’outil arrive à l’étape 3. Le premier agent utile ne commence pas par un comparatif.
4. Trois pages d’accueil, trois objets
Même date de relecture : 24 août 2026. Pas de note. Juste ce que les pages affirment.
Hermes : un runtime auquel on parle
La doc Hermes Agent (Nous Research) se présente comme un agent autonome, pas un copilot coincé dans un IDE. Licence MIT (LICENSE, copyright 2025 Nous Research).
Ce qu’on peut vérifier sans folklore :
- Outils : registre large, groupé en toolsets (web, terminal, fichiers, navigateur, mémoire, délégation, cron, MCP…). La page d’accueil parle de 60+ outils ; la page Tools détaille les catégories.
- Mémoire : persistante et bornée. MEMORY.md 2 200 caractères, USER.md 1 375. Quand c’est plein, l’écriture échoue : l’agent doit faire de la place. Ce n’est pas une mémoire infinie.
- Canaux : CLI, desktop, passerelle messagerie. Kervia a retenu Hermes pour ça, pas pour une médaille.
Si votre question est « je lui parle depuis où, avec quels outils, et il se souvient comment ? », vous êtes sur la bonne page. Si votre question est « j’ai déjà un process Python à orchestrer », vous n’êtes peut-être pas au bon rayon.
LangGraph : un runtime que vous câblez
LangGraph : low-level, focused entirely on agent orchestration. Licence MIT (LICENSE).
La page d’overview, relue ce run, insiste sur : exécution durable, streaming, human-in-the-loop, persistance. Vous mélangez des nœuds déterministes et des nœuds LLM dans un graphe. LangSmith (observabilité, déploiement) est une plateforme à part. OSS du graphe ≠ tout le cloud LangChain offert.
Utile quand une équipe code déjà le process. Inutile comme premier clic pour un artisan qui veut un agent sur Telegram.
CrewAI et AutoGen vivent plutôt au rayon framework (équipes, couches Studio / AgentChat / Core). CrewAI docs v1.15.17 : Flows (processus à état) + Crews (équipes à rôles). Licence : texte MIT dans le LICENSE (copyright 2025 crewAI, Inc.). AutoGen : quatre couches dont Studio sans code, AgentChat, Core, Extensions (McpWorkbench, exécuteur Docker). Licence CC BY 4.0 (LICENSE) : ce n’est pas du MIT. On ne suppose pas le droit de fourche.
On n’écrit pas ici les superlatifs de la home CrewAI. On n’en fait pas une preuve.
n8n : un voisin d’automatisation
La page Integrate AI décrit des workflows qui relient des LLM, des outils et de la mémoire. Ce n’est pas « un Hermes en plus simple ».
La Sustainable Use License, relue ce run : usage interne / non commercial / personnel ; redistribution seulement gratuite et non commerciale ; pas de white-label ni d’hébergement facturé sous cette licence. Le LICENSE.md du dépôt le répète. n8n : source-available, modèle fair-code, pas OSI.
Pour une PME qui synchronise deux logiciels en interne, ça peut suffire. Pour vendre « un agent open source MIT », non.
OpenClaw, au milieu : docs = passerelle multi-chat, self-host, MIT confirmé dans le fichier ce 24 août. Leur page Capabilities sépare tools (agir), skills (procédure), plugins (nouvelle capacité). Même hygiène que chez Hermes : un skill n’est pas un outil. Trop des deux bride l’agent.
5. Trente minutes, puis on arrête
Ordre sain, une seule famille à la fin.
- Écrire le job en une phrase. Pas « de l’IA ». Une tâche répétitive. Si ça tient dans un chat cadré, on n’ouvre pas quinze dépôts.
- Choisir l’objet, pas la marque. Messagerie-first → passerelle. Multi-surface + mémoire bornée → runtime. Process déjà dans le code → graphe / crew. Chemin connu → workflow.
- Ouvrir LICENSE avant le README marketing.
- Lire l’overview officielle jusqu’à pouvoir dire : que dois-je encore construire ?
- Borner les outils. MCP n’est pas un laissez-passer. Terminal local n’est pas Docker.
- Garder un humain sur ce qui part chez un client.
Si au bout de trente minutes vous hésitez encore entre cinq noms du même rayon, vous n’avez pas un problème d’outil. Vous n’avez pas clarifié le job.
Kervia construit sur Hermes quand un agent s’impose. Ce n’est pas un classement. C’est un choix de métier, déjà expliqué.
Ce qu’il faut retenir
| Idée | Formule |
|---|---|
| Erreur | Classer des objets différents sur une seule note |
| Vocabulaire | Framework · runtime · harness · passerelle · workflow |
| MCP | Une prise, pas un agent |
| Licence | Fichier du dépôt, pas le badge |
| n8n | Fair-code ; eux-mêmes ne se disent pas open source |
| OpenClaw | Gateway MIT (LICENSE relue le 24 août 2026) |
| Hermes | Runtime MIT, mémoire chiffrée, toolsets |
| LangGraph | Runtime d’orchestration : vous câblez le graphe |
| Arrêt | Trente minutes, une famille, ou on recadre le job |
Pas de médaille. Une grille.
Limites
- Sources relues le 24 août 2026. Les dépôts bougent ; une licence peut changer.
- Pas de classement, pas de parts de marché PME suisses, pas de « temps gagné moyen » : absents de l’extraction, donc absents comme faits.
- Les pages éditeur parlent parfois d’elles-mêmes au superlatif (CrewAI notamment) : on n’en fait pas une preuve.
- CrewAI v1.15.17 : numéro de leur doc ce run, pas un conseil d’upgrade.
- AutoGen CC BY 4.0 et n8n SUL : lisez le texte. Ce n’est pas un avis d’avocat.
- Anthropic 2024 signale que l’outillage a changé ; on garde la distinction workflow / agent, pas leur liste de frameworks d’alors comme un état 2026.
Sources
- LangChain : Runtimes, frameworks, and harnesses · LangGraph overview · LICENSE MIT · consultation 24 août 2026
- Nous Research : Hermes Agent docs · Tools · Memory · LICENSE MIT
- OpenClaw : docs · Capabilities · LICENSE MIT
- CrewAI : Introduction v1.15.17 · LICENSE
- Microsoft : AutoGen · LICENSE CC BY 4.0
- n8n : Integrate AI · Sustainable Use License · LICENSE.md
- MCP : What is MCP? (spec 2026-07-28)
- Anthropic : Building effective agents (19 décembre 2024) · consultation 24 août 2026
- Kervia : panorama agents OSS · chat / agent / n8n · premier agent
QUESTIONS FRÉQUENTES
Pour aller à l’essentiel.
Peut-on classer les agents open source avec un seul benchmark ?
Non. Un benchmark mesure souvent un modèle, une tâche de labo, ou une démo. Il ne dit pas si l’objet est un runtime, une passerelle, une bibliothèque ou un workflow, ni ce que la licence autorise. On compare d’abord des familles, pas des notes.
n8n entre-t-il dans le même tableau qu’Hermes ou LangGraph ?
Pas comme « un agent MIT de plus ». n8n se présente comme un outil d’automatisation, licence fair-code, et écrit lui-même qu’il ne se dit pas open source au sens OSI. Utile en voisin. Mauvais candidat si vous cherchez un runtime MIT.
Par où commencer si je n’ai que trente minutes ?
Nommer l’objet (runtime, passerelle, bibliothèque, workflow), ouvrir le fichier LICENSE, puis la page d’intro officielle. Si vous ne savez toujours pas ce que vous devrez construire vous-même, ce n’est pas encore un choix : c’est une démo.
Open source veut-il dire que je peux revendre l’outil ?
Non. MIT et Apache 2.0 ne sont pas la Sustainable Use License de n8n, ni une licence Creative Commons. On lit le fichier LICENSE du dépôt, pas le badge du site marketing. Ceci n’est pas un avis d’avocat.

