3 min de lecture

Grok Bot : ce que révèle la reconstruction du code

Grok BotxAIX API

Le dépôt public grok-bot-0.18-reconstructed est une reconstruction de Grok Bot, et non une fuite confirmée du backend complet de xAI. Son intérêt tient aux hypothèses vérifiables qu’il apporte sur les prompts système, les boucles agentiques, les connecteurs X et le formatage des réponses, sans prouver l’architecture de production.

Une reconstruction, pas une fuite confirmée

Je ne qualifierais pas cette publication de fuite complète du code source de Grok Bot. Le dépôt GitHub public de l’utilisateur b-nnett s’appelle grok-bot-0.18-reconstructed : il se présente donc explicitement comme une reconstruction. Au 25 août 2026, les éléments disponibles ne confirment pas qu’il s’agisse du code officiel du backend fermé de xAI.

Sur le plan technique, la reconstruction et les documents publics associés dessinent une architecture en couches tout à fait plausible. En haut se trouve un prompt système qui fixe les règles de comportement, au milieu une boucle agentique, et en dessous des outils de lecture des données X. Un adaptateur séparé transforme ensuite la sortie du modèle en format de chat produit ou en protocole de réponse compatible.

Ce découpage correspond à ce que montrent le dépôt public de prompts Grok et les documents officiels de xAI sur Grok Build. Ces derniers décrivent une boucle agentique qui collecte le contexte, interprète la sortie du modèle et lance des outils. Cela confirme toutefois l’approche architecturale générale de xAI, et non l’identité entre la reconstruction et le véritable Grok Bot.

D’après les descriptions disponibles, l’intégration à X vise la lecture d’entités publiques : publications, utilisateurs, Spaces, listes, médias, sondages et tendances. Aucun accès aux messages privés ni aux mentions J’aime privées n’est annoncé, pas plus qu’un accès en écriture via l’API. Une ressource communautaire mentionne une recherche récente et l’autorisation d’application via un bearer token.

La partie la plus utile du projet ne réside pas dans des fichiers isolés, mais dans les frontières du système qu’il rend visibles. On voit où le prompt, le modèle, l’appel d’outil et le formatage de réponse peuvent se rencontrer. En revanche, ces éléments ne permettent pas d’établir les schémas internes précis, la topologie des services ou l’environnement de production de Grok Bot.

Pour les développeurs, la limite de fiabilité compte

La reconstruction est utile comme carte d’ingénierie, mais risquée si elle est considérée comme une copie exacte du produit. Elle aide à analyser un assistant serveur typique, doté d’outils et d’un connecteur X, sans prouver l’origine de chaque choix d’implémentation.

Je commencerais par déterminer où s’arrête le comportement observable de l’API et où débutent les hypothèses de l’auteur. J’examinerais ensuite la gestion des erreurs, les conversions de formats et la séparation entre instructions système et données des outils. C’est généralement à ces jonctions que les wrappers agentiques révèlent leur véritable architecture.

Pour les chercheurs, c’est un bon matériau pour formuler des hypothèses, non pour affirmer que les rouages internes de Grok sont exposés. La question essentielle reste moins la ressemblance externe du code que les parties réellement validées par le comportement du système en production.

Nous avons déjà étudié comment Claude Code emploie des agents parallèles pour vérifier les pull requests et détecter les race conditions. Le code reconstruit de Grok Bot permet de comparer les approches d’ingénierie utilisées par d’autres outils d’IA destinés aux développeurs.