Benutzerhandbuch

Alles, was du für die Arbeit mit Diagrix brauchst — von den ersten Schritten bis zu fortgeschrittenen Funktionen.

Erste Schritte

Diagrix ist eine native macOS-App für strukturierte Projektplanung. Sie kombiniert dreizehn Diagramm- und Analyse-Module in einem einzigen Fenster, speichert Dokumente in einem offenen JSON-Format (.diagrix) und stellt einen MCP-Server bereit, über den KI-Assistenten direkt auf die Inhalte zugreifen können.

Systemanforderungen

macOS14 (Sonoma) oder neuer
CPUApple Silicon oder Intel (64-bit)
Speicher≥ 100 MB frei

App starten

Die App wird als macOS-Anwendungspaket gestartet. Beim ersten Start öffnet sich ein leeres Dokument mit dem SWOT-Modul. In der linken Seitenleiste wählst du das gewünschte Modul aus.

Tipp: Diagrix startet automatisch einen lokalen MCP-Server auf Port 3001 — KI-Assistenten wie Claude können sofort auf alle Inhalte zugreifen.

Hauptfenster

Das Hauptfenster besteht aus drei Bereichen: Toolbar (oben), Seitenleiste (links) und Modul-Inhalt (rechts).

Diagrix — Unbenannt
SpeichernWordHTMLPDFPNG
⬡ MindMap
◻ SWOT
⊞ Business MC
▤ Kanban
▦ Gantt
〉Fischgräte
🌐 Deutsch ▾
Modul-Inhalt

Toolbar

SchaltflächeFunktion
Speichern ⌘SAktives Dokument speichern
Word ⌘⇧WAls Word/Pages exportieren (.docx)
HTML ⌘⇧EAls HTML-Datei exportieren
PDF ⌘⌥⇧EAls PDF-Datei exportieren
PNG ⌘⇧IAls PNG-Bild exportieren
JPEGAls JPEG-Bild exportieren
⌘,Einstellungen öffnen

Seitenleiste

Klick auf ein Modul wechselt die Ansicht sofort. Wer ein Modul mit der Maus überfährt, sieht als Tooltip eine Kurzbeschreibung. Unten in der Seitenleiste befindet sich die Sprachauswahl — wechselt zwischen Englisch, Deutsch und Französisch ohne Neustart — sowie die installierte Version (z. B. „Diagrix 1.0.0.171").

Tooltips: Alle Schaltflächen und Bedienelemente zeigen beim Überfahren mit der Maus einen erklärenden Kurztext — in der aktuellen App-Sprache (DE/EN/FR).

Dokumente

Neu, Öffnen, Speichern

AktionTastenkürzel
Neues Dokument⌘N
Öffnen⌘O
Speichern⌘S
Speichern unter⌘⇧S

Dokumente werden im Format .diagrix gespeichert (JSON). Jede Datei enthält genau ein aktives Modul.

Hinweis: Beim Öffnen einer Datei werden alle anderen Module auf den Standardzustand zurückgesetzt.

Auto-Speichern

Wenn eine Datei bereits gespeichert wurde, speichert die App automatisch alle 2 Minuten, sofern ungesicherte Änderungen vorhanden sind.

Einstellungen ⌘,

Die Einstellungen öffnen sich als Sheet über den ⚙-Button in der Toolbar oder per ⌘,. Sie enthalten fünf Bereiche.

Erscheinungsbild

Wähle zwischen System (folgt macOS), Hell und Dunkel.

Diagramm-Theme

Sechs Farbpaletten bestimmen, welche Farben neue Knoten in Flowchart, UML und ERD automatisch erhalten:

Standard Ozean Warm Wald Mono Pastell

Raster

Raster anzeigenBlendet ein Punkt- oder Linienraster im Canvas ein
Am Raster ausrichtenElemente rasten beim Loslassen am nächsten Rasterpunkt ein
Rastergröße10 pt / 20 pt / 40 pt
RasterfarbeFrei wählbar per Farbwähler

Das Raster gilt für: Flowchart, UML, ERD, C4, Arc42-Diagramm, MindMap.

Module verwalten

Aktiviert oder deaktiviert einzelne Module. Mindestens ein Modul muss aktiv bleiben; MindMap ist immer aktiv.

Sprachen exportieren & importieren

Diagrix liefert Deutsch, Englisch und Französisch mit. Über Einstellungen → Sprachen lassen sich weitere Sprachen als Excel-Datei (.xlsx) hinzufügen oder bestehende korrigieren — ohne Programmierung.

Exportieren…Menü: vorhandene Sprache oder „Neue Sprache…" (Code wie es, pt). Erzeugt Diagrix-<code>.xlsx mit Spalten Key · Comment · en · <Sprache>
ÜbersetzenDatei in Numbers/Excel öffnen, Zielspalte ausfüllen — die en-Spalte dient nur als Referenz
Importieren…Datei auswählen — die Sprache erscheint sofort im Sprachmenü der Seitenleiste

Leere Zielfelder werden automatisch mit der englischen Übersetzung gefüllt. Nicht zuordenbare Schlüssel und alle Englisch-Fallbacks werden in einer Log-Datei neben der Excel-Datei protokolliert.

Sprachen der Hilfe (Hilfe-Pakete)

Die In-App-Hilfe ist auf Deutsch eingebaut. Im Hilfe-Fenster (oben rechts) gibt es einen Sprach-Picker und ein •••-Menü mit Export/Import — analog zu den Oberflächen-Sprachen, aber als eigene .xlsx-Hilfe-Pakete. Fertige Pakete (z. B. Englisch) findest du im Download-Bereich.

Ein Hilfe-Paket gilt nur für die passende App-Version; fehlende Texte fallen automatisch auf Deutsch zurück.

Schriftart pro Diagramm-Typ

Klicke auf das Aa-Symbol in der Modul-Toolbar. Es öffnet sich ein Popover:

EinstellungOptionen
SchriftfamilieSystem · Serif · Mono · Rounded
Größe8–24 pt (Standard: 13 pt)
Fett / KursivGilt für alle Beschriftungen im Modul

Canvas-Bedienung

Die folgenden Interaktionen gelten für alle Canvas-Module: Flowchart, C4, ERD, UML, Arc42-Diagramm.

Auswahl & Drag

AktionErgebnis
Klick auf ElementElement auswählen
Klick auf LeerraumAuswahl aufheben
+ KlickMehrfachselektion hinzufügen / entfernen
Drag auf LeerraumRubber-Band-Auswahl aufziehen
⌘AAlle Knoten auswählen
Drag auf selektiertes ElementAlle selektierten Elemente verschieben
Drag auf nicht-selektiertes ElementVerbindung ziehen (Drag-to-Connect)

Tastatur

KürzelFunktion
/ DeleteSelektierte Elemente löschen
EscapeAuswahl aufheben
← → ↑ ↓Element 1 px verschieben (Nudge)
+ PfeiltasteElement 10 px verschieben
⌘DElement duplizieren (Versatz +20/+20)
⌘AAlle Elemente auswählen

Navigation & Zoom

GesteFunktion
Zwei-Finger-Scrollen (Trackpad)Canvas verschieben
Pinch (Trackpad)Zoom
+ ScrollenZoom
Taste F (Zoom-Buttons)Gesamtes Diagramm einpassen
/ +Zoom verringern / erhöhen

Rechtsklick-Kontextmenü

  • Kein Element selektiert — Alles auswählen, Auto-Layout
  • 1 Element selektiert — Duplizieren, Löschen
  • Mehrfachselektion — N Elemente löschen

Inline-Bearbeitung

  • Doppelklick auf Knoten → Beschriftung direkt auf dem Canvas bearbeiten
  • Enter oder Klick außerhalb → Änderung übernehmen
  • Escape → Änderung verwerfen

Kollisionserkennung

In Flowchart, UML, ERD, C4 und Arc42-Diagramm wird beim Drag verhindert, dass Formen sich überlappen:

  • Gleiten entlang der Kante: Wenn eine Achse blockiert ist, kann die andere noch genutzt werden
  • Bereits überlappende Formen (z.B. via MCP platziert) können sich frei herausbewegen
  • Visuelles Feedback: Blockierende Formen werden kurz mit einem roten gestrichelten Rahmen markiert

Kanten, Wegpunkte & Beschriftung

Alle Diagramm-Module mit Verbindungen unterstützen individuelle Kantenstile. Kante auswählen → Stil-Editor erscheint im rechten Properties-Panel.

Kantenstil

EigenschaftOptionen
LinieDurchgezogen, Gestrichelt, Gepunktet
Stärke0,5 px – 6,0 px
PfeilkopfAutomatisch, Offen, Gefüllt, Hohl, Raute, Raute hohl, Kein Pfeil
FarbeFrei wählbar (Modulfarbe als Standard)
RoutingGerade / Scharfe Ecken (Polyline) / Kurven

Wegpunkte

Wegpunkte formen den Kantenverlauf frei. Sie sind als weiße Kreise mit farbigem Rand sichtbar und liegen immer im Vordergrund — auch wenn sie auf einem Knoten liegen.

A
B
AktionErgebnis
Doppelklick auf die bare KantenlinieWegpunkt an der Klickposition einfügen; Routing wechselt automatisch auf Polyline
Doppelklick auf WegpunktWegpunkt entfernen
Drag auf WegpunktVerlauf frei verschieben — auch wenn der Punkt auf einem Knoten liegt

Wegpunkte sind verfügbar in: Flowchart, UML, ERD, C4, Arc42-Diagramm, BPMN.

Beschriftung

Kanten lassen sich direkt auf dem Canvas beschriften. Das Label sitzt standardmäßig mittig auf der Kante und kann frei verschoben werden — der Versatz erscheint identisch im PNG/JPEG- und HTML-Export.

AktionErgebnis
Doppelklick auf ein LabelText direkt auf dem Canvas bearbeiten (leerer Text entfernt das Label)
Rechtsklick auf eine Kante → BeschriftenLabel anlegen oder bearbeiten; alternativ über das Properties-Panel
Drag auf ein LabelLabel frei positionieren

Beschriftung verfügbar in allen Kanten-Modulen: Flowchart, UML, ERD, C4, Arc42-Diagramm, BPMN, Sequenzdiagramm.

Tipp: Mehrere Wegpunkte pro Kante sind möglich. Endpoint-Handles (Kreise am Start/Ende einer selektierten Kante) können ebenfalls per Drag auf der Knotenfläche neu positioniert werden.

Auto-Layout

In Flowchart, UML, ERD, C4 und Arc42-Diagramm ordnet der Auto-Button in der Toolbar alle Elemente automatisch an.

Ablauf

  1. Klick auf Auto in der Toolbar (oder Rechtsklick → Auto-Layout)
  2. Die Layout-Engine analysiert die Graphstruktur
  3. Enthält der Graph keine Zyklen → hierarchisches Schichten-Layout (Sugiyama)
  4. Enthält der Graph Zyklen → kräftebasiertes Layout (Fruchterman-Reingold)
  5. Nach dem Layout werden Gruppen komprimiert und verbleibende Überlappungen aufgelöst
Undo: Das Auto-Layout ist vollständig undo-fähig. ⌘Z stellt den Zustand vor dem Layout wieder her.

Gruppen

Gruppen sind in Flowchart, UML, ERD, C4 und Arc42 verfügbar. Sie dienen dazu, zusammengehörige Elemente visuell zu umschließen und zu beschriften.

Erstellen

Klick auf Gruppe in der Toolbar, dann auf dem Canvas einen Bereich aufziehen.

Eigenschaften

EigenschaftOptionen
LabelFreitext
FormRechteck / Ellipse
FüllfarbeFrei wählbar
RahmenfarbeFrei wählbar
RahmendickeSchieberegler
LinientypDurchgezogen / Gestrichelt / Gepunktet

Containment

Ein Element gehört automatisch zu einer Gruppe, wenn sein Mittelpunkt innerhalb des Gruppenrechtecks liegt. Das Auto-Layout hält enthaltene Elemente zusammen.

Die dreizehn Module

1. MindMap

Hierarchische Gedankenkarte mit unbegrenzter Tiefe, Cross-Links, Themes und Inline-Editing.

AktionFunktion
TabKind-Knoten hinzufügen
ReturnGeschwister-Knoten hinzufügen
Knoten löschen
EscapeAuswahl aufheben
DoppelklickKnoten inline umbenennen
Cross-LinkQuerverbindung zwischen beliebigen Knoten

Rechtes Panel: Label, Notizen, Textausrichtung, Theme. Auto-Layout via Auto-Button.

2. SWOT-Analyse

Klassische 2×2-Matrix für Stärken, Schwächen, Chancen und Risiken.

  • +-Button in der Quadranten-Kopfzeile → Neuen Eintrag hinzufügen
  • ×-Button beim Hovern → Eintrag löschen
  • Änderungen werden beim Verlassen des Feldes automatisch gespeichert

3. Business Model Canvas

Neun Sektionen des Business Model Canvas mit direkter Inline-Eingabe.

  • +-Button in der Sektions-Kopfzeile → Neuen Eintrag hinzufügen
  • Änderungen werden beim Verlassen des Feldes automatisch gespeichert

4. Kanban-Board

Professionelles Kanban-Board mit Sprint-Planung, Swimlanes, Zeiterfassung und bidirektionaler Gantt-Synchronisation.

  • Karten per Drag & Drop zwischen Spalten verschieben
  • Neue Karte → Titelfeld sofort editierbar
  • Prioritäten: Niedrig / Mittel / Hoch / Kritisch
  • Tags als Freitext-Chips
  • Optionales WIP-Limit pro Spalte
  • Spalten per Doppelklick auf Titel umbenennen
  • Sprint-Labels, Swimlanes und Abhängigkeiten (blockiert / blockiert durch)
  • Zeiterfassung: Geschätzt / Gebucht
  • Bidirektionale Synchronisation mit dem Gantt-Diagramm

5. Gantt-Diagramm

Interaktiver Gantt-Chart mit Drag-to-Move, Zoom-Stufen und bidirektionaler Kanban-Synchronisation.

AktionFunktion
Aufgabenbalken ziehenStarttermin verschieben
Aufgabenbalken skalierenDauer anpassen
+ ScrollenZoom in/out
FitGesamtdiagramm einpassen

Rechtes Panel: Name, Starttag, Dauer, Farbe.

6. Fischgräten-Diagramm (Ishikawa)

Ursache-Wirkungs-Diagramm mit konfigurierbaren Kategorien.

  • + Oben / + Unten → Neue Kategorie hinzufügen
  • System-Picker → 6M, 4M, 4P oder benutzerdefiniert
  • Klick auf Kategorie → Ursachen im rechten Panel bearbeiten
  • Kategorie-Labels und Ursachen speichern bei Fokusverlust
  • Drag auf Kategorie-Label → Kategorie entlang der Wirbelsäule verschieben; das Ursachen-Layout passt sich automatisch an

7. Sequenzdiagramm

Teilnehmer und Nachrichten in zeitlicher Reihenfolge.

AktionFunktion
Doppelklick auf Teilnehmer-BoxInline-Umbenennung
Doppelklick auf Nachrichten-LabelInline-Umbenennung
Drag auf Teilnehmer-BoxTeilnehmer horizontal neu anordnen
Drag auf Nachrichten-PfeilNachricht vertikal neu anordnen
Selektiertes Element löschen

Nachrichtentypen: Synchron (→), Asynchron (⇢), Rückgabe (--→). Von/Nach-Felder verhindern denselben Teilnehmer als Quelle und Ziel.

8. arc42

Vollständige arc42-Vorlage mit 12 Kapiteln, Status-Tracking und integriertem Diagramm-Editor.

  • Kapitel-Status: Leer / Entwurf / Fertig
  • Jedes Kapitel hat drei Tabs: Text, Vorschau und Diagramm
  • Vorschau-Tab — Live-Rendering des Markdown-Textes (Überschriften, Listen, Codeblöcke, Fett/Kursiv)
  • Kapitel-Diagramme: Vollständige Canvas-Bedienung mit allen Shortcuts
  • Drag-to-Connect: im Verbindungs-Modus Knoten per Drag verbinden — Rubber-Band-Linie zeigt den Verbindungsverlauf
  • Auto-Button in der Diagramm-Toolbar: Knoten automatisch anordnen
  • Gruppe-Button: Gruppenrechteck oder -ellipse anlegen
GruppeFormen (per Drag & Drop auf Canvas ziehen)
BasisBox, Akteur, Datenbank, Cloud, Ellipse
FrontendBrowser, Mobile
MessagingMessage Bus
APIAPI Gateway (Hexagon)
InfrastrukturServer (3D), Load Balancer, Cache, Proxy/Schild

9. Flowchart

Ablaufdiagramme nach ISO 5807 mit vollständiger Canvas-Bedienung.

  • Verbindungs-Modus: Button „Verbindung", dann Quelle → Ziel klicken
  • Kanten mit optionalem Label
  • Auto-Button: Knoten automatisch anordnen
  • Gruppe-Button: Gruppenrechteck oder -ellipse anlegen
  • Shape-Palette (rechts): Formen per Drag & Drop auf den Canvas ziehen
GruppeFormen
BasisRechteck, Raute, Oval, Parallelogramm, Zylinder
ErweitertDokument, Datenspeicher, Man. Eingabe, Unterprogramm, Verzögerung
Start/EndeTerminator (Pill), Seitenverweis (Pentagon), Zusammenführung (Dreieck)

10. C4-Modell

Hierarchisches Architekturmodell mit Kontext-, Container- und Komponentendiagrammen.

  • Mehrere Diagramme pro Dokument (Kontext → Container → Komponente)
  • Shape-Palette (rechts): Formen per Drag & Drop auf den Canvas ziehen — automatisch auf die aktive Ebene begrenzt (Kontext: 4, Container: 8, Komponente: 6 Formen)
  • Ebenen-Verlinkung: „Verweist auf Ebene" im Properties Panel → Rechtsklick → „Zur verweisenden Ebene"
TypBeschreibung
Person / Ext. PersonBenutzer intern / extern
System / Ext. SystemSoftwaresystem intern / extern
Container, Database, QueueAusführende Einheiten
ComponentInterne Komponente
Web AppSingle-Page Application / Browser-Frontend
MainframeLegacy-System

11. ER-Diagramm

Entity-Relationship-Modell in relationaler und Chen-Notation.

  • Spalten: Name, Typ, PK / NOT NULL / UNIQUE
  • Kardinalitäten: 1, n, 0..1, 0..n, 1..n
  • Auto-Button: Entitäten automatisch anordnen
  • Shape-Palette (rechts): Formen per Drag & Drop auf den Canvas ziehen
VarianteDarstellung
EntitätTabellen-Rechteck mit Header
Schwache EntitätDoppelrahmen
BeziehungRaute (Chen)
Schwache BeziehungDoppel-Raute
AttributOval
Abgeleitetes AttributGestricheltes Oval
Mehrwertiges AttributDoppel-Oval
SchlüsselattributOval mit unterstrichenem Text

12. UML-Diagramm

Klassen-, Objekt-, Komponenten- und State-Machine-Diagramme.

  • Beziehungen: Assoziation, Abhängigkeit, Generalisierung, Realisierung, Komposition, Aggregation
  • Attribute und Methoden bearbeitbar (eine pro Zeile)
  • Auto-Button: Knoten automatisch anordnen
  • Shape-Palette (rechts): Formen per Drag & Drop auf den Canvas ziehen
GruppeTypen
KlassendiagrammClass, Interface, Abstrakte Klasse, DataType, Component, Package, Objekt, Enumeration
Use-CaseActor, Use Case, Note
State MachineZustand, Startzustand, Endzustand
ActivityFork, Join, Boundary

13. BPMN-Prozess

Geschäftsprozessdiagramme nach BPMN 2.0 (ISO 19510) — Standard für ERP-Modellierung.

  • Verbinden-Button + Typauswahl (Sequenz / Nachricht / Assoziation) in der Toolbar
  • Auto-Button: Elemente automatisch anordnen (Pools und Lanes bleiben fixiert)
KategorieElemente
EreignisseStart, Ende, Intermediate, Timer-Start, Message-Start, Message-End
AufgabenTask, UserTask, ServiceTask, ScriptTask, SubProcess
GatewaysExklusiv (XOR), Parallel (AND), Inklusiv (OR)
ArtefakteDatenobjekt, Datenspeicher, Notiz
ContainerPool (mit Label-Leiste), Lane
FlusstypDarstellungVerwendung
SequenzflussDurchgezogene Linie, gefüllter PfeilAblauf innerhalb eines Pools
NachrichtenflussGestrichelte Linie, offener PfeilKommunikation zwischen Pools
AssoziationGepunktete Linie, kein PfeilVerbindung zu Artefakten

In-App-Hilfe

Die vollständige Hilfe ist direkt in der App verfügbar: Menü Hilfe → Diagrix Hilfe (oder über den Hilfe-Menüpunkt in der macOS-Menüleiste).

Das Hilfefenster öffnet sich als eigenständiges Fenster und kann offen bleiben, während man in der App arbeitet.

Seitenleiste16 Themen in 5 Gruppen: Allgemein, Planung, Analyse, Architektur, Diagramme
DetailbereichJedes Thema enthält einen „Typischer Ablauf"-Abschnitt mit nummerierten Schritten sowie eine Funktionsreferenz

Export

HTML

Druckbare HTML-Seite mit Inline-CSS. Öffnet in jedem Browser.

⌘⇧E
PDF

Pixelgenaues A4-PDF via WebKit-Rendering.

⌘⌥⇧E
Word / Pages

Natives .docx — öffnet in Microsoft Word und Apple Pages.

⌘⇧W
PNG

Verlustfreies Pixelbild mit 2× Auflösung (Retina). Direkt aus SwiftUI, ohne WebView.

⌘⇧I
JPEG

Komprimiertes Bild (90 % Qualität) für kleinere Dateigrößen.

Alle 13 Module unterstützen alle fünf Exportformate. Canvas-Diagramme (Flowchart, C4, UML, ERD, Arc42, Sequence, MindMap, BPMN, Fishbone) werden als eng zugeschnittenes Bild gerendert — Textmodule (SWOT, BMC, Kanban, Gantt) als formatierte Layout-Ansicht. HTML-Exporte enthalten das Diagramm als skalierbares SVG — inklusive Gruppen, Ankerpunkten und Wegpunkten. Alle Exporttexte erscheinen in der gewählten App-Sprache (DE/EN/FR). Hinweis: C4 exportiert immer das aktive Diagramm, der arc42-Bildexport das aktive Kapitel.

MCP-Server

Diagrix startet automatisch einen lokalen MCP-Server (Standard-Port 3001). KI-Assistenten wie Claude können damit direkt auf alle 13 Module zugreifen — lesen, erstellen, bearbeiten, löschen. Standardmäßig ist der Server nur auf dem eigenen Mac erreichbar (Bindung an 127.0.0.1).

Server-Einstellungen

Unter Einstellungen → MCP-Server:

PortFrei wählbar (Standard 3001). Bei Konflikt wählt der Server automatisch den nächsten freien Port.
Externe VerbindungenAus = nur Loopback (127.0.0.1). An = Bindung an 0.0.0.0 — aus Docker/LAN erreichbar (z. B. über host.docker.internal).
TokenIm externen Modus verlangt der Server einen Bearer-Token (Authorization-Header). Lokal/Loopback nicht nötig.

Sicherheit: Der Server hat keine eingebauten Grenzen und kann Dokumente verändern. Bei externem Zugriff den Token geheim halten.

Verbindung einrichten (Claude Desktop)

{
  "mcpServers": {
    "diagrix": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3001/sse"
      ]
    }
  }
}
Die App muss geöffnet sein, damit der MCP-Server erreichbar ist. 77 MCP-Tools stehen zur Verfügung — vollständige CRUD-Operationen für jedes Modul.

Verfügbare Tool-Kategorien

mindmap_* kanban_* gantt_* swot_* arc42_* flowchart_* c4_* erd_* uml_* bpmn_* sequence_* fishbone_* bmc_*