28 points par GN⁺ 2026-02-11 | 4 commentaires | Partager sur WhatsApp
  • 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
    1. Exécuter curl -fsSL https://entire.io/install.sh | bash
    2. 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

4 commentaires

 
pseudojo 2026-02-13

Je me disais qu’à force d’attendre, quelqu’un (autrement dit un senior dev de la Big Tech) finirait bien par le développer, et c’est enfin arrivé. J’ai souvent vu des cas où, même en utilisant MCP et des skills, le système ignore carrément le maintien du contexte, donc j’espère que cette fois, il le gérera vraiment bien...

 
halfenif 2026-02-12

Nous enregistrons chaque jour une quantité vraiment énorme de logs de débogage, et je me suis dit qu’on allait maintenant jusqu’à les commit aussi.

 
roxie 2026-02-24

Autrement dit, c’est peut-être le signe que des outils sont enfin apparus pour lire à ma place ces monstrueux logs de débogage.

 
GN⁺ 2026-02-11
Commentaires sur Hacker News
  • Ce nouveau concept de Checkpoints est intéressant. Quand l’agent crée un commit de code, toute la session — conversation, prompts, modifications de fichiers, usage des tokens, appels d’outils, etc. — est versionnée avec. Si on ne voit pas la valeur d’une telle fonctionnalité, je ne sais pas quoi dire

    • Il y a un vrai intérêt dans le fait de pouvoir comprendre pourquoi l’ancien code a été écrit ainsi. Cela permet de prendre plus vite et plus précisément les futures décisions de code. Par exemple, si l’on sait pourquoi quelque chose a été fait de la manière X, il est plus facile de décider s’il faut passer à Y. Et l’IA peut aussi connaître le contexte des commits précédents pour écrire le suivant
    • Bien sûr, faire un git add du contexte produit par l’IA puis un git commit peut être utile, mais je doute que cela vaille 60 millions de dollars
    • J’ai moi-même construit un système similaire. Il fonctionne en mémoïsant toutes les étapes du développement collaboratif
    • Je vois l’utilité comme extension de Git, mais je ne comprends pas très bien comment les VC vont en tirer des revenus
  • En laissant de côté la logique et les noms des VC, je vois la vision derrière l’idée. Mais comme l’avenir de l’IA reste incertain, on ne sait même pas si nous aurons réellement besoin d’une telle solution. Historiquement, les outils de développement qui ont réussi viennent moins du grand capital que de développeurs qui résolvent leurs propres problèmes

    • Mais ce type d’investissement seed sert justement à ce genre d’expérimentation. Il faut essayer pour savoir s’il y a une vraie valeur
  • Si les modèles deviennent suffisamment bons, ce type de plateforme disparaîtra, et sinon elle disparaîtra probablement quand même

    • La formule est juste. La plateforme peut être utile, mais un succès de l’ampleur de GitHub paraît difficile. Au fond, cela revient à stocker de l’information avec les données. Les fondateurs ont de l’expérience, mais ce n’est pas une période où l’on peut facilement reproduire ce genre de réussite
    • En ce moment, tout le monde fait semblant d’être expert en IA, mais la technologie évolue si vite qu’on a l’impression que l’investissement en connaissances lui-même se déprécie. Si un meilleur modèle sort demain, ce qu’on a appris aujourd’hui devient très vite obsolète
    • Cela dit, c’est intéressant de penser aux montants qui vont circuler d’ici là
    • De toute façon, ils ont sûrement levé parce que « l’ancien CEO d’un service connu a créé ça »
  • Plus importante que la qualité du code généré par l’IA, il y a la possibilité d’audit. J’aime le fait que cette plateforme semble traiter ce problème d’une manière à la fois nouvelle et traditionnelle

  • J’ai vu la description « relier le contexte de l’agent à Git via la CLI », mais si au final il s’agit juste de dumper le contexte dans les commits, c’est déjà ce que je fais

    • Sauf que moi, je n’ai pas 60 millions de dollars en seed ni une valorisation à 300 millions
    • Même si toi tu le fais déjà, est-ce que tu peux l’imposer à une entreprise de 5 000 employés ? Ce type d’investissement vise à rendre cela possible
    • Je pense pareil. Au contraire, j’essaie plutôt de réduire le contexte mis dans les commits
    • Mettre 50 KB dans un message de commit Git, ça ressemble à une surcharge excessive
    • Avec Claude ou Codex, je résume les discussions de design dans un fichier MD, puis je le fais relire après modification. Un outil qui rendrait ce processus moins pénible serait bien, mais déverser simplement tous les prompts dans une branche Git me paraît inefficace
  • Nous vivons une époque où un nouvel framework IA sort chaque semaine. Ça me rappelle le boom des frameworks JavaScript, au point que j’ai envie de créer un clone de HN qui filtre les articles sur l’IA

    • Quand on regarde les compétences d’agents populaires, tout tourne autour de React et de JS. Au fond, c’est la communauté JS obsédée par les modes qui exagère les succès des LLM. Ceux qui surestimaient autrefois les frameworks frontend donnent maintenant l’impression d’avoir découvert les systèmes de types et les compilateurs
    • Alors il suffit de créer une extension qui filtre les articles liés à l’IA. L’IA te la fera en 10 minutes
    • Ou alors crée carrément un clone de HN réservé aux bots et envoie-y les bots qui bavardent ici
    • Tu sais sûrement déjà comment faire ça efficacement, non ?
    • Moi aussi, je voulais depuis longtemps une fonction de filtrage dans le feed HN. Je voulais exclure les articles sur le Web3, mais avec de simples mots-clés la précision est faible. Ironiquement, une analyse par IA pourrait peut-être mieux s’en sortir
  • On dirait l’idée improvisée hier par quelqu’un qui a obtenu un financement grâce à son CV. Je ne vois pas clairement ce qu’est réellement le service ni en quoi il diffère des autres Show HN

  • Un tour de seed à 60 millions de dollars, c’est vraiment possible comme chose ?

    • Alors on va bientôt voir aussi des tours de seed à 500 millions de dollars
  • Les données des Checkpoints semblent pouvoir valoir plus que de l’or, non seulement pour la collaboration, mais aussi comme données d’entraînement pour le RL plus tard

  • Le problème de préservation du contexte est réellement pénible. J’utilise task.md ou CLAUDE.md pour conserver l’état de la session, mais ce ne sont que des rustines. Le concept de checkpoint qui stocke ensemble le raisonnement et le diff est séduisant. En revanche, je suis sceptique à l’idée d’en faire une plateforme séparée au-dessus de Git. Les approches comme Cursor, Aider, Claude hook, plus étroitement intégrées aux outils existants, ont mieux réussi. Si l’on demande aux développeurs de basculer vers une nouvelle stack SDLC, l’adoption devient un défi plus grand que la technologie elle-même. Si c’est open source, je me demande si le format est une spécification ouverte

    • Moi, j’utilise Shelley pour stocker les conversations d’agents dans une base Sqlite. Pas besoin de les mettre dans Git ; à la place, j’écris des documents de conception que je commit. Ça me suffit
    • En fait, avec git notes, on ne peut pas aussi attacher l’état de l’agent comme métadonnées à un commit ou à un arbre ?
    • La CLI est open source et fonctionne même uniquement avec Git. La plateforme séparée ne sert qu’à visualiser les checkpoints. On peut aussi les voir dans la CLI. https://github.com/entireio/cli