Trilium Notes:开源的个人知识库与笔记工具 #
Trilium Notes 是什么? #
Trilium Notes 是一款开源笔记记录与个人知识库应用(AGPL-3.0 许可),可以完全在桌面本地运行,也可以配合自托管服务器在多个设备之间同步笔记。它最大的不同在于“结构优先”:笔记以层级树的方式组织,同一条笔记可以同时出现在树的多个位置,配合标签、关系与可提升属性,让零散的想法逐渐生长成一张可检索、可复用的知识网络。它适合长期积累型用户——写作者、研究者、程序员、学生以及任何想摆脱云笔记封锁、把数据握在自己手里的人。无需注册账号、可完全离线使用,GitHub 上已获得 38.0K+ Star。
Trilium Notes 有哪些亮点特色? #
- 层级化笔记树,无需文件夹:每条笔记都可以包含子笔记,同一条笔记还能被放置在层级结构的多个位置,既保持单一数据源,又能按不同场景组织视图,彻底摆脱传统文件夹的“只能放一处”的限制。
- 标签与关系,构建真正的知识网络:用关系(relations)连接笔记、用标签(labels)分类,并把属性“提升”为结构化字段,可直接用于表格和看板视图,让笔记从线性文档变成可查询的数据。
- 一个笔记类型对应一种内容:除富文本(WYSIWYG)外,还提供 Markdown、代码、表格、画布、Mermaid 图表、思维导图、文件等多种笔记类型,可在同一棵笔记树中自由混用,按内容形态选择最合适的载体。
- 收藏级视图,一份数据多种呈现:同一组笔记可以切换为日历、表格、看板、地图、演示、仪表盘等集合视图,需求变化时无需搬动数据,换一种布局即可。
- 可编程,不止是笔记:内建前后端 JavaScript 脚本能力,支持自定义小组件、定时或事件触发的后端脚本、渲染笔记(把笔记变成可交互的迷你应用),并提供类型化的脚本 API。
- 数据永不锁定,开放导入导出:可从其他应用保持结构导入,也支持导入标准 Markdown、HTML、OPML;导出支持 Markdown、HTML、OPML,并可把单条笔记或整个子树打印成排版精良的 PDF。
- 同步与 Web 访问,自托管为主:使用自托管或云端实例即可在多设备间同步,并可通过浏览器(PWA)在手机上访问;若搭建了服务器,还能把任意子树发布为公开只读网站。
- 安全与 AI 都“由你掌控”:敏感笔记可加密并锁在密码保护的会话之后,服务器登录支持 TOTP 双因素与 OpenID Connect;AI 功能默认关闭且可选,只有你自行接入 OpenAI、Anthropic、Google 或兼容 OpenAI 的自托管模型后,笔记才会被发送。

免费下载 Trilium Notes #
以下为官方 v0.106.0 版本的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| TriliumNotes-v0.106.0-macos-arm64.dmg | macOS(Apple 芯片)安装镜像 | 188.4 MB | 夸克网盘 |
| TriliumNotes-v0.106.0-macos-x64.dmg | macOS(Intel 芯片)安装镜像 | 195.2 MB | 夸克网盘 |
| TriliumNotes-v0.106.0-windows-arm64.exe | Windows ARM64 安装程序 | 208.8 MB | 夸克网盘 |
| TriliumNotes-v0.106.0-windows-arm64.zip | Windows ARM64 免安装便携版 | 214.3 MB | 夸克网盘 |
| TriliumNotes-v0.106.0-windows-x64.exe | Windows 64 位安装程序 | 210.9 MB | 夸克网盘 |
| TriliumNotes-v0.106.0-windows-x64.zip | Windows 64 位免安装便携版 | 216.2 MB | 夸克网盘 |
官网另提供 Linux 平台的 .deb、.rpm、Flathub、.AppImage、Portable (.zip)、nixpkgs 与 AUR 包,以及 Docker 服务器镜像
triliumnext/trilium,可前往官网 Get started 页面获取。
Trilium Notes 如何使用? #
- 启动并熟悉主界面:安装后打开桌面应用,左侧是笔记树,右侧是编辑区。首次使用会自带一份帮助笔记,建议先浏览一遍,它本身就是很好的入门教程。
- 创建第一条笔记:点击工具栏或笔记树上的新建按钮创建笔记,在右侧富文本编辑器中直接书写。支持表格、图片、数学公式和带语法高亮的代码块,也可以用类 Markdown 语法或斜杠命令快速排版。
- 用层级和属性组织内容:把相关笔记拖到同一父笔记下形成子树;给笔记添加标签(labels)与关系(relations)做分类,并把常用属性“提升”到笔记头部,就能在表格、看板等视图中以结构化字段呈现。
- 善用集合视图与快捷导航:需要把一组笔记当作日历、看板或表格查看时,创建对应的集合笔记即可。日常查找使用模糊匹配快速跳转,或在全部笔记中做全文搜索,配合 OCR 连图片和 PDF 中的文字也能搜到。
- (可选)搭建服务器实现多设备同步:如果你有服务器或 NAS,使用 Docker 一键部署服务端,在桌面端填入服务器地址即可完成同步,并可在手机浏览器中把它安装为 PWA 随身访问。若只是单机使用,桌面端本身已经完整可用。
Trilium Notes 的常见问题? #
Trilium Notes 是免费的吗? 是的,完全免费。Trilium Notes 基于 AGPL-3.0 许可开源,没有付费版本、账号体系或功能付费墙,你可以自由使用、自托管并按许可条款修改。
必须有服务器才能使用吗? 不需要。仅下载桌面应用就足以开始使用。服务器的作用是提供浏览器访问入口,并在你拥有多台设备时负责笔记同步,属于可选增强。
有手机 App 吗? 目前没有官方移动应用。如果你部署了服务器实例,可以用手机浏览器访问,甚至把它安装成 PWA 使用;Android 平台上还有第三方应用 TriliumDroid,支持离线使用。
我的笔记数据存在哪里? 所有笔记都存放在应用目录下的一个 SQLite 数据库中。官方解释了使用数据库而非纯文本文件的原因:一是性能,二是像“同一条笔记出现在树的多个位置”这类特性用文件系统实现会困难得多。具体目录可在应用的“关于(About)”窗口中查看。
能承受多少条笔记? 根据官方说明,视使用方式而定,应用至少可以轻松处理 10 万条笔记。需要注意的是,如果需要上传大量的大文件,同步过程有时可能会失败。
多人可以协作编辑同一份笔记吗? Trilium Notes 定位为单用户应用。你可以把自己的笔记同步到所有设备,也可以把子树发布为公开只读网站供他人浏览,但不支持多人实时协同编辑。
笔记会被锁定在专有格式里吗? 不会。你随时可以把单条笔记或整棵笔记树以开放格式导出:Markdown(可移植纯文本)、HTML(自包含页面)、OPML(大纲),也可以把笔记或整个子树打印成排版精良、可供打印或分享的 PDF。
Trilium Notes 如何安装? #
Windows 平台 #
- 安装版(推荐):下载
TriliumNotes-v0.106.0-windows-x64.exe(或 ARM64 版本),双击运行安装向导,按提示完成安装。支持 Windows 10 与 Windows 11。 - 免安装便携版:下载对应的
.zip压缩包,解压到任意目录(如 U 盘),直接运行其中的可执行文件即可,不会写入系统安装目录。 - 命令行安装:已安装包管理器的用户可执行
winget install TriliumNext.Notes(Winget)或通过 Scoop 安装,便于后续统一升级。
macOS 平台 #
- 根据芯片类型选择安装包:Apple 芯片(M 系列)下载
macos-arm64.dmg,Intel 芯片下载macos-x64.dmg。要求 macOS Ventura 或更高版本。 - 打开
.dmg文件,将 Trilium Notes 图标拖入“应用程序”文件夹。 - 首次启动若提示来自未识别开发者,可在“系统设置 → 隐私与安全性”中放行;也可使用 Homebrew 安装:
brew install --cask trilium-notes。
Linux 平台 #
- 官网提供
.deb(Debian/Ubuntu 系)、.rpm(Fedora/RHEL 系)、.AppImage(通用免安装)、Flathub、nixpkgs、AUR 等多种包格式,按发行版选择即可。 - 以 Debian 系为例:
sudo dpkg -i trilium-notes_*.deb;AppImage 用户赋予可执行权限后直接运行。 - 若希望多设备同步或浏览器访问,可用 Docker 部署服务端:
docker pull triliumnext/trilium,再执行docker run -p 8080:8080 -d -v ./data:/home/node/trilium-data triliumnext/trilium。
Trilium Notes 如何卸载? #
Windows 平台 #
- 打开“设置 → 应用 → 已安装的应用”(或控制面板的“程序和功能”)。
- 找到 Trilium Notes,点击“卸载”并按向导完成。
- 便携版无需卸载,直接删除解压目录即可。如需彻底清理,可手动删除应用数据目录(路径可在应用“关于”窗口中确认)。
macOS 平台 #
- 打开“访达 → 应用程序”,将 Trilium Notes 拖入废纸篓。
- 若使用 Homebrew 安装,可执行
brew uninstall --cask trilium-notes。 - 如需彻底清理,请检查用户资源库中的相关应用支持目录并手动删除笔记数据库(删除前请务必备份),否则重新安装后数据仍会保留。
Linux 平台 #
- 使用对应包管理器卸载,例如
sudo apt remove trilium-notes或sudo dnf remove trilium-notes。 - AppImage 或便携版直接删除文件即可。
- 应用数据通常保存在用户主目录下的应用数据文件夹中,如需彻底清除可手动删除;若使用 Docker 部署服务器,可执行
docker stop与docker rm停止并删除容器,再视需要删除挂载的数据卷。
