Siyuan
Privacy-First Personal Knowledge Management mit Block-Level Referenzen
Zusammenfassung
SiYuan ist ein selbst gehostetes, vollständig quelloffenes Personal Knowledge Management System mit Block-Level Referenzen und WYSIWYG Markdown-Editor. Die Software bietet Features wie Bi-Directional Links, SQL-Queries, PDF-Annotation, Spaced Repetition Flashcards und eine Plugin-API. Entwickelt mit TypeScript und Golang, verfügbar für Desktop, Mobile und als Docker-Container.
✓ Vorteile
- + Vollständig Open Source (AGPL-3.0) und selbst hostbar für maximale Datenkontrolle
- + Leistungsstarker Block-Level Editor mit bidirektionalen Links und SQL-Abfragen
- + Plattformübergreifend verfügbar (Desktop, Android, iOS, HarmonyOS, Docker)
✗ Nachteile
- − Einige Premium-Features nur für zahlende Mitglieder verfügbar
- − Komplexere Einrichtung bei Self-Hosting im Vergleich zu Cloud-Lösungen
Anwendungsfälle
- → Persönliches Wissensmanagement mit verlinkten Notizen und Block-Referenzen
- → Wissenschaftliches Arbeiten mit PDF-Annotationen und Literaturverwaltung
- → Technische Dokumentation mit Markdown, Code-Snippets und Diagrammen
- → Langfristiges Lernen mit Spaced-Repetition Karteikarten-System
Ideal für
Ideal für Entwickler, Forscher und Wissensarbeiter, die eine privacy-first Alternative zu Notion oder Obsidian mit Self-Hosting-Option suchen.
Tags
Was ist Siyuan?
SiYuan ist ein Personal Knowledge Management System, das vollständig open source (AGPL-3.0) entwickelt wird und sich selbst hosten lässt. Der Kern der Anwendung ist ein WYSIWYG-Editor, der nicht auf Dokumentebene, sondern auf Block-Ebene arbeitet. Jeder Absatz, jede Überschrift, jede Liste ist ein referenzierbarer Block. Das ermöglicht Verlinkungen, die präziser greifen als klassische Seiten-zu-Seiten-Links. Der Tech-Stack kombiniert TypeScript im Frontend mit Golang im Backend. SiYuan läuft als Desktop-App, auf Android, iOS und HarmonyOS sowie als Docker-Container.
Kernfunktionen
- Block-Level Referenzen und bidirektionale Links: Inhalte lassen sich auf Absatzebene verknüpfen, Backlinks werden automatisch erfasst.
- SQL-Abfragen: Über eingebettete SQL-Queries lassen sich Notizinhalte dynamisch abfragen und aggregieren.
- PDF-Annotation: PDFs können direkt in SiYuan annotiert werden, Anmerkungen bleiben mit dem Wissensgraph verknüpft.
- Spaced Repetition Flashcards: Aus beliebigen Blöcken lassen sich Karteikarten erstellen, die das System nach dem Spaced-Repetition-Prinzip wiederholt.
- Plugin-API: Eine dokumentierte API erlaubt es, die Funktionalität durch eigene Plugins zu erweitern.
- Selbst gehostete Synchronisation: Daten liegen lokal oder auf der eigenen Infrastruktur, kein Zwang zur Cloud.
Für wen eignet sich Siyuan?
Entwickler, die ihre Dokumentation versioniert und offline halten wollen, profitieren vom Markdown-nativen Ansatz und der Plugin-API. Forscher, die mit PDFs arbeiten und Quellen direkt mit Notizen verknüpfen wollen, finden in der Annotationsfunktion eine praktische Verbindung. Das Spaced-Repetition-System macht SiYuan auch für strukturiertes Langzeitlernen verwendbar, ohne ein separates Tool wie Anki einzubinden.
Wer Docker noch nie angefasst hat, wird beim Self-Hosting Zeit investieren müssen. Die mobile Synchronisation zwischen Geräten setzt entweder den kostenpflichtigen Cloud-Service von SiYuan oder eine selbst konfigurierte Infrastruktur voraus. Einige Features sind nur für zahlende Mitglieder freigeschaltet, welche das konkret sind, veröffentlicht das Projekt in der offiziellen Dokumentation.
Einordnung & Alternativen
SiYuan spielt in derselben Kategorie wie Obsidian und Notion, unterscheidet sich aber in zwei Punkten klar. Obsidian arbeitet dateibasiert mit Markdown-Dateien im Dateisystem. SiYuan verwendet eine eigene Datenbankstruktur, die Block-Referenzen und SQL-Queries erst ermöglicht, bindet Nutzer damit aber stärker an das Format. Notion ist vollständig cloudbasiert und proprietär. SiYuan ist das Gegenteil davon.
Wer Obsidian schätzt, aber auf SQL-Queries und native PDF-Annotationen nicht verzichten will und die Datenhaltung vollständig kontrollieren möchte, hat mit SiYuan eine technisch tiefere Alternative zur Verfügung.