Polygraph

Polygraph

Nx (Narwhal Technologies) · Coding

Polygraph ist ein Werkzeug für KI-Coding-Agenten, das jedes Repo indexiert, auf das du Zugriff hast, und sie über einen Abhängigkeitsgraphen aus Paketen und APIs verbindet. Es ersetzt nicht den Agenten, den du bereits nutzt, sondern hängt sich an Claude Code, Codex oder OpenCode und gibt diesem Agenten zwei Dinge, die ihm sonst fehlen: Sicht über Repo-Grenzen hinweg und ein Gedächtnis, das jede Sitzung überdauert. Das Ergebnis ist repoübergreifende Arbeit, die als eine abgestimmte Änderung läuft, ohne deinen Code in ein Monorepo zu migrieren. Das Team dahinter nennt dieses Setup ein Meta-Harness.

Vorschau der Oberfläche von Polygraph

Über Polygraph

Was ist Polygraph

Polygraph ist ein Entwicklerwerkzeug, das das Nx-Team gebaut hat, um zwei Grenzen zu beheben, an denen Coding-Agenten in echten Organisationen scheitern. Die erste ist der Raum: Ein normaler Agent sitzt in einem einzigen Repo, sieht nicht, wie eine Änderung das Gesamtsystem berührt, und schreibt in jeweils nur ein Repo. Die zweite ist die Zeit: Sitzungen starten bei null, sodass ein Mensch den Kontext jeden Morgen neu erklären muss.

Polygraph verbindet alle deine Repos, private und Open-Source, in einem einheitlichen Abhängigkeitsgraphen. Es verschiebt keinen Code. Dein Agent liest und schreibt einfach über jedes Repo hinweg, auf das du Zugriff hast, und er orchestriert die Pull Requests und die CI als eine Änderung. Laut Unternehmen ist das Ziel die Ergonomie eines Monorepos ohne die Migration, was sie ein synthetisches Monorepo nennen.

Die andere Hälfte ist das Gedächtnis. Polygraph zeichnet jede Agenten-Sitzung auf, sodass du Arbeit, die jemand auf irgendeiner Maschine erledigt hat, fortsetzen, nachschlagen oder darauf aufbauen kannst, sogar mit einem anderen Agenten. Eine Grenze sollte man nennen. Das funktioniert nur innerhalb der Repos und der CI, die dein Konto bereits verbunden hat. Und die Plattform ist noch im Early Access, daher können sich Funktionen und Preise ändern.

Erste Schritte

  1. Installiere die CLI unter macOS oder Linux mit dem Standalone-Skript, dem Homebrew-Tap oder dem Windows-Installer aus der Installationsdokumentation.
  2. Führe polygraph aus, um dich über den OAuth-Geräteablauf anzumelden, und wähle das Konto, unter dem du arbeiten willst.
  3. Bestätige das aktive Konto mit polygraph whoami und führe dann polygraph session start aus, um deine erste Sitzung zu öffnen.
  4. Füge Repos von Anfang an hinzu oder nach und nach. Du kannst die Aufgabe beschreiben und Polygraph die richtigen Repos finden lassen oder eines direkt benennen wie vitejs/vite.
  5. Arbeite über deinen bestehenden Agenten und setze die Sitzung später mit polygraph session resume fort oder sieh sie mit polygraph session review durch.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Polygraph.

Kostenloser TarifJa
Bezahlte Tarife$0 (free during early access)
PlattformmacOS, Linux, Windows (CLI)
EntwicklerNx (Narwhal Technologies)
KategorieCoding
VeröffentlichungsdatumSep 2025
Zuletzt aktualisiertSep 2025
Website-Besuche618
Globales Website-Ranking12.8M
API-VerfügbarkeitN/A

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Plattform- und Infrastruktur-Engineers
  • Power-User von Agenten, die bereits Claude Code, Codex oder OpenCode laufen lassen
  • Engineering-Teams über mehrere Maschinen verteilt

Aufgaben

  • Repoübergreifende Refactorings
  • Fehlersuche an Upstream-Open-Source-Repos
  • Einarbeitung in unbekannte Arbeit

Szenarien

  • Eine Paketumbenennung, die durch fünf interne Repos und zwei Open-Source-Konsumenten schwappt.
  • Den halbfertigen Branch eines Teammitglieds auf einer anderen Maschine übernehmen, mit demselben oder einem anderen Agenten.
  • Ein adversarisches Code-Review, bei dem du den Agenten bittest, eine Änderung anzugreifen statt sie zu verteidigen.

Wichtigste Funktionen

Repoübergreifende Agenten-Sitzungen

Die automatische Repo-Erkennung indexiert alles, worauf du Zugriff hast, und baut einen Graphen, wie die Repos über Pakete und APIs zusammenhängen. Dein Agent plant die Arbeit über diesen Graphen, ohne dass ihm gesagt wird, wo er schauen soll. Du gibst den Prompt einmal ein. Die Änderung landet in jedem Repo, das sie braucht. Eine Sitzung ist auch nicht auf ihre Startrepos festgelegt, du kannst also mitten in der Aufgabe ein weiteres einbeziehen.

Repoübergreifende PR- und CI-Koordination

Polygraph behandelt deine Repos als ein Arbeitsset. Es zieht die richtigen Repos für den Kontext heran, koordiniert die Änderungen über sie hinweg und öffnet in jedem einen Pull Request. Nachgelagerte Konsumenten werden aktualisiert und getestet, bevor etwas gemergt wird. Genau das geht meist schief, wenn du von Hand koordinierst.

Dauerhafter Sitzungsverlauf

Jede Sitzung wird mit ihrer Beschreibung, ihren PRs und ihren Traces aufgezeichnet. Du kannst jede vergangene Sitzung als Kontext heranziehen. Einen Bug zu beheben heißt also nicht, die Commit-Historie zu durchwühlen, um zu rekonstruieren, was jemand dachte. Für Teams macht das individuelle Arbeit zu etwas, das einem institutionellen Gedächtnis näher kommt.

Fortsetzen und Übergabe

Setze eine Sitzung morgen fort, führe sie auf einer anderen Maschine weiter oder übergib sie an ein Teammitglied. Beim Fortsetzen baut Polygraph den Zustand auf deiner Maschine neu auf, mit den Repos auf den relevanten SHAs und den passenden Logs. Starte die Arbeit in Claude und beende sie in Codex, wenn du willst. Die Reibung ist nahe null.

Erfassung von Sitzungen im Hintergrund

Auch Sitzungen, die außerhalb von Polygraph laufen, werden aufgezeichnet, was die Arbeit hinter einem Pull Request prüfbar hält. Das zählt. Jemand hat einen Agenten lokal laufen lassen, und du willst wissen, was tatsächlich passiert ist, bevor du die Änderung freigibst.

Code-Reviews und adversarischer Modus

Sieh dir die Sitzung hinter einer Änderung an, frag nach den Entscheidungen und starte ein adversarisches Review mit einem einzigen Flag. Weil das Review auf der aufgezeichneten Sitzung beruht, siehst du die Begründung, nicht nur den Diff. Das ist der Unterschied zwischen einer Änderung zu vertrauen und sie zu erraten.

Mehrere Agenten nutzen

Ein Eltern-Agent kann die Arbeit planen, während Kind-Agenten sie pro Repo ausführen. Rollen lassen mehrere Agenten dasselbe Repo teilen, ohne sich in die Quere zu kommen. Es richtet sich an Teams, die bereits mehr als einen Agenten laufen lassen und wollen, dass sie zusammenarbeiten.

Vor- und Nachteile

Vorteile

  • Funktioniert mit den Agenten, die du schon nutzt, statt einen Wechsel zu erzwingen, daher gibt es wenig neu zu lernen.
  • Keine Code-Migration. Das synthetische Monorepo gibt repoübergreifende Reichweite, während deine Repos bleiben, wo sie sind.
  • Der Sitzungsverlauf überdauert Maschinen und Agenten, was das wiederholte Neu-Erklären zwischen Teammitgliedern verringert.
  • Kostenlos während des Early Access, damit Teams es ohne Kosten an echten Repos testen können.
  • Die repoübergreifende PR- und CI-Koordination entfernt den fehleranfälligsten Teil von Änderungen über mehrere Repos.

Nachteile

  • Beschränkt auf die Repos und die CI, die du verbindest, es erreicht also keine Systeme, die dein Konto nicht abdeckt.
  • Early Access heißt, dass sich Preise und Funktionen ohne große Vorwarnung ändern können.
  • Der CLI-zentrierte Ablauf setzt etwas Vertrautheit mit dem Terminal voraus, was nicht zu jedem Teammitglied passt.
  • Die API-Verfügbarkeit ist noch nicht dokumentiert, daher ist Automatisierung außerhalb der CLI unsicher.

Häufige Fragen

Es verbindet alle deine Repos in einem Abhängigkeitsgraphen und zeichnet jede KI-Agenten-Sitzung auf, damit ein Agent über Repo-Grenzen hinweg arbeiten und sich an vergangene Arbeit erinnern kann. Es sitzt auf Claude Code, Codex oder OpenCode auf, statt sie zu ersetzen. Die Einrichtung ist eine CLI-Installation und eine Anmeldung. Die Integration in deinen bestehenden Stack ist leicht.

Ähnliche Inhalte

Entdecke passende Tools, Skills und Artikel zu Polygraph.

Alternativen zu Polygraph

Forefront

Forefront

Forefront · Coding

Forefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.

Kostenlos / $0 - $99/moDetails ansehen
Startkit

Startkit

StartKit.AI · Coding

Startkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.

Kostenpflichtig / $99 - $499 one-timeDetails ansehen
Testim

Testim

Tricentis · Coding

Testim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.

Kostenlos / Custom pricing on requestDetails ansehen