L'ESSENTIEL EN 30 SECONDES
- Pando est un serveur écrit en Rust qui parle le protocole Git standard : les ingénieurs d'OpenAI gardent leur client Git et leurs habitudes.
- OpenAI annonce une fiabilité des fusions de 99,99 %, une latence médiane des push en baisse de près de 80 % et près d'un pétaoctet de données Git servi chaque jour.
- L'outil reste interne : ni code, ni API, ni guide de déploiement n'ont été publiés, et tous les chiffres sont fournis par l'entreprise.
OpenAI a présenté Pando, un backend compatible Git développé pour héberger son dépôt de code principal, dans un billet technique intitulé « Scaling Git at OpenAI ». La raison invoquée tient au volume : à mesure que les agents de programmation prenaient en charge une part croissante du travail, le nombre de commits a augmenté plus vite que ce que l'ancienne infrastructure Git pouvait encaisser.
Pourquoi remplacer le serveur Git
D'après le résumé du billet publié par AI Weekly, les commits intégrés à la branche principale du monorepo d'OpenAI ont progressé de 1 378 % entre le premier trimestre 2024 et le troisième trimestre 2026. OpenAI projette une hausse de 2 442 % pour le quatrième trimestre 2026, le chiffre repris dans certains titres ; ce trimestre venant tout juste de commencer, il s'agit d'une estimation et non d'une mesure. L'entreprise attribue cette croissance à Codex, son agent de programmation. Sous cette charge, la fiabilité des fusions tombait parfois sous les 90 % sur l'ancien système, rapporte AI Weekly.
Selon Interesting Engineering, Pando est en production depuis avril 2026. Il aura fallu une dizaine de semaines entre le lancement du projet et la mise en service : un ingénieur a conçu l'architecture centrale, des équipes d'agents Codex ont écrit l'implémentation, et quelques ingénieurs se sont chargés du déploiement. AI Weekly cite Aaron Friel, Taylor Blau et Ted Nyman comme auteurs du billet.
Fonctionnement et résultats
Écrit en Rust, Pando conserve le protocole Git et le client en ligne de commande habituels. Plutôt que d'ordonner toutes les mises à jour à l'échelle du dépôt, il ne sérialise les push que branche par branche, ce qui permet à des branches sans lien d'avancer en parallèle. Contrepartie signalée par Interesting Engineering : un lecteur qui consulte plusieurs branches à la fois peut les voir à des instants légèrement différents. Les packfiles reçus sont stockés dans un service d'objets cloud, un service de métadonnées suit les versions des branches, et les packfiles déjà construits sont réutilisés au lieu d'être régénérés à chaque requête.
OpenAI fait état d'une latence médiane des push réduite de près de 80 % et d'une fiabilité des fusions de 99,99 %. Le système sert près d'un pétaoctet de données Git par jour, avec des pointes au-delà de 57 To en une heure, et plus de 99 % des octets proviennent d'un cache sur disque local.
Limites
Pando reste un outil interne : selon AI Weekly, OpenAI n'a publié ni code source, ni API, ni guide de déploiement, et ne précise pas quel hébergeur Git a été remplacé. Tous les chiffres proviennent d'OpenAI ; le billet original n'a pas pu être consulté directement.
