SiYuan

活跃
GitHub TypeScript AGPL-3.0

简介

隐私优先、自托管、完全开源的个人知识管理软件,支持块级引用、双向链接、Markdown、AI 增强与插件扩展。

核心特性

  • 块级引用与双向链接 — 借鉴 Roam Research 的块引用模型,文档块可被多处引用并自动追踪
  • 完全本地优先 — 数据存储在用户本地,不上传云端,可选择端到端加密同步
  • Markdown 原生 — 支持标准 Markdown 与 LaTeX、Mermaid、流程图、代码高亮
  • 插件化扩展 — 支持通过 SQL 或 JavaScript 编写插件,集成 AI 服务(GPT、Claude、本地模型)
  • 数据库视图 — 块可转为数据库字段,支持表格、看板、日历等多种视图
  • 多端同步 — 支持通过第三方对象存储(S3、坚果云)进行自托管同步

适用场景

💡 研究者用它管理论文笔记、跨学科项目资料与文献索引,AI 插件自动生成摘要。
💡 软件工程师用它记录技术决策、代码片段、运维手册,构建可搜索的团队知识库。
💡 学生用它构建课程笔记网络,块级引用自动建立知识点之间的关联。

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(45.8k stars)
  • 项目有一定历史沉淀(已维护 5 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 许可证限制较多(AGPL-3.0)

快速开始

```bash
# Docker 部署
docker run -d --name siyuan \
  -v /your/path/siyuan:/siyuan/workspace \
  -p 6806:6806 \
  b3log/siyuan --listen 0.0.0.0:6806

# 访问 http://localhost:6806 开始使用
```

相关项目