- Société fondée par l’ancien CEO de GitHub, Thomas Dohmke, avec pour objectif de construire une plateforme développeur de nouvelle génération où humains et agents peuvent collaborer, apprendre et déployer ensemble
- Elle se compose de trois éléments clés : une base de données compatible Git, une couche universelle de raisonnement sémantique et un SDLC natif IA
- Son premier produit est l’outil CLI open source “Entire CLI”, intégré à Git, qui gère automatiquement en version le contexte de travail des agents
- Il introduit le concept de Checkpoints, qui enregistre automatiquement dans Git le contexte des agents sous forme de données versionnées, permet d’examiner le processus de raisonnement, d’optimiser l’usage des tokens et de gérer plusieurs sessions
- Prend en charge Anthropic Claude Code et Google Gemini CLI, avec la prise en charge de Codex et Cursor CLI également prévue
Changement de paradigme dans le développement logiciel
- Ces derniers mois, plusieurs modèles de codage de type agent sont apparus, dont Claude Code d’Anthropic, GPT-5.3-Codex d’OpenAI et Composer 1.5 de Cursor
- Les développeurs travaillent en contrôlant simultanément de nombreux agents dans plusieurs fenêtres de terminal
- Le développement piloté par les spécifications (spec-driven) s’impose comme le cœur de la génération de code
- Les agents génèrent et évaluent en parallèle des centaines de variantes de code, si bien que la vitesse de production dépasse la capacité de compréhension humaine
- Pourtant, les systèmes de développement actuels centrés sur le suivi des issues, Git et les Pull Requests ont été conçus pour la collaboration humaine et ne sont pas adaptés à l’ère de l’IA
- Les limites centralisées de capacité et de débit des API réduisent l’efficacité des agents
- Les systèmes existants sont structurellement difficiles à faire évoluer vers un modèle de production centré sur l’IA
- Il faut donc une nouvelle chaîne de développement de type chaîne de montage, adaptée à une époque où les machines deviennent les principaux producteurs de code
Vision et architecture d’Entire
- Entire vise à construire une plateforme développeur de nouvelle génération où humains et agents peuvent collaborer, apprendre et déployer ensemble
- La plateforme repose sur trois composants clés
- Base de données compatible Git : unifie code, intentions, contraintes et raisonnement dans un seul système de gestion de versions
- Couche universelle de raisonnement sémantique (semantic reasoning layer) : prend en charge la coopération entre plusieurs agents via un graphe de contexte
- SDLC natif IA : redéfinit le cycle de vie de développement pour la collaboration entre humains et agents
- Le projet a levé 60 millions de dollars en seed, dans un tour mené par Felicis, avec la participation de Madrona, M12, Basis Set, 20VC, Cherry Ventures, Picus Capital et Global Founders Capital
- Parmi les investisseurs individuels figurent Gergely Orosz, Theo Browne, Jerry Yang, Olivier Pomel et Garry Tan
Premier produit : Entire CLI et Checkpoints
- Aujourd’hui, les sessions d’agents sont éphémères, et les prompts comme le raisonnement affichés dans le terminal disparaissent à la fin de la session
- Git n’enregistre que les changements de code et ne conserve pas le contexte expliquant pourquoi ces changements ont eu lieu
- Checkpoints est une nouvelle unité fondamentale conçue pour résoudre ce problème, qui enregistre automatiquement dans Git le contexte des agents sous forme de données versionnées
- Lors d’un commit, l’ensemble de la session est enregistré avec lui (prompts, modifications de fichiers, consommation de tokens, appels d’outils, etc.)
- Ces données servent de base à la couche de raisonnement sémantique et peuvent être explorées par branche
- Principaux avantages de Checkpoints
- Traçabilité (Traceability) : permet de vérifier le processus de raisonnement derrière les changements générés par les agents
- Amélioration de l’efficacité de revue : on examine l’intention et les contraintes, et pas seulement le diff
- Meilleur transfert de travail : reprise possible sans relancer les prompts
- Réduction du gaspillage de tokens : apprend des corrections passées pour éviter les erreurs répétées
- Prise en charge de plusieurs sessions et agents : permet une collaboration parallèle entre agents
- Prend actuellement en charge Anthropic Claude Code et Google Gemini CLI, avec Codex et Cursor CLI prévus par la suite
Fonctionnement et installation
- Checkpoints fonctionne comme un CLI conscient de Git, en écrivant un objet checkpoint structuré à chaque commit généré par un agent
- Il est lié au SHA du commit, ce qui permet d’enregistrer ensemble les changements de code et le processus de raisonnement
- Les métadonnées sont stockées dans une branche séparée (
entire/checkpoints/v1) et jouent le rôle d’un journal d’audit append-only
- L’installation se fait en deux étapes
- Exécuter
curl -fsSL https://entire.io/install.sh | bash
- Configurer le projet avec la commande
entire enable dans le dépôt
- Ensuite, les sessions d’agents sont automatiquement structurées et enregistrées
Publication open source et collaboration avec la communauté
- Entire CLI est publié en open source sur GitHub et conçu de manière indépendante et portable afin d’être utilisable avec tous les agents et modèles
- Aujourd’hui, Checkpoints fournit surtout des fonctions de traçabilité et d’enregistrement, mais il doit évoluer à terme en mémoire partagée entre agents, afin de permettre la collaboration et la transmission du contexte
- L’équipe recueille les retours de la communauté via Discord et GitHub Discussions, avec l’intention de construire ensemble la feuille de route à venir
- La formule « No more stealth. We are building in the open. » met en avant une philosophie de développement ouverte
Aucun commentaire pour le moment.