Qu’est-ce que OpenBot ?
OpenBot est le template open source de CopilotKit pour faire tourner des collègues IA dans votre propre infrastructure. Il est en beta, et le README est explicite : c'est un template à cloner et modifier, pas un produit hébergé ni un paquet dont dépendre. Chaque Bot reçoit son propre conteneur avec un navigateur Chromium, ses propres connexions, un volume /workspace et un shell, et seulement les outils qu'un administrateur accorde.
Chaque action de navigateur, de fichier, de shell, de MCP ou de composant passe par une seule passerelle qui résout la cible, évalue une politique CEL (refuser avant autoriser, une politique manquante ne permet rien, une règle cassée refuse), écrit une ligne d'audit et n'agit qu'ensuite. Une personne peut regarder l'écran d'un Bot et prendre le contrôle quand il atteint un mur de connexion ou une invite 2FA. Tout agent qui parle AG-UI peut être un Bot, qu'il soit construit avec LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK ou à la main.
Les fils et la mémoire tournent sur CopilotKit Intelligence, le service payant de l'entreprise, sans lequel OpenBot ne démarrera pas. La connexion prend en charge Google, Microsoft, Okta, et les fournisseurs SAML ou OIDC d'entreprise.
Combien coûte OpenBot ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| OpenBot | Free | MIT ; auto-hébergé avec Docker Compose ou une seule image de conteneur |
| Intelligence Free | $0 | 1 000 interactions par organisation par mois en hébergé ; l'édition Developer locale est non-production uniquement |
| Intelligence Pay as you go | $49/month | 10 000 interactions incluses, puis des tarifs progressifs ; hébergé ou auto-hébergé |
| Intelligence Annual | Custom | Remise engagée, déploiement hors ligne, SSO sur mesure |
Licence MIT. Exige CopilotKit Intelligence : palier hébergé Free (0 $) avec 1 000 interactions par organisation par mois ; Pay as you go 49 $/mois avec 10 000 interactions incluses ; Annual sur mesure. Vous fournissez la clé de modèle.
OpenBot vaut-il le coup ?
La conception d'OpenBot est plus soignée que la plupart des plateformes d'agents, et son empaquetage est moins fini. Le dépôt a été créé en août 2026, a environ 7 500 étoiles GitHub et a livré v0.2.0 le 12 octobre 2026. Le README le qualifie de beta et « un template, pas un produit » : rien n'est publié comme paquet, et vous êtes censé remplacer le locataire fintech d'exemple par vos propres collègues.
Le modèle de gouvernance est la raison de regarder. Chaque appel d'outil qu'un Bot fait revient via une passerelle serveur qui résout la cible depuis un instantané que le serveur détient, la vérifie contre des règles CEL qui peuvent inspecter l'URL, l'élément, la commande shell, l'outil MCP et ce qui a démarré l'exécution, et écrit la ligne d'audit avant que quoi que ce soit n'arrive. Les refus nomment la règle qui les a causés, les secrets ne sont enregistrés que par longueur, et pendant qu'une personne a pris le contrôle, les actions du Bot sont refusées plutôt que mises en file. Les outils MCP inconnus et personnalisés sont traités comme des écritures par défaut.
Les réglages par défaut ont besoin d'attention avant que quelqu'un d'autre ne puisse l'atteindre. `.env.example` livre `OPENBOT_SINGLE_USER=true`, qui admet chaque requête comme un seul administrateur, et `start.sh` retombe sur des valeurs de développement fixes pour les jetons de l'ordinateur et du superviseur. Le superviseur détient le socket Docker, si bien que son jeton est un secret partagé plutôt qu'une frontière réseau, et la documentation demande de le garder sur loopback. L'isolation gVisor est disponible mais optionnelle.
La dépendance à CopilotKit Intelligence est le vrai engagement. Le serveur d'API refuse de démarrer sans une URL et une clé Intelligence ; le palier hébergé gratuit couvre 1 000 interactions par mois, l'édition Developer locale est sous licence pour un usage non-production uniquement, et la production démarre à 49 $ par mois pour 10 000 interactions. Les versions bougent vite aussi : la v0.2.0 a fusionné trois listes de Bots en une et sorti dix des douze collègues de départ du chargement par défaut. Comparé à Magentic-UI, qui tourne aussi localement et demande l'approbation avant les actions critiques, OpenBot est bien plus solide sur la politique et l'audit et bien plus lourd à mettre en place.
Là où il fait la différence
Un ingénieur plateforme dans une fintech de 300 personnes
Laisser un agent de vérification de notes de frais utiliser le navigateur sans lui donner libre cours sur les systèmes internes
Enregistrez l'agent LangGraph de l'équipe comme Bot, écrivez des règles de refus CEL pour les URL de paiement et les commandes shell, et relisez /admin/audit pour les refus. Le logiciel est MIT ; Intelligence coûte 49 $ par mois plus l'usage progressif au-delà de 10 000 interactions.
Un responsable des opérations qui dirige une équipe de support de cinq personnes
Faire qu'un agent trie les tickets et passe la main quand il atteint une connexion qu'il ne devrait pas franchir seul
Copiez le collègue de triage de tickets depuis examples/fintech/catalog vers agents, connectez Slack ou Teams, et prenez le volant quand le Bot demande de l'aide ; les changements de contrôle sont journalisés. Les 1 000 interactions par mois du palier Intelligence gratuit conviennent à un pilote, pas à une file complète.
Un ingénieur sécurité qui évalue les plateformes d'agents
Vérifier qu'un agent ne peut pas agir sans qu'un enregistrement existe d'abord
Faites-le tourner sur un portable, demandez à un Bot de remplir un formulaire de test, puis ajoutez une règle de refus dans /admin/boundaries et réessayez. Désactivez le mode mono-utilisateur et définissez de vrais jetons avant qu'il ne quitte la machine.
Avant de vous engager
- Mise en route
- Clonez, `cp .env.example .env`, `bun install`, connectez un projet Intelligence avec `npx copilotkit@latest login`, ajoutez une clé de modèle, puis `bash scripts/start.sh` et ouvrez localhost:3010. A besoin de Docker et Bun 1.3+ ; une seule image publiée sur ghcr.io/copilotkit/openbot couvre le déploiement sans Kubernetes, et un chart Helm existe.
- Intégrations
- Tout endpoint AG-UI (LangGraph, Mastra, CrewAI, Pydantic AI, Google ADK) ; modèles OpenAI, Anthropic et Google avec surcharge d'URL de base pour les passerelles ; serveurs MCP Google Drive, Notion, Parallel, Exa et Firecrawl, avec Composio pour quelques centaines d'applis de plus ; Slack, Microsoft Teams et SMS ; connexion Google, Microsoft, Okta, SAML et OIDC.
- Données et confidentialité
- Les données produit, la politique, l'audit et les identifiants chiffrés se trouvent dans votre PostgreSQL ; les fils et la mémoire vont à CopilotKit Intelligence, hébergé ou auto-hébergé. Les navigateurs des Bots détiennent de vraies connexions et se lient à 127.0.0.1 avec des jetons par conteneur. L'appli desktop envoie de la télémétrie par défaut ; `COPILOTKIT_TELEMETRY_DISABLED=true` ou `DO_NOT_TRACK=1` la désactive.
- Coût à grande échelle
- Chaque instance a besoin de 2 Go de mémoire au minimum et 4 Go recommandés, avec environ 1 Go de plus par navigateur simultané selon les conseils de Playwright. Intelligence est à 49 $ par mois par organisation avec 10 000 interactions incluses, puis des tarifs progressifs non publiés sur la page de tarification ; le SSO pour Intelligence et le déploiement hors ligne sont Annual uniquement.
- Limites
- Beta, avec 27 issues ouvertes ; les réplicas partagent un navigateur parce que le superviseur n'est pas dans l'image ; les routines ont un plancher de 15 minutes et un plafond de 20 activées, et se désactivent après dix échecs d'affilée.
Les points forts
- Politique CEL fail-closed vérifiée avant chaque action
- Piste d'audit qui nomme la règle derrière chaque refus
- Un conteneur, navigateur et espace de travail par Bot
- Tout agent AG-UI, de LangGraph à l'écrit à la main
Les points faibles
- Ne démarre pas sans CopilotKit Intelligence
- Livre un mode admin mono-utilisateur et des jetons de dev fixes
- Template beta ; la structure a changé entre versions mineures
- A besoin de Docker, Bun, Postgres et d'une clé de modèle
Idéal pour
Les équipes plateforme qui veulent des agents auto-hébergés avec politique et audit par action, et sont prêtes à forker et maintenir un template.
Alternatives à OpenBot
OpenBot : questions fréquentes
- OpenBot vaut-il le coup ?
- OpenBot réussit la gouvernance des agents, avec une passerelle fail-closed devant chaque action, mais c'est un template beta lié au service de mémoire payant de CopilotKit plutôt que quelque chose que vous pouvez installer et faire tourner. Nous lui donnons 3.8 sur 5.
- Combien coûte OpenBot ?
- Licence MIT. Exige CopilotKit Intelligence : palier hébergé Free (0 $) avec 1 000 interactions par organisation par mois ; Pay as you go 49 $/mois avec 10 000 interactions incluses ; Annual sur mesure. Vous fournissez la clé de modèle.
- Quels sont les inconvénients de OpenBot ?
- Ne démarre pas sans CopilotKit Intelligence; livre un mode admin mono-utilisateur et des jetons de dev fixes; template beta ; la structure a changé entre versions mineures; a besoin de Docker, Bun, Postgres et d'une clé de modèle.
- À qui s’adresse OpenBot ?
- Les équipes plateforme qui veulent des agents auto-hébergés avec politique et audit par action, et sont prêtes à forker et maintenir un template.
- Combien coûte OpenBot pour une équipe ou en production ?
- Chaque instance a besoin de 2 Go de mémoire au minimum et 4 Go recommandés, avec environ 1 Go de plus par navigateur simultané selon les conseils de Playwright. Intelligence est à 49 $ par mois par organisation avec 10 000 interactions incluses, puis des tarifs progressifs non publiés sur la page de tarification ; le SSO pour Intelligence et le déploiement hors ligne sont Annual uniquement.
- OpenBot est-il sûr pour les données de l’entreprise ?
- Les données produit, la politique, l'audit et les identifiants chiffrés se trouvent dans votre PostgreSQL ; les fils et la mémoire vont à CopilotKit Intelligence, hébergé ou auto-hébergé. Les navigateurs des Bots détiennent de vraies connexions et se lient à 127.0.0.1 avec des jetons par conteneur. L'appli desktop envoie de la télémétrie par défaut ; `COPILOTKIT_TELEMETRY_DISABLED=true` ou `DO_NOT_TRACK=1` la désactive.
- Quelles sont les meilleures alternatives à OpenBot ?
- Les alternatives les plus proches que nous avons testées sont Magentic-UI (MagenticLite), OpenSandbox et Coze Studio.
Réponses vérifiées le 28 oct. 2026.