siyuan
Productivity & WikisSiYuan is a privacy‑first personal knowledge management system with block‑level references, Markdown WYSIWYG editing, AI writing/Q&A, OCR and cross‑platform mobile apps.
Features
- Block‑level reference & two‑way links with custom attributes
- Markdown WYSIWYG editor supporting massive documents, formulas, charts and web clipping
- Export to Markdown, PDF, Word, HTML and sync to platforms like WeChat, Zhihu and Yuque
- Built‑in database table view, flashcard spaced repetition and AI chat via OpenAI API
- Tesseract OCR, multi‑tab drag‑and‑drop UI and Docker deployment
Recent releases
View all 18 releases →
v3.6.5
Mixed
Security fixes
- Security vulnerabilities fixed (issue #17503)
Notable features
- Tag, bookmark, and asset renaming tracked as data history operation
- Improved mobile appearance settings and editor toolbar behavior
- Code block line number rendering optimized for performance
Full changelog
Overview
This version improves some details.
Changelogs
Below are the detailed changes in this version.
Enhancement
- Treat the renaming of tags, bookmarks and assets as a data history
Replaceoperation - Improve appearance settings for inline text on mobile
- Editor toolbar does not hide when clicking outside it on mobile
- Improve task list item markdown indexing for
data-taskmarker - Easy way to switch between tags
- Improve decoding of anchor text when pasting hyperlinks
- Improve
kbdfont--b3-font-family-kbd - Change default Redo shortcut to
⇧⌘Zon macOS - Improve cursor positioning after Undo in tables
- Optimize code block line number rendering for better performance
- Improve data indexing
- Improve input method compatibility
- Improve the clipping extension to resolve issues where images were too large to be clipped
Bugfix
- Click the editor may cause it to jump to the top on iOS
- The IFrame block cannot be edited
- Pasting links into database assets fields creates duplicate entries
- The outline does not refresh automatically
- Events are missing in the cloud configuration interface
- A blank area appears after splitting the tabs
- Fix some security vulnerabilities
- Missing
window.siyuan.configat startup causes an error - The
Refoption in the slash menu is not searchable - Authentication failed due to an excessively long cookie
- Fix outline issues in editor Preview Mode
Refactor
Development
- Error occurs in standalone windows after
uninstallplugins - Add the document opening mode parameter
doc.modetoopenTab - Add
switchModemethod to Protyle instance
Download
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Stars
45,247
Forks
2,897
Languages
TypeScript
Go
JavaScript
Install & Platforms
Install via
docker
binary
Platforms
linux
macos
windows
arm64
Mobile
Android
IOS