Der beliebteste Architekturdiagramm-Agent auf GitHub, die Geschichte des Entwicklers rührt einen zu Tränen.
Schöne Echtzeit-aktualisierbare Architekturdiagramme lassen sich jetzt auch mit KI mit einem Klick generieren!
Sicherlich sind Sie bei der täglichen manuellen Zeichnungsarbeit schon einmal von Problemen genervt worden: Die Leinwand muss immer wieder angepasst und gezerrt werden, und die Bilder veralten leicht, sobald der Code aktualisiert wird.
Die Generierung mit Mermaid ist zwar praktisch, aber bei komplexeren Inhalten können die Pfeile durcheinanderlaufen, sodass am Ende manuelle Korrekturen erforderlich sind.
Jetzt hat ein Open-Source-Projekt namens Archify, das auf GitHub Trending gelandet ist, den gesamten Vorgang auf einen einzigen Satz reduziert:
Analysieren Sie dieses Code-Repository und generieren Sie ein hochgradiges Laufzeit-Architekturdiagramm.
Daraufhin wird ein Architekturdiagramm im HTML-Format generiert, mit dem Sie Knoten durchsuchen, Aufrufpfade verfolgen und Themen wechseln können.
Außerdem ist es modellunabhängig: Es läuft mit Claude Code, Codex, Cursor oder jedem anderen Agent.
Zum Zeitpunkt der Veröffentlichung hat Archify mehrere positive Bewertungen mit über 100.000 Likes auf X erhalten, wurde mit 1,9k Forks und 31.400 Stars ausgezeichnet und stieg direkt auf den ersten Platz der GitHub-Trendliste auf.
Viele Nutzer können nicht umhin zu staunen:
Danke an Archify, ich spare mindestens vier bis fünf Folge-Besprechungen ein.
Überraschenderweise stammt der Entwickler dieses beliebten KI-Agents, der unter dem Pseudonym „Ye Wu Feng Yu Ye Wu Qing“ arbeitet, nicht von einer renommierten Universität.
Er besuchte zunächst eine Fachhochschule und wurde dann als Erstplatzierter der Aufnahmeprüfung für das Aufstiegsstudium an der Fakultät für Softwaretechnik der Universität für Post und Telekommunikation Chongqing zugelassen.
Nachdem Archify populär wurde, scherzte er mit einem Hauch von Wehmut in seinem X-Account:
Ich war Sicherheitswächter, habe Autoreparatur gelernt, in Fabriken gearbeitet und sogar die schwierigen Vorstellungsgespräche großer Unternehmen wie ByteDance Feishu und Yuanfudao bestanden. Ich dachte immer, das Angebot sei zum Greifen nah, aber bei der Hintergrundprüfung stellten sie fest, dass ich eine Fachhochschule besucht hatte – also musste ich bedauernswert gehen. In dem Jahr meines Abschlusses passierte mir das ständig: Die Gespräche im Vorstellungsgespräch verliefen reibungslos, aber sobald ich erwähnte, dass ich über das Aufstiegsstudium an die Universität gekommen bin, gab es keine Rückmeldung mehr von der Personalabteilung. (schmunzelnd)
Er gab offen zu: Nachdem alle Angebote gescheitert waren, war ich traurig, zweifelte an mir selbst, war verwirrt und bin sofort 5 Kilometer gelaufen.
Aber er hat nie aufgegeben.
Später ermutigte ihn Cz Chen, der COO von Manus, und er beschloss, mit Archify allen zu beweisen:
Eine bescheidene Herkunft ist keine Schande!
Verwandeln Sie Code mit einem einzigen Satz in eine Systemkarte
Archify ist eine Agent-Fähigkeit für KI-Agenten wie Claude Code, Codex, Cursor und OpenCode.
Sie können ihm eine Systembeschreibung geben oder Archify direkt ein Code-Repository analysieren lassen.
Nachdem Archify den Code verstanden hat, generiert es zunächst strukturiertes JSON IR, führt dann Prüfungen für Schema, Layout und Rendering durch und gibt schließlich eine eigenständige HTML-Datei aus.
Der gesamte Ablauf ist ungefähr wie folgt:
Code oder Textbeschreibung → Archify-Verständnis → Generierung von JSON IR → Regelprüfung → Rendern von HTML/SVG → Interaktion und Export.
Derzeit kann es fünf Arten von technischen Diagrammen generieren: Architekturdiagramme, Arbeitsablaufdiagramme, Sequenzdiagramme, Datenflussdiagramme und Lebenszyklusdiagramme.
Außerdem sind die generierten Bilder nur zum Anschauen da: Sie können nach Knoten suchen, die Ober- und Untermodule eines bestimmten Moduls anzeigen, den Pfad zwischen zwei Knoten verfolgen, zwischen hellen und dunklen Themen wechseln und PNG, SVG, WebM sowie Freigabekarten exportieren.
Wenn Sie mit dem Ergebnis nicht zufrieden sind, können Sie Archify jederzeit zur Änderung anweisen, zum Beispiel:
Fügen Sie Redis hinzu.
Verschieben Sie das Authentifizierungsmodul nach links.
Heben Sie den Rückwärtspfad nach dem Cache-Fehler hervor.
Aber jetzt stellt sich die Frage: Textbasierte Diagrammwerkzeuge wie Mermaid und D2 gibt es schon lange – was macht Archify so besonders?
Die Antwort lautet: Es generiert nicht nur Diagramme aus Text, sondern integriert die Zeichnungsfunktion direkt in den Arbeitsablauf des Programmier-Agents, sodass der Agent Code verstehen, GIF-Diagramme generieren und diese kontinuierlich ändern kann.
Im Vergleich dazu sind Mermaid und Graphify hauptsächlich dafür zuständig, vorhandene Textbeschreibungen in Bilder zu rendern – und das Ergebnis ist oft nicht so ansprechend wie bei Archify.
Es ist nicht nur ein schöneres Mermaid
Der eigentliche Unterschied von Archify liegt darin, dass es das Zeichnungswerkzeug direkt in den Arbeitsablauf des Programmier-Agents integriert.
Sie müssen keine Zeichnungssyntax von Grund auf lernen, sondern nur Ihre technische Absicht beschreiben.
Die Aufgabe, Code zu verstehen, Komponenten zu organisieren und strukturierte Daten zu generieren, kann dem KI-Agent überlassen werden, während Archify für die Überprüfung und das Rendern zuständig ist.
Diese Aufgabenteilung versucht tatsächlich, ein Problem bei der KI-generierten Architekturdiagrammerstellung zu lösen:
Das Modell kann sehr schnell zeichnen, aber nicht unbedingt korrekt.
Vor der Auslieferung prüft Archify die Datenstruktur, die Knotenanordnung, die Beschriftungen und Konflikte bei Verbindungslinien.
Wenn die Überprüfung fehlschlägt, weist es auf spezifische Probleme und zulässige Korrekturmethoden hin, anstatt einfach ein optisch ansprechendes, aber fehlerhaftes Diagramm auszuliefern.
Darüber hinaus kann es zwei Architektur-Snapshots vergleichen und die hinzugefügten, gelöschten, geänderten, verschobenen und neu gerouteten Teile im Format Vorher/Delta/Nachher markieren.
Das bedeutet, dass Architekturdiagramme nicht mehr nur nach Abschluss der Entwicklung hinzugefügte Illustrationen sind, sondern auch an Code-Reviews teilnehmen und gemeinsam mit dem Projekt weiterentwickelt werden können.
Natürlich ist Archify nicht perfekt: Es ist kein Echtzeit-Überwachungssystem und kann nicht automatisch nachweisen, dass das Diagramm vollständig mit dem Online-Betriebsstatus übereinstimmt.
Die Genauigkeit des Ergebnisses hängt weiterhin von den Code-Informationen, den Benutzerhinweisen und der Analysefähigkeit des Agents ab.
Einige Nutzer haben nach praktischen Tests darauf hingewiesen, dass Archify Probleme aufweist: Die Detailanzeige der Knoten ist etwas zu klein, die Ausführung mit Modellen ohne integrierte visuelle Fähigkeiten (wie deepseek-v4-flash) ist noch nicht reibungslos und der Verbrauch von Guthaben ist relativ hoch.
Dazu erklärte der Entwickler „Ye Wu Feng Yu Ye Wu Qing“, dass sie aktiv an neuen Versionen arbeiten, um diese Probleme zu beheben – wir können also gespannt sein.
Also eignet sich Archify für Sie, wenn Sie:
bereits KI-Programmierung verwenden, fremde Code-Repositories schnell verstehen, Aufrufketten durchdringen oder einem Team komplexe Systeme verständlich machen möchten.