Qui a créé CrewAI, et comment est-il financé ?
João Moura a créé CrewAI, et CrewAI, Inc. est désormais une entreprise financée par du capital-risque avec 18 millions de dollars levés. Moura, ingénieur logiciel brésilien ayant auparavant occupé des postes d'ingénierie distribuée, notamment chez Clearbit, a d'abord construit un petit agent personnel pour l'aider à rédiger ses propres publications LinkedIn. Constatant que ce même schéma multi-agents basé sur des rôles pouvait gérer un travail opérationnel plus large, il l'a généralisé en un framework qu'il a publié comme bibliothèque Python open source sur GitHub en octobre 2023.
L'intérêt précoce d'entreprises — dont Oracle, selon les propres déclarations publiques de Moura — l'a convaincu que le projet dépassait le simple projet parallèle. CrewAI, Inc. a ensuite levé un tour d'amorçage mené par boldstart ventures, suivi d'une levée combinée amorçage-série A de 18 millions de dollars, la série A étant menée par Insight Partners et annoncée en octobre 2024. Parmi les autres investisseurs rapportés à l'époque figurent Craft Ventures, Earl Grey Capital et Blitzscaling Ventures, ainsi que des investisseurs providentiels individuels.
Dépôt GitHub créé
- Date:
- 2023-10
- What it means:
- João Moura publie la première version de CrewAI comme bibliothèque Python open source
CrewAI 0.1.0
- Date:
- 2023-11
- What it means:
- Première version versionnée sur PyPI, introduisant les agents basés sur des rôles, la gestion des tâches et les processus séquentiels
Tour d'amorçage
- Date:
- Non divulgué
- What it means:
- Financement d'amorçage mené par boldstart ventures
Série A
- Date:
- 2024-10
- What it means:
- 18 M$ combinés amorçage-série A annoncés, série A menée par Insight Partners
Lancement de CrewAI AMP
- Date:
- 2025
- What it means:
- La plateforme hébergée Agent Management Platform est lancée avec des paliers tarifaires publics
Série CrewAI 1.x
- Date:
- 2026
- What it means:
- Le framework atteint la série de versions 1.x (1.15.x au moment de cet avis), utilisé en production par des entreprises
📌Remarque: La licence MIT du framework open source ne change pas quel que soit le montant levé par CrewAI, Inc. — le financement en capital-risque finance la plateforme hébergée CrewAI AMP et ses fonctionnalités entreprise, pas un accès payant à la bibliothèque principale. Cet avis n'a pas pu vérifier de manière indépendante un chiffre de valorisation exact auprès d'une source primaire ; aucun n'est donc indiqué ici.
Qu'est-ce que CrewAI ?
CrewAI est un framework open source (licence MIT, github.com/crewAIInc/crewAI) pour orchestrer des agents IA collaboratifs basés sur des rôles en Python. Contrairement aux frameworks construits comme extensions d'une boîte à outils LLM généraliste, CrewAI est un projet autonome — il ne nécessite pas LangChain ni aucun autre framework d'agents comme dépendance.
- Agents : chaque agent est défini avec un rôle, un objectif et une backstory, plus une liste optionnelle d'outils qu'il peut appeler — l'unité qui donne son nom à CrewAI
- Tasks : une unité de travail discrète assignée à un agent, avec une description et un résultat attendu
- Crew : l'ensemble des agents et des tâches qui travaillent ensemble vers un objectif global
- Process : régit l'exécution d'un crew — Sequential (les tâches s'exécutent l'une après l'autre) ou Hierarchical (un agent manager délègue et révise le travail des autres agents)
- Flows : une couche d'orchestration événementielle de plus bas niveau (introduite autour des versions de l'ère CrewAI 1.0) pour les développeurs qui ont besoin d'un contrôle explicite sur l'état et la logique de branchement au-delà de ce qu'un Crew seul offre
- crewai-tools : un paquet compagnon d'outils prêts à l'emploi (recherche web, E/S de fichiers, exécution de code, etc.) que l'on peut directement assigner aux agents
Process Sequential vs. Hierarchical
Le mode Process.sequential exécute les tâches dans l'ordre listé, en transmettant chaque résultat à l'agent suivant. Process.hierarchical ajoute plutôt une couche manager — soit un LLM que vous désignez, soit un agent manager assigné automatiquement — qui planifie l'attribution des tâches et révise le résultat des autres agents, à la manière dont un chef d'équipe humain délègue le travail.
from crewai import Agent, Task, Crew, Process
researcher = Agent(
role="Research Analyst",
goal="Find and summarize the latest trends in a given topic",
backstory="An experienced analyst skilled at distilling complex information.",
)
writer = Agent(
role="Content Writer",
goal="Turn research into a clear, well-structured summary",
backstory="A writer who values clarity and accuracy over flourish.",
)
research_task = Task(
description="Research the current state of local LLM tooling.",
expected_output="A bullet-point list of the five most relevant developments.",
agent=researcher,
)
write_task = Task(
description="Write a short summary based on the research findings.",
expected_output="A three-paragraph summary suitable for a newsletter.",
agent=writer,
)
crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
process=Process.sequential,
)
result = crew.kickoff()
print(result)Combien coûte CrewAI ?
Le framework CrewAI lui-même est entièrement gratuit — CrewAI AMP est la plateforme hébergée payante et optionnelle. CrewAI, Inc. ne facture rien pour la bibliothèque open source ; ses tarifs publiés s'appliquent uniquement au produit de déploiement et d'observabilité hébergé.
- CrewAI (le framework) : gratuit pour toujours sous licence MIT, que ce soit auto-hébergé, utilisé commercialement ou modifié
- CrewAI AMP Basic : 0 $/mois, inclut l'éditeur visuel, le copilote IA, l'intégration GitHub et 50 exécutions de workflow par mois
- CrewAI AMP Enterprise : tarification sur devis — contactez l'équipe commerciale de CrewAI pour un devis
- Enterprise ajoute le SSO, le contrôle d'accès basé sur les rôles (RBAC), l'identité de charge de travail, la rédaction des données PII et des contrôles de politique, le choix entre le cloud CrewAI, un VPC privé ou l'auto-hébergement, un programme d'intégration structuré de 45 jours, ainsi que des services optionnels d'ingénierie déployée sur site et de formation
- Les coûts de tokens LLM sont répercutés directement sur chaque palier — vous apportez vos propres clés API pour le fournisseur de modèle appelé par vos agents ; CrewAI ne facture pas de marge et ne revend pas l'usage des modèles
Tier | Price | Best For |
|---|---|---|
| Framework CrewAI | Gratuit (licence MIT) | Tout le monde — jamais de coût |
| CrewAI AMP Basic | 0 $/mois, 50 exécutions | Développeurs solo, prototypage |
| CrewAI AMP Enterprise | Tarification sur devis | Déploiement de production gouverné |
Prix vérifiés sur la page de tarification officielle de CrewAI le 05/09/2026. Un palier intermédiaire « Professional » publié précédemment et un tarif de dépassement par exécution publié ne figurent plus sur la page de tarification actuelle au moment de cette vérification — les structures tarifaires des plateformes IA hébergées changent sans grand préavis, vérifiez donc les paliers actuels sur la page en direct avant d'établir un budget.
Comment installer et démarrer avec CrewAI ?
L'installation de CrewAI ne prend qu'une commande pip — aucun compte, clé de licence ou serveur requis pour le framework open source. CrewAI AMP est un produit séparé et optionnel pour le déploiement et la surveillance.
- 1Installer le paquet principal :
pip install crewai— ajouter `pip install 'crewai[tools]'` pour le paquet compagnon crewai-tools d'outils prêts à l'emploi. - 2Définir la clé API de votre fournisseur de modèle comme variable d'environnement (par exemple
OPENAI_API_KEY) — CrewAI ne fournit ni ne relaie l'accès aux modèles lui-même, et prend aussi en charge les modèles locaux via des fournisseurs comme Ollama. - 3Définir un ou plusieurs objets
Agent, chacun avec unrole, ungoalet unebackstory, et optionnellement une liste detools. - 4Définir une ou plusieurs
Taskavec unedescription, unexpected_outputet l'agentassigné. - 5Les combiner en un
Crewavec unprocess(Process.sequentialouProcess.hierarchical), puis appeler.kickoff()pour l'exécuter. - 6Utiliser optionnellement le squelette CLI
crewai create crew, qui génère une structure de projet de démarrage, ou s'inscrire à CrewAI AMP pour déployer et surveiller des équipages en production sans gérer son propre hébergement. - 7Lire la documentation officielle de CrewAI et parcourir le dépôt GitHub pour la référence API actuelle et la documentation Flows.
Ai-je besoin d'un compte OpenAI ou Anthropic pour utiliser CrewAI ?
Vous avez besoin d'un compte et d'une clé API auprès du fournisseur de modèle que vous choisissez d'appeler — CrewAI lui-même n'héberge ni ne revend l'accès aux modèles. Il prend en charge OpenAI, Anthropic et d'autres fournisseurs via l'intégration LiteLLM, ainsi que des modèles locaux via des fournisseurs comme Ollama.
L'installation de CrewAI nécessite-t-elle CrewAI AMP ?
Non. CrewAI AMP est une plateforme hébergée entièrement optionnelle. Vous pouvez construire, exécuter et déployer vos propres applications CrewAI indéfiniment sur votre propre infrastructure, sans jamais créer de compte CrewAI AMP.
À qui s'adresse CrewAI ?
CrewAI convient aux équipes qui veulent faire fonctionner rapidement une collaboration multi-agents basée sur des rôles, sans construire une machine à états à la main. Il convient moins bien aux équipes qui ont besoin d'un contrôle personnalisé et granulaire sur chaque étape du graphe d'exécution d'un agent.
Utilisez CrewAI si
- Vous voulez modéliser un workflow comme une équipe d'agents spécialisés — un chercheur, un rédacteur, un éditeur — chacun avec un rôle clair, plutôt qu'un grand prompt monolithique
- Vous valorisez une mise en route rapide : les abstractions Agent/Task/Crew de CrewAI sont délibérément opinionated, ce qui permet de faire tourner un équipage multi-agents fonctionnel en quelques minutes
- Vous voulez un framework conçu indépendamment dès le départ pour l'orchestration multi-agents, plutôt qu'une couche d'agents ajoutée à une boîte à outils LLM plus généraliste
- Vous voulez une voie optionnelle vers le déploiement et la surveillance en production (CrewAI AMP) sans changer de framework
Évitez CrewAI si
- Vous avez besoin d'un flux de contrôle hautement personnalisé et granulaire — cycles explicites, branchements conditionnels ou topologie de graphe arbitraire — au-delà de ce qu'exposent les processus Sequential/Hierarchical ou Flows ; un framework de graphe de plus bas niveau conviendrait peut-être mieux
- Votre application se limite à un seul appel prompt-réponse sans besoin de plusieurs agents collaborant — un appel SDK direct à votre fournisseur de modèle a moins de surcharge
- Votre équipe est déjà standardisée sur l'écosystème et les intégrations d'un autre framework d'agents, et changer coûterait plus que le bénéfice apporté au workflow
- Vous avez besoin d'un framework RAG-first, spécialisé dans l'indexation/récupération, plutôt que dans l'orchestration multi-agents — LlamaIndex est spécifiquement conçu pour ce cas d'usage
Quand ne PAS utiliser CrewAI ?
Évitez CrewAI pour un seul appel API à un modèle, ou pour un agent qui a besoin d'un graphe d'exécution entièrement personnalisé avec des cycles et des branchements conditionnels que les processus intégrés de CrewAI modélisent mal. Quelques situations concrètes où un autre outil est préférable.
- Un chatbot qui ne fait qu'envoyer un prompt et renvoyer la réponse brute — appelez directement le SDK du fournisseur plutôt que d'ajouter une couche de framework multi-agents
- Un projet qui nécessite un flux de contrôle explicite et arbitraire basé sur un graphe — cycles, arêtes conditionnelles ou points de contrôle d'état granulaires — un framework orienté graphe comme LangGraph de LangChain est spécifiquement conçu pour ce niveau de contrôle
- Un projet dont la tâche principale est l'indexation de documents et l'optimisation de la qualité de récupération, et non la collaboration multi-agents — LlamaIndex ou Haystack sont spécialisés dans ce domaine
- Une équipe qui veut éviter la structure Agent/Task/Crew opinionated de CrewAI, Inc. et préfère assembler le comportement des agents à partir de primitives de plus bas niveau
- Utilisez plutôt CrewAI lorsque la tâche bénéficie réellement d'être répartie entre plusieurs agents ayant des rôles distincts, travaillant séquentiellement ou sous un agent manager
CrewAI vs. Alternatives
CrewAI est en concurrence avec d'autres frameworks pour construire des agents et applications LLM, chacun optimisé pour un point différent du spectre entre focalisation sur le retrieval et focalisation multi-agents, et entre flux de contrôle opinionated et entièrement personnalisé.
Tool | Interface | License | Backing | Best For |
|---|---|---|---|---|
| CrewAI | Code Python | MIT | CrewAI, Inc. (VC) | Équipages multi-agents basés sur des rôles |
| LangChain | Code Python/JS | MIT | LangChain Inc. (VC) | Apps & agents LLM généralistes |
| LlamaIndex | Code Python/TS | MIT | LlamaIndex Inc. (VC) | Indexation & retrieval RAG-first |
| Haystack | Code Python | Apache 2.0 | deepset (Allemagne) | Pipelines RAG de production |
| Semantic Kernel | C#/Python/Java | MIT | Microsoft | Apps entreprise .NET-first |
| AutoGen | Code Python | MIT/CC-BY | Microsoft Research | Schémas de conversation multi-agents |
Erreurs courantes dans l'évaluation de CrewAI
Ces erreurs viennent du fait de confondre CrewAI avec CrewAI AMP, ou d'attendre du framework qu'il se comporte comme un orchestrateur de graphe généraliste.
Erreur 1 : Croire que CrewAI et CrewAI AMP sont le même produit
CrewAI est le framework Python gratuit et open source ; CrewAI AMP est une plateforme séparée, optionnelle et payante développée par la même entreprise, CrewAI, Inc., pour déployer et surveiller les équipages. Vous pouvez construire et exécuter des applications CrewAI sans jamais toucher à CrewAI AMP ni payer quoi que ce soit.
Erreur 2 : Croire que CrewAI dépend de LangChain
CrewAI est construit comme un framework autonome et ne nécessite pas LangChain comme dépendance, contrairement à certains outils d'agents antérieurs construits comme extension par-dessus. Les deux frameworks peuvent être évalués et utilisés indépendamment.
Erreur 3 : Attendre que les processus Sequential/Hierarchical couvrent tous les besoins de flux de contrôle
Les modes Process intégrés de CrewAI couvrent bien les schémas courants basés sur des rôles, mais ne remplacent pas une machine à états complète basée sur un graphe avec des cycles et des arêtes conditionnelles arbitraires. Pour ce niveau de contrôle, la fonctionnalité Flows propre à CrewAI ou un framework de graphe dédié constitue un meilleur point de départ.
Questions fréquentes
CrewAI est-il gratuit ?
Oui. Le framework CrewAI est open source sous licence MIT et gratuit pour tout usage, y compris commercial, sans limite d'utilisation. CrewAI AMP, la plateforme de déploiement et de surveillance hébergée, a une structure tarifaire séparée qui commence par un palier Basic gratuit.
Qui a fondé CrewAI ?
João Moura a fondé CrewAI, publiant la première version open source comme bibliothèque Python sur GitHub en octobre 2023, après avoir construit un agent personnel pour l'aider à rédiger ses propres publications LinkedIn.
Quel financement CrewAI a-t-il levé ?
CrewAI, Inc. a levé 18 millions de dollars au total via un tour d'amorçage mené par boldstart ventures et une série A menée par Insight Partners, annoncée en octobre 2024. D'autres investisseurs rapportés incluent Craft Ventures, Earl Grey Capital et Blitzscaling Ventures.
Quelle est la différence entre CrewAI et CrewAI AMP ?
CrewAI est le framework Python open source pour construire des équipages multi-agents basés sur des rôles. CrewAI AMP (Agent Management Platform) est le produit payant séparé et optionnel de CrewAI, Inc. pour déployer, surveiller et gouverner ces équipages en production.
CrewAI nécessite-t-il LangChain ?
Non. CrewAI est construit comme un framework indépendant et ne nécessite ni LangChain ni aucun autre framework d'agents comme dépendance.
Combien coûte CrewAI AMP ?
Le palier Basic est gratuit et inclut l'éditeur visuel, le copilote IA, l'intégration GitHub et 50 exécutions de workflow par mois. La tarification Enterprise est sur devis et ajoute le SSO, le RBAC, la flexibilité de déploiement (cloud, VPC privé ou auto-hébergement) et un programme d'intégration structuré. Vérifié sur la page de tarification officielle de CrewAI le 05/09/2026.
Que sont les Agents, Tasks, Crews et Processes dans CrewAI ?
Un Agent a un rôle, un objectif et une backstory, plus des outils optionnels. Une Task est une unité de travail avec une description et un résultat attendu, assignée à un agent. Un Crew est l'ensemble des agents et des tâches travaillant vers un objectif. Un Process (Sequential ou Hierarchical) régit la manière dont le crew exécute ces tâches.
Combien d'étoiles GitHub CrewAI a-t-il ?
Le dépôt principal crewAIInc/crewAI a dépassé 58 000 étoiles GitHub au moment de cet avis (vérifié via l'API GitHub le 05/09/2026).
Puis-je exécuter CrewAI avec des modèles locaux auto-hébergés plutôt qu'une API cloud ?
Oui. CrewAI prend en charge des exécuteurs de modèles locaux comme Ollama, permettant aux équipages d'appeler des modèles hébergés localement à la place de, ou en complément de, fournisseurs cloud comme OpenAI ou Anthropic.
CrewAI est-il meilleur que LangChain ?
Aucun des deux n'est strictement meilleur — ils adoptent des approches différentes. CrewAI est spécifiquement conçu pour la collaboration multi-agents basée sur des rôles, avec une structure opinionated et rapide à démarrer ; LangChain est un framework généraliste plus large dont le composant LangGraph offre un contrôle de graphe de plus bas niveau et plus personnalisable. Les équipes qui veulent de la rapidité sur des schémas multi-agents courants ont tendance à préférer CrewAI ; celles qui ont besoin d'un flux de contrôle hautement personnalisé ont tendance à préférer LangGraph.
