Open Source · AGPL-3.0 · kein Konto, kein Backend, keine Telemetrie

Ihre Architektur, gezeichnet, entschieden und bewahrt

Lionsville Architect ist ein Open-Source-Werkzeug zur Modellierung des Gesamtbilds: die Anwendungslandschaft in Layer-7-Bändern, die C4-Containerdiagramme darunter, die Geschäftsarchitektur daneben, und die Entscheidungen und Beobachtungen dort festgehalten, wo die Architektur ist. Alles wird als Textdateien in einem Ordner Ihrer Wahl gespeichert — nichts bleibt in der App verborgen.

Im Browser öffnenFür den Desktop herunterladen

Eine Anwendungslandschaft in Layer-7-Bändern: Domänengruppen, Lebenszyklus-Abzeichen, geroutete Verbindungen, das Kontextmenü einer Anwendung geöffnet und der Inspektor daneben
Das mitgelieferte Beispiel, Acme Logistics — eine fiktive Landschaft, die Sie öffnen, kopieren und auseinandernehmen können.

Was es kann

Ein Werkzeug für das Gesamtbild

Zwei Diagrammebenen, die Geschäfts- und Technologiesichten darum herum, und die Aufzeichnung des Warum — an einem Ort, mit einem Rückgängig-Stapel über allem.

  • Die Layer-7-Landschaft

    Fünf Bänder — Akteure, Eingabekanäle, externe Systeme, die Anwendungslandschaft, die Verwaltungsschicht — mit darin platzierten Elementen und Domänengruppen, die das Zusammengehörige einrahmen. Bänder und Gruppen passen ihre Größe an; eine Gruppe hat ihre eigene Farbe und lässt sich für sich aufräumen.

  • C4-Container darunter

    Ein Doppelklick auf eine Anwendung öffnet die Containersicht darunter oder legt sie an. Die Anwendung wird zur Grenze dieser Sicht und ihre Komponenten liegen darin; jede Landschaft führt die Liste der Containersichten unter ihr, und aus jeder steigen Sie wieder hinauf.

  • Die Geschäftsarchitektur

    Stakeholder an der Seite, die Reise, die Ihre Arbeit nimmt, als Band von Phasen über Bahnen, die Verantwortungsbereiche mit ihren Fähigkeiten und wie jede abgedeckt ist — und das Band dessen, was noch niemand beansprucht hat.

  • Die Technologielandschaft

    Plattformen, die Dienste, die sie realisieren, und welche Anwendungen darauf laufen oder sie nutzen, als eigene Landschaft gezeichnet. Was ein Hosting bedeutet, wird abgeleitet und nie ein zweites Mal geschrieben — ein Fakt steht einmal.

  • Verbindungen, die sich selbst routen

    Linien werden orthogonal von einem echten Router geführt — libavoid auf WebAssembly, abseits des Hauptthreads — um Elemente herum statt hindurch. Wenn automatisch nicht passt: ein Segment ziehen, eine Route festpinnen, die Seite wählen, an der jedes Ende andockt; all das übersteht ein neues Layout und ein Neuladen.

  • Entscheidungen, wo die Architektur ist

    Jede Landschaft, jede Anwendung und jede Gruppe führt ihre eigenen Architekturentscheidungen: MADR-Markdown mit Titel, Status, Datum und den Personen, denen sie vorgelegt wurde. Vorgeschlagen, in Prüfung, angenommen, abgelehnt, abgelöst — und die Endzustände sperren den Datensatz.

  • Beobachtungen und was dahintersteht

    Ein Register dessen, was das Team gesehen hat — wo, wie oft, wie sehr es zählt — analysiert zu Ursachen und Ursachen von Ursachen, bis am Ende eine Grundursache steht. Die Analyse wird gezeichnet, und die Stärke jeder Linie sagt, wie fest das eine das andere erklärt.

  • Ein Agent kann es steuern

    Verbinden Sie Claude Desktop, Claude Code oder einen anderen MCP-Client, und er liest die Landschaft, zeichnet, entscheidet und navigiert über dieselben Befehle wie Sie — mit einem Banner auf dem Bildschirm, das sagt, wer arbeitet, und einem Stopp-Knopf, der Ihnen gehört.

  • Eine Suche, ein Rückgängig-Stapel

    ⌘K durchsucht Elementnamen, die dazu geschriebenen Texte und die darum getroffenen Entscheidungen und öffnet das, worum es bei jedem Treffer geht. Jede Änderung — ein Ziehen, ein Umbenennen, eine angenommene Entscheidung — kommt in der Reihenfolge zurück, in der Sie sie gemacht haben.

Wo Ihre Arbeit liegt

Dateien, die Ihnen gehören

Auf dem Desktop, in einem Ordner Ihrer Wahl, als Textdateien, die Sie lesen können. Ein verschobenes Element schreibt eine kleine Datei neu, ein umgeschriebener Absatz eine Markdown-Datei, und git diff sagt in Worten, die Sie kennen, was sich geändert hat. Der Ordner synchronisiert, sichert und committet wie alles andere, das Ihnen gehört.

Mit git auf dem Rechner hält Momentaufnahme… den Ordner unter einer aus dem tatsächlich Getanen entworfenen Nachricht fest, und Verlauf… zeigt, was sich seit einer beliebigen Momentaufnahme geändert hat — als Architektur, nicht als Zeilen.

  • Die Arbeitsdatei (.lvarch) — derselbe Ordner in einem Zip, zum Weitergeben an jemanden, der daran weiterarbeitet.
  • PNG-Export — hell oder dunkel, mit Titelblock und Legende, aus einem Dialog mit Vorschau.
<your folder>/<group>/<project>/
    project.json · model.json
    diagrams/<id>.json · <id>.placements.json
    docs/<element>.md
    decisions/NNNN-<slug>.md
    observations/NNNN-<slug>.md
    observations/causes/NNNN-<slug>.md
    logos/<key>.svg

Loslegen

Drei Wege hinein

Im Browser

app.architecture.lionsville.nl läuft mit der neuesten stabilen Version. In Chrome und Edge öffnet es einen Ordner auf Ihrer eigenen Festplatte; in anderen Browsern liegen Ihre Projekte im Speicher des Browsers, und die Arbeitsdatei ist das, was Sie behalten. Nichts wird irgendwohin gesendet.

App öffnen

Auf dem Desktop

Signierte Installationsprogramme für macOS, Windows und Linux auf der Release-Seite. Die Desktop-App sagt Ihnen, wenn es eine neuere Version gibt, und reicht Ihnen das Installationsprogramm; sie installiert nie etwas hinter Ihrem Rücken.

Herunterladen

Aus dem Quellcode

Node 20 oder neuer, einmal Internet für die Installation, und danach ist alles lokal.

git clone https://github.com/Lionsville/Lionsville-Architecture-Management-Tool.git
cd Lionsville-Architecture-Management-Tool
npm run setup && npm run dev

Quellcode auf GitHub

Beginnen Sie mit dem Beispiel

Öffnen Sie die App, kopieren Sie Acme Logistics hinein und nehmen Sie es auseinander. Das Handbuch — auf Deutsch, Niederländisch, Friesisch und Englisch — ist der Ort, um zu lesen zu beginnen.