首页/软件/Trilium Notes

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 官网首页截图

免费下载 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 如何使用? #

  1. 启动并熟悉主界面:安装后打开桌面应用,左侧是笔记树,右侧是编辑区。首次使用会自带一份帮助笔记,建议先浏览一遍,它本身就是很好的入门教程。
  2. 创建第一条笔记:点击工具栏或笔记树上的新建按钮创建笔记,在右侧富文本编辑器中直接书写。支持表格、图片、数学公式和带语法高亮的代码块,也可以用类 Markdown 语法或斜杠命令快速排版。
  3. 用层级和属性组织内容:把相关笔记拖到同一父笔记下形成子树;给笔记添加标签(labels)与关系(relations)做分类,并把常用属性“提升”到笔记头部,就能在表格、看板等视图中以结构化字段呈现。
  4. 善用集合视图与快捷导航:需要把一组笔记当作日历、看板或表格查看时,创建对应的集合笔记即可。日常查找使用模糊匹配快速跳转,或在全部笔记中做全文搜索,配合 OCR 连图片和 PDF 中的文字也能搜到。
  5. (可选)搭建服务器实现多设备同步:如果你有服务器或 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 平台 #

  1. 安装版(推荐):下载 TriliumNotes-v0.106.0-windows-x64.exe(或 ARM64 版本),双击运行安装向导,按提示完成安装。支持 Windows 10 与 Windows 11。
  2. 免安装便携版:下载对应的 .zip 压缩包,解压到任意目录(如 U 盘),直接运行其中的可执行文件即可,不会写入系统安装目录。
  3. 命令行安装:已安装包管理器的用户可执行 winget install TriliumNext.Notes(Winget)或通过 Scoop 安装,便于后续统一升级。

macOS 平台 #

  1. 根据芯片类型选择安装包:Apple 芯片(M 系列)下载 macos-arm64.dmg,Intel 芯片下载 macos-x64.dmg。要求 macOS Ventura 或更高版本。
  2. 打开 .dmg 文件,将 Trilium Notes 图标拖入“应用程序”文件夹。
  3. 首次启动若提示来自未识别开发者,可在“系统设置 → 隐私与安全性”中放行;也可使用 Homebrew 安装:brew install --cask trilium-notes。

Linux 平台 #

  1. 官网提供 .deb(Debian/Ubuntu 系)、.rpm(Fedora/RHEL 系)、.AppImage(通用免安装)、Flathub、nixpkgs、AUR 等多种包格式,按发行版选择即可。
  2. 以 Debian 系为例:sudo dpkg -i trilium-notes_*.deb;AppImage 用户赋予可执行权限后直接运行。
  3. 若希望多设备同步或浏览器访问,可用 Docker 部署服务端:docker pull triliumnext/trilium,再执行 docker run -p 8080:8080 -d -v ./data:/home/node/trilium-data triliumnext/trilium。

Trilium Notes 如何卸载? #

Windows 平台 #

  1. 打开“设置 → 应用 → 已安装的应用”(或控制面板的“程序和功能”)。
  2. 找到 Trilium Notes,点击“卸载”并按向导完成。
  3. 便携版无需卸载,直接删除解压目录即可。如需彻底清理,可手动删除应用数据目录(路径可在应用“关于”窗口中确认)。

macOS 平台 #

  1. 打开“访达 → 应用程序”,将 Trilium Notes 拖入废纸篓。
  2. 若使用 Homebrew 安装,可执行 brew uninstall --cask trilium-notes。
  3. 如需彻底清理,请检查用户资源库中的相关应用支持目录并手动删除笔记数据库(删除前请务必备份),否则重新安装后数据仍会保留。

Linux 平台 #

  1. 使用对应包管理器卸载,例如 sudo apt remove trilium-notes 或 sudo dnf remove trilium-notes。
  2. AppImage 或便携版直接删除文件即可。
  3. 应用数据通常保存在用户主目录下的应用数据文件夹中,如需彻底清除可手动删除;若使用 Docker 部署服务器,可执行 docker stop 与 docker rm 停止并删除容器,再视需要删除挂载的数据卷。
相关标签
Trilium Notes开源笔记软件个人知识库本地笔记应用自托管笔记知识管理工具层级笔记笔记同步印象笔记替代品双向链接笔记