Architektur
Navigieren Sie durch Code, den Sie nicht geschrieben haben.
Öffnen Sie ein Repository, und Panolayer bildet seine Architektur ab – mit Modulen, Funktionen, Klassen, Aufrufern und Abhängigkeiten. Die Karte wird aus dem Quellcode geparst, nicht von einem Modell generiert, daher ergibt derselbe Code immer dieselbe Karte. Sie, Ihre Agenten und die Panolayer Verification Engine arbeiten alle damit.
Öffentliche Beta für macOS. Kostenlos starten, keine Kreditkarte erforderlich.

Sie stecken drei Ebenen tief in einem Service und versuchen herauszufinden, was ihn aufruft.
Ein Dateibaum zeigt Ihnen, wo Code liegt, aber nicht, was davon abhängt. Noch schwieriger wird es, wenn ein Agent den Code geschrieben hat und Sie nur einen tausendzeiligen Diff haben. Panolayer bildet die Abhängigkeiten ab, sodass Sie sich visuell durch das System bewegen – danach, was was aufruft, nicht nach Ordnern.
Was Sie damit machen können
02 / Architektur
Gehen Sie genau dorthin, wo Sie hinmüssen
Klicken Sie in einen Service, um seine Module zu sehen, und dann in ein Modul, um seine Funktionen zu sehen. Diagramm-, Spalten- und Pfadansicht zeigen dieselbe Struktur auf drei Arten, sodass Sie zu der wechseln können, die für den Code, in dem Sie gerade sind, am besten lesbar ist.
03 / Architektur
Lesen Sie jede Funktion im Kontext
Öffnen Sie getPrice(), und Sie sehen, was sie tut, was sie entgegennimmt und zurückgibt, was sie aufruft, wovon sie abhängt, welche Regeln für sie gelten und ob sie die Verifizierung aktuell besteht. Das ist alles, was Sie sich sonst aus fünf Dateien und einer Suche zusammensuchen würden.

04 / Architektur
Sehen Sie, was eine Änderung erreichen wird
Bevor Sie einen Agenten bitten, getPrice() von Cent auf Dollar umzustellen, prüfen Sie, was die Funktion aufruft: die Produktseite, den Warenkorb und den Checkout. Panolayer folgt dem Abhängigkeitsgraphen ab jeder Funktion, sodass Sie wissen, was eine Änderung berühren kann, bevor jemand sie vornimmt.
05 / Architektur
Ihre Agenten sehen dieselbe Karte
Die Agenten, die Sie ausführen, können diese Karte über ein MCP-Tool abfragen. So können sie nachsehen, was eine Funktion aufruft, bevor sie sie ändern, statt nur mit den Dateien zu arbeiten, die man ihnen gegeben hat. Die Verifizierung prüft jede Änderung gegen dieselbe Karte – Sie, Ihre Agenten und die Verifizierung gehen also alle von einem Bild des Systems aus.
06 / Architektur
Dokumentation, die Schritt hält
Lebende Dokumente werden aus der Architektur generiert und bleiben synchron, während sich der Code ändert. So beschreibt die Dokumentation das System, wie es jetzt ist, nicht wie es war, als jemand sie zuletzt aktualisiert hat.
Panolayer merkt sich Ihr Projekt
Jede neue Agentensitzung beginnt bei null. Sie erklären wieder dieselben Konventionen, dieselben Einschränkungen und denselben Grund, warum niemand diese eine Migration anfasst. Panolayer führt über Sitzungen hinweg ein strukturiertes Gedächtnis Ihres Projekts – mit den Entscheidungen, die Sie getroffen haben, Ihren Konventionen und Einschränkungen, Ihrer Migrationshistorie und der Art, wie frühere Bugs behoben wurden. Je länger Sie in Panolayer an einer Codebasis arbeiten, desto weniger müssen Sie sich wiederholen.
Fragen
Wird das Diagramm von einem LLM generiert?
Nein. Es wird aus dem Quellcode geparst. Modelle können auf Wunsch Beschreibungen in natürlicher Sprache ergänzen, aber sie bestimmen nicht die Struktur.
Kann ich die Architekturkarte nutzen, ohne Agenten auszuführen?
Ja. Öffnen Sie ein Repository und nutzen Sie sie, um sich in Code zurechtzufinden, den Sie nicht geschrieben haben.
Welche Sprachen werden unterstützt?
Unter anderem TypeScript, JavaScript, Python, Go, Rust und Java. Dynamische Aufrufe und generierter Code sind schwerer nachzuverfolgen und erfordern unter Umständen einen genaueren Blick.
Unterstützte Sprachen ansehenFunktioniert es mit einem Monorepo?
Ja.
Probieren Sie Panolayer mit Ihrer Codebasis aus.
Öffentliche Beta für macOS. Kostenlos starten, keine Kreditkarte erforderlich.
