Gratuit & Open Source — MIT

Auto-hébergez votre équipe d'agents, entièrement en local.

Faites tourner toute la stack d'agents Bubble sur votre propre machine avec Docker Compose. Pas de dépendance cloud pour l'hébergement. Fonctionne en air gap total si vous le souhaitez. Même plan de contrôle que la VPS Platform — juste conteneurisé pour usage local.

Voir sur GitHub
# cloner et démarrer
> git clone https://github.com/Bubble-invest/bubble-cabinet
> cd bubble-cabinet && cp .env.example .env
> docker compose up -d
✓ stack complète · local · Docker

La stack complète, conteneurisée

Bubble Cabinet emballe le même plan de contrôle d'agents que la VPS Platform dans un setup Docker Compose que vous pouvez faire tourner sur n'importe quelle machine — y compris votre laptop ou un NAS.

Ce qui tourne localement

Stack complète en Docker Compose

Un seul docker compose up démarre tous les services : runtime Claude Code, répertoires d'espace de travail des agents, la boucle manager, les cron jobs, et un relais Telegram local. Votre fichier .env contient vos clés API. Rien d'autre à configurer.

RUNTIME Claude Code dans un conteneur
AGENTS volumes d'espace de travail montés
BOUCLE boucle manager sur timer
CRONS checks de santé + compilation wiki

Compatible Air Gap

Avec un LLM hébergé localement (ex : Ollama + un modèle local), vous pouvez faire tourner tout ça sans internet sortant. Utile pour les environnements sensibles ou les déploiements hors ligne.

Volumes Persistants

Les transcripts de sessions d'agents, le wiki partagé et les fichiers mémoire sont stockés dans des volumes Docker qui survivent aux redémarrages de conteneurs. Reprenez là où vous vous étiez arrêté après un reboot.

Mode Dev Local

Les répertoires d'espace de travail des agents sont montés en bind depuis votre répertoire home, vous pouvez donc modifier les configs d'agents, skills et prompts avec votre éditeur normal sans reconstruire les conteneurs.

Mac, Linux, Windows (WSL2)

Tourne partout où Docker tourne. Mac (Apple Silicon et Intel), Linux (y compris Raspberry Pi 5 pour les builds ARM), et Windows avec WSL2. Aucune optimisation spécifique à l'architecture requise.

Opérationnel en moins de cinq minutes

Clonez, remplissez votre .env, démarrez Docker Compose.

Cloner le dépôt

Exécutez git clone https://github.com/Bubble-invest/bubble-cabinet. Copiez .env.example en .env et remplissez votre clé API Anthropic et votre token de bot Telegram.

Configurer vos agents

Modifiez agents/ pour définir vos départements, ou laissez la config exemple par défaut. Chaque agent est un fichier YAML avec un nom, un prompt système et un chemin d'espace de travail.

Démarrer la stack

Exécutez docker compose up -d. Tous les services démarrent en arrière-plan. La boucle manager commence à ticker immédiatement. Vérifiez docker compose logs -f pour suivre.

Gérer depuis Telegram

Les rapports d'agents arrivent sur Telegram. Les demandes de portes vous viennent pour approbation. L'état du tableau est visible à tout moment dans votre dépôt GitHub Issues. Rien d'autre à surveiller.

Gratuit pour toujours

Licence MIT. Nous avons construit ceci parce que nous voulions expérimenter avec notre setup d'agents localement avant de pousser vers le VPS. Il s'est avéré utile en lui-même. Aidez-nous à l'améliorer.

Nécessite Docker Desktop (ou Docker Engine + Compose) et une clé API Anthropic.

✓ Docker Desktop ou Docker Engine + Compose ✓ 4 Go de RAM disponibles (8 Go recommandés) ✓ Clé API Anthropic ✓ Token de bot Telegram (pour le cockpit)

Vous voulez un hébergement toujours actif sans garder votre machine allumée ? Voir Bubble VPS Platform.

Questions fréquentes

Même stack d'agents, cible de déploiement différente. Cabinet tourne localement sur votre machine avec Docker Compose. VPS Platform provisionne un serveur distant. Cabinet est meilleur pour le développement, l'expérimentation et les environnements sensibles à la confidentialité. VPS Platform est meilleur pour un fonctionnement continu en production.
Partiellement. Le plan de contrôle d'agents lui-même n'a aucune dépendance cloud au-delà des appels API LLM. Si vous remplacez Anthropic par un modèle hébergé localement (Ollama + un modèle approprié), alors oui, ça peut tourner totalement hors ligne. Le cockpit Telegram nécessite internet ; vous pouvez le désactiver et lire les sorties des agents depuis les logs Docker.
Oui, s'il fait tourner Docker et a suffisamment de RAM. Un Raspberry Pi 5 (8 Go) fonctionne. Un NAS Synology avec support Docker fonctionne. Des images ARM sont fournies. Les performances seront limitées sur du matériel basse consommation — les agents eux-mêmes vont bien, mais l'inférence TTS locale ou Whisper sera lente.
Pullez le dépôt, puis docker compose pull && docker compose up -d. Vos données sont dans les volumes Docker et répertoires montés en bind, donc elles ne sont pas affectées par les mises à jour d'images. Les configs d'agents dans votre répertoire local agents/ sont préservées.
Bubble Invest. Nous l'utilisons pour développer et tester les changements d'agents localement avant de déployer sur notre VPS. C'est devenu un produit à part entière quand nous avons réalisé que certaines personnes veulent juste un fonctionnement local. MIT — gratuit à utiliser, forker et adapter.