SiYuan

SiYuan

A privacy-first, self-hosted knowledge management app

Yunnan Liandi Technology Co., Ltd. Note Writing

Screenshots

Screenshot of SiYuan

Description

SiYuan is a privacy-first personal knowledge management system, support fine-grained block-level reference and Markdown WYSIWYG.

Features

Most features are free, even for commercial use.
  • Content block
    • Block-level reference and two-way links
    • Custom attributes
    • SQL query embed
    • Protocol siyuan://
  • Editor
    • Block-style
    • Markdown WYSIWYG
    • List outline
    • Block zoom-in
    • Block horizontal layout
    • Million-word large document editing
    • Mathematical formulas, charts, flowcharts, Gantt charts, timing charts, staffs, etc.
    • Web clipping
    • PDF Annotation link
  • Export
    • Block ref and embed
    • Standard Markdown with assets
    • PDF, Word and HTML
    • Copy to WeChat MP, Zhihu and Yuque
  • Database
    • Table view
  • Spaced repetition
  • Multi-tab, drag and drop to split screen
  • Template snippet
  • JavaScript/CSS snippet
  • Android/iOS APP
  • Docker deployment
  • API
  • Community marketplace
Some features are only available to paid members, for more details please refer to Pricing.

Versions

Version Date Size Requires Android Download
3.7.3 current
c6fa6c00827ad81d…
2026-07-23 86 MB API 26
3.7.2
b33f4d13dc2e79c8…
2026-07-15 86 MB API 26
3.7.1
0491d071331f3caf…
2026-07-05 65 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • Prevent sleepingKeep the device from going to sleep.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • NotificationsShow notifications.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • CameraTake photos and videos.
  • launcher.permission.INSTALL_SHORTCUT
Show 4 more permissions
  • Exact alarmsTrigger actions at a precise time.
  • Network stateCheck whether and how the device is connected.
  • Run at startupStart automatically after the device is switched on.
  • siyuan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments