SiYuan
Privacy-first, self-hosted knowledge workspace with block-level referencing, AI agents, and Markdown WYSIWYG.
About SiYuan
SiYuan is a privacy-first personal knowledge management system that combines block-level references, two-way links, Markdown WYSIWYG editing, and AI agent integration into a self-hosted workspace. It stores data in local files using a transparent JSON format, supports full-text search, flashcard spaced repetition, and SQL query embedding.
SiYuan features a community marketplace with themes and plugins, export to PDF/Word/Markdown, web clipping, and diagram support (flowcharts, Gantt charts, sequence diagrams). It provides native desktop apps (Windows/macOS/Linux), mobile apps (iOS/Android/HarmonyOS), and Docker deployment for server-hosted access via web browser.
Key Features
- Block-level references and two-way links for connected note-taking
- Markdown WYSIWYG editor with math, diagrams, and PDF annotation
- AI writing and Q&A chat via OpenAI-compatible API integration
- Docker deployment with native apps for desktop and mobile
Self-Hosting Notes
Docker image: b3log/siyuan. Workspace data stored as local JSON files. Browser-only when served via Docker (no desktop/mobile connection). AGPL 3.0 licensed. Lightweight -- single container.
More in File Storage & Team Collaboration
AFFiNE
Next-gen knowledge base and collaboration workspace with whiteboard.
BentoPDF
Privacy-first, client-side PDF toolkit with 50+ tools -- merge, split, convert, OCR, edit, sign, and more, all processed in your browser.
BookStack
Simple, organized wiki platform for team documentation and user guides.
Collabora Online
LibreOffice-based collaborative online office suite with real-time editing, integrating with Nextcloud, ownCloud, and Moodle.