SiYuan: The Ultimate Privacy-First Knowledge Management Tool

Learn About Siyuan Note in One Minute

Siyuan Note is an open-source, privacy-first personal knowledge management system that supports fully offline operation and end-to-end encrypted synchronization, ensuring all data remains in your hands. It features WYSIWYG Markdown block editing, combined with block-level referencing, bidirectional linking, and outline view, helping you freely organize, connect, and restructure knowledge like building blocks. Official installation packages are available for Windows (x64/ARM64), Linux, Android, iOS, and other platforms.

Siyuan Note offers rich themes and plugins. As a lifetime member, I've witnessed its steady improvement. Honestly, it's incredibly user-friendly—whether for searching, bidirectional linking, or features like the WeChat collection inbox. All content on this blog is edited in Siyuan Note. With stable update cycles, multi-device cloud sync, an active community, and one-click publishing tools, I highly recommend trying it if you haven't already.

🚀 Core Features at a Glance

ScenarioHighlightBrief Description
Writing & ResearchBlock-based + WYSIWYG MarkdownGranular block editing, seamless list/outline switching
Knowledge NetworkBidirectional Block Links & Relation GraphBlock-level bidirectional links, backlink panel + global/local relation graphs for quick insights
Learning & MemoryFSRS Flashcards & Incremental ReadingBuilt-in FSRS algorithm, supports excerpt/fill-in cards, active plugin ecosystem
Structured DataDatabase ViewsSupports associations, summaries, templates for tabular knowledge management
AI AssistantOpenAI IntegrationOne-click continuations, translations, summaries, typo corrections, and brainstorming
Cross-Device SecurityEnd-to-End Encrypted SyncLocal-first + E2EE, consistent and secure multi-device data
Self-HostingDocker & Private Cloud DeploymentOfficial image b3log/siyuan:latest, one-click NAS/server deployment
CustomizationTheme & Plugin Marketplace100+ extensions including themes, widgets, scripts, and AI plugins
Stable UpdatesWeekly/Biweekly ReleasesActive community with long-term official changelog tracking

Siyuan Note v3.2.1 Update Highlights

Siyuan Note v3.2.1 Key Updates [July 22, 2025]

Overview

This version includes various detail improvements.

Changelog

Detailed changes in this release:

Enhancements
  • Database table views now sync column widths across views
  • Database view tabs support drag-and-drop sorting
  • Improved "Use Default Column Width" feature
  • Enhanced theme switching
  • Optimized drag-and-drop performance
  • Improved icon switching
  • Added "Content Block" option to database card view preview area
  • Better UX when opening block references immediately after insertion
  • Enhanced right-click menu in database card view
  • Improved pagination settings after creating/deleting database views
  • Disabled auto-play for videos in database card view
  • Gallery view renamed to Card view
  • Disabled drag sorting after setting database view sort rules
  • Added currency formatting support for numeric fields
  • Improved mirror database refresh after layout updates
  • Optimized image loading performance in databases
  • Enhanced resource search
  • Disabled HTTP access to /assets/ path
  • Improved breadcrumb navigation on mobile
  • View settings menu now pops up after creating new database views
  • Charts no longer render when content is empty
  • Fixed mirror database view display
  • Improved Markdown hyperlink input parsing
  • Enhanced search result highlighting
  • Improved right-click paste functionality
  • Title blocks show sub-blocks in card view previews
  • Better reference count updates after moving container blocks
  • Optimized reference count updates when changing heading levels
  • Improved reference count updates when converting documents to headings
  • Enhanced copy-paste for fixed fields in table views
  • Improved HTML table clipping
  • Better HTML code block clipping
  • Optimized conversion of web resources to local resources
  • Improved reference count updates after moving heading blocks
  • Block elements no longer add id attributes after setting properties
  • Exported Markdown inline code no longer contains zero-width spaces
Bug Fixes
  • "Remember Me" feature on mobile auth page not working
  • AI operations failing after selecting content blocks
  • Markdown table documents containing \\u0000 failing to open after import
  • Font Noto Sans SC unavailable
  • Virtual reference exclusion lists occasionally ineffective
  • PlantUML rendering on HarmonyOS NEXT incorrectly opening browsers
  • Attributes not copied with blocks
  • XSS vulnerability in inline remark elements
Development Refactoring
  • Updated SCSS dependencies and resolved warnings
  • Upgraded to Electron v37.2.3
For Developers
  • Enabled stylesheet sourceMaps in dev environment
  • Added config.query to input-search event bus
  • Improved kernel APIs /api/block/updateBlock and /api/block/batchUpdateBlock
  • Added IProtyleOptions.click.preventInsetEmptyBlock to plugin options
  • Enhanced showMessage() function
  • Added plugin function saveLayout
  • Added kernel APIs /api/av/batchSetAttributeViewBlockAttrs and /api/av/batchReplaceAttributeViewBlocks
  • Added batch block insertion APIs

Download Guide

For your convenience, all download options are consolidated on a single page. Visit the link below and choose your preferred download source based on network conditions.

For download speed or verification issues, leave a comment or message our WeChat official account!

📸 Screenshots (ASRI Theme)

🪄 Clean Modern Design
🪄 Clean Modern Design

🌈 Customizable Theme Colors
🌈 Customizable Theme Colors

Application Screenshot
Application Screenshot

你可能也感兴趣