
Fork optimisé de Bytebot : agent d'IA pour le contrôle du bureau. Réduit de 7 Go à 1,09 Go, CVE-2026-78250 corrigée, avec documentation vivante (Obsidian) et protocole de travail Human-in-the-loop.
Il s'agit d'un fork optimisé et sécurisé de Bytebot, un agent d'IA open source qui contrôle un bureau virtuel pour automatiser des tâches complexes.
Le projet original a été archivé et n'est plus maintenu. Ce fork ressuscite l'idée, la modernise et la prépare pour la production, en appliquant les bonnes pratiques d'ingénierie logicielle, de sécurité et de documentation.
Imaginez un employé virtuel qui dispose de son propre ordinateur. Vous pouvez lui donner des instructions en langage naturel comme « Télécharge les factures de ce mois depuis mes trois portails fournisseurs et organise-les dans un dossier » et l'agent ouvrira le navigateur, naviguera sur les portails, téléchargera les fichiers et les organisera. Le tout de manière autonome, mais avec la possibilité que vous preniez le contrôle à tout moment (Human-in-the-loop).
Ce fork n'est pas une simple copie. Trois phases d'ingénierie ont été réalisées pour le faire passer au niveau supérieur :
MAX_TASK_ITERATIONS et TASK_TIMEOUT_MS) ont été implémentées pour prévenir le déni de service (DoS) et les dépenses d'API incontrôlées.NEEDS_HELP afin qu'un humain intervienne et la reprenne.glibc, VS Code et 1Password, mais élimine les logiciels et les outils de compilation inutiles.L'une des grandes contributions de ce fork est son Cerveau du Projet, un coffre Obsidian (vault/) qui sert de contexte pour que l'IA (et les humains) naviguent dans l'architecture sans se perdre. Il comprend :
PROTOCOLO_TRABAJO.md et PROTOCOLO_OBSIDIAN.md) qui définissent comment un agent d'IA doit travailler sur ce projet.# Cloner le dépôt
git clone https://github.com/TU_USUARIO/forkybot_AI.git
cd forkybot_AI
# Configurer les variables d'environnement (ex. Gemini API Key)
echo "GEMINI_API_KEY=tu_clave_aqui" > docker/.env
# Lancer la stack
docker-compose -f docker/docker-compose.yml up -d
# Accéder à l'interface
# Ouvrez http://localhost:9992 dans votre navigateur