Polygraph

Polygraph

Nx (Narwhal Technologies) · Programmation

Polygraph est un outil destiné aux agents de codage IA qui indexe chaque dépôt auquel vous avez accès et les relie via un graphe de dépendances de paquets et d'API. Il ne remplace pas l'agent que vous utilisez déjà : il se branche sur Claude Code, Codex ou OpenCode et donne à cet agent deux choses qui lui manquent d'ordinaire : une visibilité au-delà des frontières d'un dépôt et une mémoire qui survit à chaque session. Le résultat, ce sont des travaux multi-dépôts qui avancent comme un seul changement coordonné, sans migrer votre code vers un monorepo. L'équipe derrière l'outil appelle cette configuration un méta-harnais.

Aperçu de l'interface de Polygraph

À propos de Polygraph

Qu'est-ce que Polygraph

Polygraph est un outil pour développeurs conçu par l'équipe Nx pour corriger deux limites qui freinent les agents de codage dans les organisations réelles. La première est l'espace : un agent ordinaire reste dans un seul dépôt, ne voit pas comment un changement affecte l'ensemble du système et écrit dans un dépôt à la fois. La seconde est le temps : les sessions repartent de zéro, si bien qu'une personne finit par réexpliquer le contexte chaque matin.

Polygraph relie tous vos dépôts, privés comme open source, dans un graphe de dépendances unifié. Il ne déplace aucun code. Votre agent lit et écrit simplement dans chaque dépôt auquel vous avez accès, et il orchestre les pull requests et la CI comme un seul changement. Selon l'entreprise, l'objectif est l'ergonomie d'un monorepo sans la migration, ce qu'elle appelle un monorepo synthétique.

L'autre moitié, c'est la mémoire. Polygraph enregistre chaque session d'agent, si bien que vous pouvez reprendre, consulter ou prolonger le travail réalisé par n'importe qui, sur n'importe quelle machine, même avec un agent différent. Une limite mérite d'être signalée. Cela ne fonctionne que dans les dépôts et la CI que votre compte a déjà connectés. Et la plateforme est encore en accès anticipé, donc les fonctionnalités et les tarifs peuvent évoluer.

Pour commencer

  1. Installez la CLI sur macOS ou Linux avec le script autonome, le tap Homebrew ou l'installateur Windows depuis la documentation d'installation.
  2. Lancez polygraph pour vous connecter via le flux OAuth par appareil et choisissez le compte sous lequel vous voulez travailler.
  3. Confirmez le compte actif avec polygraph whoami, puis lancez polygraph session start pour ouvrir votre première session.
  4. Ajoutez des dépôts au départ ou au fil de l'eau. Vous pouvez décrire la tâche et laisser Polygraph trouver les bons dépôts, ou en nommer un directement comme vitejs/vite.
  5. Travaillez via votre agent habituel, puis reprenez ou révisez la session plus tard avec polygraph session resume ou polygraph session review.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Polygraph.

Offre gratuiteOui
Offres payantes$0 (free during early access)
PlateformemacOS, Linux, Windows (CLI)
DéveloppeurNx (Narwhal Technologies)
CatégorieProgrammation
Date de lancementSep 2025
Dernière mise à jourSep 2025
Visites du site618
Classement mondial du site12.8M
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Ingénieurs plateforme et infrastructure
  • Utilisateurs avancés d'agents qui font déjà tourner Claude Code, Codex ou OpenCode
  • Équipes d'ingénierie réparties sur plusieurs machines

Tâches

  • Refactorisations multi-dépôts
  • Débogage sur des dépôts open source
  • Intégration sur un travail inconnu

Cas d'usage

  • Un renommage de paquet qui se propage dans cinq dépôts internes et deux consommateurs open source.
  • Reprendre la branche à moitié terminée d'un collègue sur une autre machine, avec le même agent ou un autre.
  • Une revue de code contradictoire, où vous demandez à l'agent d'attaquer un changement au lieu de le défendre.

Fonctionnalités clés

Sessions d'agent multi-dépôts

La découverte automatique des dépôts indexe tout ce à quoi vous avez accès et construit un graphe des relations entre dépôts via les paquets et les API. Votre agent planifie le travail sur ce graphe sans qu'on lui dise où regarder. Vous saisissez le prompt une fois. Le changement arrive dans chaque dépôt qui en a besoin. Une session n'est pas non plus figée sur ses dépôts de départ : vous pouvez en intégrer un autre en cours de tâche.

Coordination des PR et de la CI multi-dépôts

Polygraph traite vos dépôts comme un seul ensemble de travail. Il tire les bons dépôts pour le contexte, coordonne les changements entre eux et ouvre une pull request sur chacun. Les consommateurs en aval sont mis à jour et testés avant tout merge. C'est précisément la partie qui tourne mal quand vous coordonnez à la main.

Historique de sessions persistant

Chaque session est enregistrée avec sa description, ses PR et ses traces. Vous pouvez consulter n'importe quelle session passée comme contexte. Corriger un bug ne revient donc pas à fouiller l'historique des commits pour reconstituer ce que quelqu'un pensait. Pour les équipes, cela transforme le travail individuel en une mémoire proche de celle de l'organisation.

Reprise et passation

Reprenez une session le lendemain, poursuivez-la sur une autre machine ou transmettez-la à un collègue. À la reprise, Polygraph reconstruit l'état sur votre machine avec les dépôts aux SHAs pertinents et les journaux correspondants. Commencez le travail dans Claude et terminez-le dans Codex si vous le souhaitez. La friction est quasi nulle.

Capture des sessions en arrière-plan

Les sessions qui tournent en dehors de Polygraph sont elles aussi enregistrées, ce qui garde le travail derrière une pull request vérifiable. Cela compte. Quelqu'un a lancé un agent en local, et vous voulez savoir ce qui s'est réellement passé avant d'approuver le changement.

Revues de code et mode contradictoire

Examinez la session derrière un changement, interrogez les décisions et lancez une revue contradictoire avec un seul flag. Comme la revue part de la session enregistrée, vous voyez le raisonnement, pas seulement le diff. C'est la différence entre faire confiance à un changement et le deviner.

Utiliser plusieurs agents

Un agent parent peut planifier le travail pendant que des agents enfants l'exécutent par dépôt. Les rôles permettent à plusieurs agents de partager le même dépôt sans se marcher dessus. C'est pensé pour les équipes qui font déjà tourner plus d'un agent et veulent qu'ils coopèrent.

Avantages et inconvénients

Avantages

  • Fonctionne avec les agents que vous utilisez déjà au lieu d'imposer un changement, donc il y a peu à réapprendre.
  • Aucune migration de code. Le monorepo synthétique donne une portée multi-dépôts tandis que vos dépôts restent en place.
  • L'historique de sessions survit aux machines et aux agents, ce qui réduit les réexplications répétées entre collègues.
  • Gratuit pendant l'accès anticipé, donc les équipes peuvent le tester sur de vrais dépôts sans frais.
  • La coordination des PR et de la CI multi-dépôts supprime la partie la plus propice aux erreurs des changements multi-dépôts.

Inconvénients

  • Limité aux dépôts et à la CI que vous connectez, il ne peut donc pas atteindre des systèmes que votre compte ne couvre pas.
  • L'accès anticipé signifie que les tarifs et les fonctionnalités peuvent changer sans grand préavis.
  • Le flux centré sur la CLI suppose une certaine aisance avec le terminal, ce qui ne conviendra pas à tous les membres de l'équipe.
  • La disponibilité de l'API n'est pas encore documentée, donc l'automatisation hors CLI reste incertaine.

Questions fréquentes

Il relie tous vos dépôts dans un graphe de dépendances et enregistre chaque session d'agent IA, pour qu'un agent puisse travailler au-delà des frontières d'un dépôt et se souvenir du travail passé. Il se pose au-dessus de Claude Code, Codex ou OpenCode au lieu de les remplacer. L'installation se résume à installer la CLI et à se connecter. L'intégration à votre stack existante est légère.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Polygraph.

Alternatives à Polygraph

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails