
Open Agent Kit - Build Agents in Minutes
01.AI, with OSChina · Programmation · Autres
Open Agent Kit (OAK) est une plateforme open source et neutre vis-à-vis du modèle pour créer et déployer des agents IA. Elle réunit un framework multi-agents, des outils prêts à l'emploi et une interface web visuelle.

À propos de Open Agent Kit - Build Agents in Minutes
What Is Open Agent Kit
Open Agent Kit est un projet porté par la communauté qui veut être l'alternative ouverte et neutre à AgentKit d'OpenAI. Il est développé par 01.AI avec OSChina, et l'ensemble du code est sous licence MIT. Le principe est simple : vous devriez pouvoir créer des agents IA qui fonctionnent avec n'importe quel modèle, n'importe quel outil et n'importe quelle plateforme, sans rester enfermé dans la pile d'une seule entreprise.
OAK n'est pas un produit que vous téléchargez et lancez. C'est un ensemble de quatre modules qui couvrent le cycle de vie de l'agent : un framework multi-agents, un constructeur visuel, un runtime et un studio pour l'évaluation et la traçabilité. En tant que framework d'agents IA open source, il met le framework en avant, et c'est aujourd'hui la seule brique terminée, donc presque tout ce que vous pouvez utiliser vient de là.
Le framework s'appelle LangCrew. Il repose sur LangGraph et reprend les concepts simples de CrewAI, ce qui vous donne des agents, des tâches et des équipes sans monter à la main un moteur de graphe. Cette couche d'orchestration déjà prête est la principale raison de choisir OAK plutôt que d'assembler votre propre pile.
La difficulté, c'est la maturité. Un seul des quatre modules est achevé, donc vous adoptez un projet avec une feuille de route longue, pas une plateforme finie. Si vous avez besoin de tout aujourd'hui, considérez OAK comme un bon départ, pas comme la solution finale.
Getting Started
- Installez le framework avec
pip install langcrew(ou la bibliothèque d'outils avecpip install langcrew-tools). - Configurez une clé d'API d'un fournisseur compatible, comme
OPENAI_API_KEY,ANTHROPIC_API_KEYouDASHSCOPE_API_KEY. - Définissez des agents avec un rôle, un objectif et un historique, puis décrivez chaque tâche et confiez-la à un agent.
- Regroupez les agents et les tâches dans une équipe avec
Crew(agents=[...], tasks=[...])et lancez-la aveccrew.kickoff(). - Clonez le dépôt et démarrez la pile Docker Compose pour ouvrir l'interface de chat web sur http://localhost:3600.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Open Agent Kit - Build Agents in Minutes.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs Python qui veulent gagner du temps
- Équipes qui refusent l'enfermement
- Startups qui prototypent des produits multi-agents
- Ingénieurs qui évaluent des frameworks d'agents
Tâches
- Construire des flux multi-agents
- Ajouter des étapes de validation humaine
- Donner de vrais outils aux agents
- Visualiser les exécutions
Cas d'usage
- Trier des candidats à grande échelle
- Planifier une campagne marketing
- Esquisser un itinéraire de voyage
- Monter une application IA interne
Fonctionnalités clés
Framework Multi-Agents (LangCrew)
LangCrew est un framework de haut niveau qui tourne sur LangGraph et s'inspire de CrewAI. Vous définissez agents, tâches et équipes avec des objets Python, et le framework gère l'orchestration entre eux. Il prend en charge les pipelines séquentiels, le routage conditionnel et l'exécution parallèle, donc le même code passe d'une démo à deux agents à un vrai flux de travail.
Bibliothèque d'Outils Prêts
Le paquet langcrew-tools est la boîte à outils officielle, et chaque outil hérite de BaseTool de LangChain pour offrir une interface homogène. Il couvre l'automatisation du navigateur, un interpréteur de code en bac à sable, les commandes de terminal, les opérations sur les fichiers, le contrôle de téléphones cloud, la récupération de données, la recherche et la génération d'images. Vous évitez ainsi de recoller la même intégration que tout projet d'agents finit par réclamer.
Flux avec Intervention Humaine
LangCrew intègre les étapes de validation dans le framework au lieu de les ajouter après coup. Vous pouvez placer des points d'interruption avant ou après une tâche, mettre en pause pour qu'une personne relise, puis reprendre avec sa réponse. Les composants d'interface bilingues sont pensés pour que ces points servent dans un vrai produit, pas seulement dans un script.
Interface Visuelle d'Agents
Un protocole Agent-UI et une bibliothèque de composants React transforment l'exécution en quelque chose que vous pouvez regarder. Le frontend montre comment l'agent planifie, ordonnance le travail, exécute les tâches et appelle les outils, étape par étape. C'est la différence entre fixer des logs bruts et voir réellement ce que fait l'équipe.
Mémoire Multicouche
La mémoire se répartit entre court terme, long terme et stockage d'entités, avec des backends natifs PostgreSQL et Redis et une recherche par similarité vectorielle. Les conversations restent cohérentes d'un fil à l'autre, et le savoir passe d'une session à la suivante. Pour les agents qui doivent retenir du contexte, cela supprime pas mal de travail manuel.
Streaming en Temps Réel
Le framework diffuse au niveau du token et émet des événements détaillés au fil de l'exécution. Vous suivez les réflexions de l'agent, les appels d'outils et les résultats intermédiaires au moment où ils se produisent, via WebSocket ou SSE. C'est ce qui alimente les mises à jour en direct de l'interface web, et cela aide aussi à déboguer les longues exécutions.
Modèles d'Applications
Le dossier d'exemples livre des solutions prêtes pour le recrutement, la stratégie marketing, la génération de contenu de jeu, la planification de voyage et les offres d'emploi. Chacune est un système multi-agents que vous pouvez lire, lancer et adapter au lieu de partir d'une page blanche. Elles servent aussi de référence sur la façon d'utiliser le framework.
Déploiement Auto-Hébergé
Vous pouvez faire tourner toute la pile sur votre propre machine ou serveur. Un fichier Docker Compose lance le backend et l'interface de chat ensemble, et la seule dépendance externe est la clé d'API du modèle que vous choisissez. Pour les équipes qui veulent des agents IA auto-hébergés et doivent garder prompts et données en interne, c'est un vrai atout face aux plateformes d'agents hébergées.
Avantages et inconvénients
Avantages
- Open source sous licence MIT, donc vous pouvez lire, modifier et auto-héberger chaque partie de la pile
- Neutre vis-à-vis du modèle, ce qui veut dire aucun enfermement dans l'ensemble d'outils d'un seul fournisseur
- Repose sur LangGraph et réutilise les concepts intuitifs de CrewAI, donc il y a moins à apprendre si vous connaissez l'un des deux
- La bibliothèque d'outils couvre navigateur, code, terminal et recherche sans colle maison
- Le support full-stack, avec interface React et déploiement Docker, accélère le passage du prototype au produit
Inconvénients
- Seul le module du framework est terminé, donc le constructeur visuel, le runtime et le studio restent des promesses sur la feuille de route
- La documentation vit surtout dans le dépôt et les fichiers README, ce qui rend les débuts plus rugueux qu'un manuel soigné
- Comme il s'appuie sur LangGraph et LangChain, vous héritez du poids de leurs dépendances et de leurs changements de version
- Il n'existe pas encore d'offre hébergée dans le cloud, donc le déploiement reste à votre charge
Questions fréquentes
Open Agent Kit (OAK) est une plateforme d'agents IA open source et neutre pour créer des agents IA. Elle est née du travail de 01.AI avec OSChina comme alternative ouverte à AgentKit d'OpenAI, et réunit un framework multi-agents, un constructeur visuel, un runtime et un studio d'évaluation.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Open Agent Kit - Build Agents in Minutes.
Alternatives à Open Agent Kit - Build Agents in Minutes
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
