Native macOS-App

Ein Markdown-Reader für den Mac. Zum Prüfen der Pläne und Berichte deiner KI-Agenten.

Claude Code, Codex und andere Agenten schreiben ihre Pläne, Entwürfe und Analysen in .md-Dateien. MoonMark zeigt sie mit Inhaltsverzeichnis links, einer gut lesbaren Textspalte und formatierten Tabellen, Code und Diagrammen. Überarbeitet ein Agent die Datei, lädt MoonMark sie neu und behält deine Leseposition.

Download für Mac Beispiel ausprobieren

7 Tage kostenlos testenApple ChipmacOS 26 oder neuer

migration-plan.mdvon einem Agenten verfasst

Migration des Session-Stores: Redis → Postgres

Erstellt von Claude Code · 28.09.2026 · Review ausstehend

Hintergrund

Die Session-Daten liegen in einer einzelnen Redis-Instanz ohne Persistenz. Bei zwei Neustarts letzte Woche gingen jeweils rund 40.000 Anmeldungen verloren. Dieser Plan verlagert die Sessions in den bestehenden Postgres-Cluster und behält Redis als Lese-Cache.

Optionen

OptionPersistenzP95-LeselatenzAufwand
A: Redis-AOF aktivierenPro Sekunde0,8 msGering
B: Wechsel zu PostgresPro Transaktion2,4 msMittel
C: B + Redis-Lese-CachePro Transaktion0,9 msMittel

Empfehlung: C – gleiche Persistenz wie B, Leselatenz fast wie heute.

Schritte

  • Tabelle sessions mit Index auf user_id anlegen
  • Dual-Write: Neue Sessions werden in Redis und Postgres geschrieben
  • Backfill der bestehenden Sessions (rund 1,2 Millionen Zeilen)
  • Lesezugriffe auf Postgres umstellen; Redis wird zum Cache
  • 7 Tage beobachten, dann die Abhängigkeit von der Redis-Persistenz entfernen

Datenfluss

Lesen Miss Schreiben Client API Redis-Cache Postgres

Backfill-Skript

-- Nur nicht abgelaufene Sessions übernehmen
INSERT INTO sessions (id, user_id, data, expires_at)
SELECT id, user_id, data, expires_at
FROM staging_sessions
WHERE expires_at > now()
ON CONFLICT (id) DO NOTHING;

Risiken

Warnung

Kommt es während des Backfills zu Konflikten zwischen den Dual-Writes, hat Postgres Vorrang. Änderungen am Session-Schema vor Beginn des Backfills einfrieren.

Rollback

Die Lesezugriffe steuert das Flag SESSION_READ_FROM_PG. Ausschalten genügt, dann wird wieder aus Redis gelesen. Kein erneutes Deployment nötig.

HELL
DUNKEL

Wähle ein Thema. Klicke im Inhaltsverzeichnis auf eine Überschrift, um dorthin zu springen. Klicke auf </>, um den Markdown-Quelltext dieses Beispiels zu sehen.

##

Gut lesbar

In reinem Markdown besteht eine Tabelle aus Zeilen voller senkrechter Striche und ein Diagramm aus einem Codeblock. MoonMark zeigt beides formatiert.

Inhaltsverzeichnis
Aus den Überschriften wird ein Inhaltsverzeichnis. Der Abschnitt, den du gerade liest, ist hervorgehoben. In einem langen Plan gelangst du mit einem Klick zu „Risiken“ oder „Rollback“.
⌃⌘S
Angenehme Zeilenlänge
Der Text behält auch auf großen Displays eine gut lesbare Breite. Drei Breiten stehen zur Wahl. Breite Tabellen und Diagramme können in die Ränder ragen. Lange Codezeilen scrollen innerhalb des Codeblocks.
3 Breiten
Sechs Themen
Drei helle und drei dunkle Themen. Inhaltsverzeichnis, Text, Code, Tabellen und Diagramme wechseln gemeinsam die Farbe. MoonMark folgt dem hellen oder dunklen Erscheinungsbild deines Mac.
3 + 3
Schrift und Größe
Standardmäßig eine serifenlose Schrift. Für Text und Code kannst du jede installierte Schrift wählen. Die Größe reicht von 13 bis 24, die Schriftstärke ist einstellbar. Zwischen chinesischem und englischem Text fügt MoonMark ein Leerzeichen ein.
⌘+⌘−
Diagramme, Formeln und Code
MoonMark zeichnet Mermaid-Diagramme. Jedes Diagramm kannst du vergrößern, seinen Quelltext kopieren oder anzeigen. KaTeX-Formeln und Syntaxhervorhebung werden auf deinem Mac dargestellt, ohne Internetverbindung.
Mermaid · KaTeX

##

Deine Leseposition bleibt erhalten

Agenten überarbeiten eine Datei oft, während du sie liest.

Lädt neu, wenn sich die Datei ändert

Ändert sich die Datei auf dem Datenträger, lädt MoonMark sie standardmäßig neu. Du bleibst bei dem Absatz, den du gerade gelesen hast.

Nach dem Neuladen bist du noch beim selben Absatz.

##

Weitere Details

Tabs
Öffne mehrere Dokumente als Tabs in einem Fenster. Ein Link auf eine andere .md- oder .markdown-Datei öffnet sich in einem neuen Tab.
⌘O
Große Dateien
Sehr große oder sehr komplexe Dateien werden vereinfacht dargestellt, damit die App reaktionsschnell bleibt.
Lokal dargestellt
Dokumente werden auf deinem Mac dargestellt. Du brauchst kein Konto. Skripte in Dokumenten werden nicht ausgeführt. Bilder, auf die ein Dokument im Web verlinkt, werden über das Netzwerk geladen.

##

Nicht enthalten

Das können andere Tools gut.

MoonMark ist zum Lesen von Markdown da.

##

Welches Tool passt

Jedes dieser Tools hat seine Stärken. Wähle danach, was du mit der Datei vorhast.

Typora
Du schreibst Markdown und möchtest die Formatierung schon beim Tippen sehen, ohne die Markdown-Zeichen.
Editor
Marked
Du schreibst in einem anderen Editor und möchtest daneben eine Live-Vorschau, dazu Export als PDF, HTML oder DOCX.
Vorschau · Export
Quick-Look-Erweiterung
Du möchtest eine Datei im Finder nur kurz formatiert ansehen. Leertaste drücken, lesen, schließen. Ohne Bearbeiten.
Finder
VS Code
Das Projekt ist ohnehin in VS Code geöffnet. Die eingebaute Vorschau (⇧⌘V) stellt auch Formeln dar.
Code-Editor
MoonMark
Du liest lange Pläne und Berichte, die Agenten schreiben und überarbeiten. Du möchtest ein Inhaltsverzeichnis und eine gut lesbare Seite, und deine Leseposition soll erhalten bleiben, wenn sich die Datei ändert.
Reader

##

Technische Daten

System
macOS 26 oder neuer auf einem Mac mit Apple Chip
Oberfläche
Native Fenster, Menüs und Tastaturkurzbefehle von macOS
Dateien
.md .markdown
Syntax
CommonMark, GFM-Tabellen und -Aufgabenlisten, Fußnoten, Front Matter, Hinweisblöcke, Mermaid, KaTeX
Bedienungshilfen
Bewegung reduzieren, Kontrast erhöhen
Preis
US$9.99, Einmalkauf
Testzeitraum
7 Tage, alle Funktionen
Lizenz
Bis zu 3 Macs pro Lizenz
Konto
Nicht nötig

##

Häufige Fragen

Ist MoonMark ein Reader oder ein Editor?
Ein Reader. Um eine Datei zu ändern, nutzt du deinen Editor oder lässt sie vom Agenten überarbeiten. MoonMark lädt sie dann neu.
Öffnet MoonMark Dateien von Claude Code und Codex?
Ja. MoonMark öffnet .md- und .markdown-Dateien aus jedem Tool. Ändert sich eine Datei, lädt MoonMark sie standardmäßig neu und behält deine Leseposition.
Welchen Mac brauche ich?
Einen Mac mit Apple Chip und macOS 26 oder neuer.
Brauche ich ein Konto oder eine Internetverbindung?
Ein Konto brauchst du nicht. Die Darstellung funktioniert ohne Verbindung, auch bei Mermaid-Diagrammen und KaTeX-Formeln. Eine Verbindung brauchst du, um eine Lizenz zu aktivieren und um Bilder zu laden, auf die ein Dokument im Web verlinkt.
Was kostet MoonMark?
US$9.99, einmalig. Vorher kannst du alle Funktionen 7 Tage lang kostenlos testen. Eine Lizenz gilt für bis zu 3 deiner Macs. Innerhalb von 14 Tagen nach dem Kauf erhältst du auf Anfrage den vollen Betrag zurück.
MoonMark-Symbol

MoonMark

Alle Funktionen 7 Tage lang kostenlos testen.

Einmalkauf. Eine Lizenz gilt für bis zu 3 Macs.
Erfordert macOS 26 oder neuer auf einem Mac mit Apple Chip.