siyuan-note/siyuan
An open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
What it solves
SiYuan is a privacy-first personal knowledge management system designed to help users organize thoughts and insights. It addresses the need for a structured, block-based note-taking environment that supports complex linking and large-scale document editing without sacrificing privacy.
How it works
The system utilizes a block-style editor with Markdown WYSIWYG (What You See Is What You Get) capabilities. It treats every piece of content as a "block," allowing for fine-grained block-level references and two-way links. It can be deployed as a desktop/mobile app or hosted on a server via Docker or Kubernetes, providing a flexible infrastructure for personal data storage.
Who it’s for
It is built for individuals who need a robust personal knowledge base, researchers, and students who utilize spaced repetition (flashcards) and complex document structures, as well as users who prefer self-hosted, privacy-centric software.
Highlights
- Block-level Architecture: Supports fine-grained references, two-way links, and custom attributes for every content block.
- Advanced Editor: Features a Markdown WYSIWYG editor capable of handling million-word documents, including support for mathematical formulas, charts, and flowcharts.
- AI Integration: Provides AI writing and Q&A chat capabilities via the OpenAI API.
- Diverse Export Options: Allows exporting data to standard Markdown, PDF, Word, and HTML.
- Knowledge Tools: Includes built-in Tesseract OCR and flashcard spaced repetition for learning.
Related
- Project
- Project
- Project
- Dispatch
- Project