Konzeptillustration eines geteilten Markdown-Arbeitsbereichs mit Quelltext sowie gerenderter Tabelle, Formel und Diagramm; kein Flo-State-Screenshot.

Flo State Native: Ein Markdown-Editor mit TextKit 2 für macOS

Flo State Native verbindet Live-Markdown-Darstellung, einen dateibasierten Arbeitsbereich und native TextKit-2-Bearbeitung auf dem Mac. Version 0.1.1 gibt es als ZIP.

Die wichtigsten Punkte
  • Flo State Native ist eine mit Swift, AppKit und TextKit 2 entwickelte macOS-Neufassung eines angepassten writer.computer-Markdown-Editors.
  • Markdown bleibt editierbarer Quelltext, während Tabellen, Formeln, Mermaid-Diagramme, Bilder und unterstützte HTML-Blöcke inline gerendert werden können.
  • Das offizielle ZIP v0.1.1 für macOS 14 oder neuer gibt es direkt bei GitHub Releases. Es ist noch nicht notarisiert; beim ersten Start ist daher der dokumentierte Rechtsklick-→-Öffnen-Weg nötig.
  • Das Projekt steht unter GPL-3.0-or-later und ist noch jung. Prüfe vor der Installation den Funktionsumfang und die Hinweise im Release.

Bei Markdown-Editoren muss man oft wählen: Entweder bleiben alle Zeichen sichtbar, oder man wechselt in eine separate Vorschau. Flo State Native versucht einen dritten Weg. Das Markdown-Dokument bleibt bearbeitbar, während ein Teil der Syntax beim Lesen in den Hintergrund tritt.

Die App ist eine native macOS-Neufassung einer angepassten Version von writer.computer und basiert auf Swift, AppKit und TextKit 2. Das offizielle v0.1.1 folgt auf v0.1.0, das erste öffentliche Release. Ziel ist ein Live-Editing-Gefühl in einer Mac-App, ohne den zentralen Editor in eine Browseransicht zu legen.

Ein Quelldokument, das wie ein Dokument aussieht

Wenn der Cursor eine Zeile verlässt, kann Flo State Markdown-Zeichen für Hervorhebungen, Inline-Code, Links, Codeblöcke und weitere Konstrukte ausblenden und den Inhalt lesbar formatieren. Ein Link sieht dann wie ein Link aus, statt wie eine Beschriftung in Klammern mit einer rohen URL dahinter.

Das Dokument bleibt Markdown-Quelltext. Sobald du die Zeile auswählst oder bearbeitest, erscheinen die relevanten Zeichen wieder. So entsteht ein brauchbarer Mittelweg: Im Ruhezustand ist die Seite angenehm zu lesen, Änderungen nimmst du aber direkt im Markdown vor und bist nicht an einen separaten visuellen Editor gebunden.

Tabellen, Formeln und Diagramme werden Teil der Seite

Unterstützte Markdown-Blöcke kann Flo State als Inline-Widgets darstellen. Tabellen erscheinen als Tabellen, Formeln werden mit KaTeX gerendert und Mermaid-Codeblöcke als Diagramme; auch Markdown-Bilder und unterstützte HTML-Blöcke haben eigene Renderpfade. Statt einer Vorschau in einem zweiten Bereich bearbeitest du das Dokument mit sichtbarer Struktur.

Der Quelltext ist nicht verloren: Bei vielen gerenderten Blöcken wird durch Auswahl wieder das Markdown sichtbar. Mermaid ist ein Sonderfall: Das Diagramm bleibt eine Canvas-Ansicht, bietet aber eine Aktion zum Bearbeiten des Codes. Tabellen und Formeln verwenden gebündelte Ressourcen. Das bedeutet nicht, dass jede Markdown-Erweiterung exakt wie in einem vollständigen Browser funktioniert.

Ein Arbeitsbereich für Dateien und Navigation

Die App-Oberfläche bietet Seitenleiste, Tabs, eine Befehlspalette, eine Gliederung, Einstellungen sowie Suchen und Ersetzen. Du kannst mit einem Ordner statt nur mit einzelnen Notizen arbeiten und zwischen Dateien und Überschriften wechseln, ohne das Editorfenster zu verlassen.

Der Workspace-Index ist auf lokale Projektordner ausgelegt und berücksichtigt Ausschlussregeln wie .gitignore; versteckte Einträge und node_modules werden übersprungen. Das passt gut zu einem Repository mit Notizen oder technischer Dokumentation. Die README beschreibt einen dateibasierten Workflow, keinen kontogebundenen Notizdienst.

Flo State 0.1.1 aus dem offiziellen Release installieren

Das aktuelle offizielle Paket ist FloState-0.1.1.zip; auch die Release Notes zu v0.1.1 nennen es als Mac-Download. Die App setzt macOS 14 oder neuer voraus. Lade das ZIP, entpacke es und verschiebe Flo State.app in den Programme-Ordner.

open https://github.com/Altimor/flo-state/releases/download/v0.1.1/FloState-0.1.1.zip

Dieses Release ist noch nicht notarisiert. Beim ersten Start solltest du deshalb den vom Projekt beschriebenen Weg über Rechtsklick → Öffnen verwenden und nicht davon ausgehen, dass ein Doppelklick genügt. Künftige Versionen sollen sich in der App aktualisieren lassen; für v0.1.1 ist der offizielle Release-Download der Installationsweg.

Native Bearbeitung, aber auch Web-Rendering

Der zentrale Texteingabepfad verwendet AppKit und TextKit 2; FloCore enthält eine Swift-Implementierung des Markdown-Parsers und des Editorzustands. Das unterscheidet die App von einem Web-Editor in einem Desktop-Fenster: Eingabe, Auswahl, Layout und große Teile der Oberfläche laufen mit nativem Mac-Code.

WebKit kommt in der Rendering-Architektur dennoch vor. README und Quellcode weisen gebündelte Web-Ressourcen für KaTeX, Mermaid und HTML-Blöcke aus; einige dieser Widgets werden mit WebKit gerendert. „Nativ“ beschreibt also Editor und App-Rahmen, nicht den vollständigen Verzicht auf Webtechnik.

Updates und der noch frühe Entwicklungsstand

v0.1.0 war die erste öffentliche Version. v0.1.1 brachte kleinere, aber nützliche Korrekturen: Nach einem Tabwechsel liegt der Cursor wieder im Editor, und Aufzählungspunkte sitzen genauer auf der Textmitte. Das Änderungsprotokoll ist noch kurz; die App sollte daher als frühes Release und nicht als ausgereifte Markdown-Suite gelten.

Das Projekt integriert Sparkle 2 und beschreibt tägliche Update-Prüfungen sowie den Menüpunkt zum manuellen Suchen nach Updates. Der verwendete Appcast ist ebenfalls im Repository dokumentiert. Vor einem Wechsel auf eine neue Version lohnt sich trotzdem ein Blick auf die offizielle Release-Seite.

Nur für Änderungen am Quellcode selbst bauen und testen

Für das veröffentlichte ZIP brauchst du Xcode nicht. Die README nennt für Mitwirkende macOS 14+, Swift 6 und Xcode 16 oder eine passende Toolchain. Das Repository trennt das plattformunabhängige FloCore-Modell, den FloKit-Editor und das native App-Ziel – vom Parser bis zur Oberfläche lässt sich der Aufbau gut nachvollziehen.

swift build --product FloStateNative
swift test

Lokale Dateien, aber kein pauschales Offline-Versprechen

Der dokumentierte Workflow beginnt mit einem lokalen Workspace-Ordner. Der Quellcode enthält lokale Dateiindizierung, Dateiüberwachung und das Speichern von Sitzungen. Ein kontobasierter Notiz-Synchronisationsdienst wird nicht beschrieben; Flo State ist daher am besten als Editor für Dateien zu verstehen, die bereits auf dem Mac liegen.

Das ist noch keine bestätigte Garantie für null Netzwerkverkehr. Flo State dokumentiert einen externen Sparkle-Appcast für Updates, und Markdown-Dokumente können verlinkte Ressourcen enthalten. Das Repository macht keine umfassende Datenschutzzusage – aus dem lokalen Workflow sollte man keine ableiten.

GPL-3.0-or-later und die Herkunft des Projekts

Die Lizenz der App ist GPL-3.0-or-later. Flo State bezeichnet sich als abgeleitetes Werk von writer.computer, das ebenfalls unter GPL-3.0 steht, und verweist auf übernommenes Verhalten, Schema, Themes und Quellcode.

Für gebündelte Komponenten nennt das Repository außerdem mehrere eigene Bedingungen, darunter MIT, EPL-2.0, BSD-2-Clause sowie MPL-2.0/Apache-2.0. Lies bei der Weitergabe eines geänderten Builds die Lizenzhinweise und die einzelnen Komponentenlizenzen, statt das gesamte Paket als einheitlich permissiv einzuordnen.

Für wen lohnt sich Flo State?

Wenn du Notizen bereits in Markdown verwaltest und einen Mac-nativen Arbeitsbereich mit lesbarer Live-Darstellung statt eines separaten Vorschaufensters möchtest, ist Flo State einen Blick wert. Tabellen, Formeln, Mermaid-Diagramme, Tabs und Ordnernavigation machen das Projekt ambitionierter als ein einfacher Texteingabebereich.

Der Kompromiss ist das Alter der Software: v0.1.1 ist noch früh, das aktuelle ZIP ist nicht notarisiert und die Widgets verwenden unterschiedliche Renderingwege. Wenn das für dich in Ordnung ist, beginne mit dem offiziellen Download von v0.1.1. Wenn du eine ausgereifte, signierte und notarisierte Schreibumgebung erwartest, prüfe den Release-Stand erneut, bevor du Flo State täglich nutzt.

Projektübersicht

Lizenz
GPL-3.0-or-later
Plattform
macOS 14 oder neuer
Sprache
Swift, AppKit, TextKit 2
Geprüfte Version
v0.1.1 (am 27.09.2026 als neuestes offizielles GitHub-Release geprüft)

Installation

open https://github.com/Altimor/flo-state/releases/download/v0.1.1/FloState-0.1.1.zip

Lizenzübersicht

Flo State Native ist Copyleft-Software unter GPL-3.0-or-later und bezeichnet sich als abgeleitetes Werk von writer.computer, das unter GPL-3.0 steht. Bei der Weitergabe geänderter Versionen sind die jeweils geltenden GPL-Bedingungen einzuhalten. Gebündelte Drittanbieter-Komponenten besitzen eigene Lizenzen; nicht alle Inhalte des Pakets unterliegen denselben Bedingungen.