目录
Trilium Notes 的核心理念是“构建大型个人知识库”。它通过独特的“笔记克隆”机制,允许同一条笔记同时存在于目录树的多个位置,解决了传统文件夹管理时“一个文件不知该放哪个文件夹”的痛点。,一篇关于“时间管理”的笔记,既可以放在“个人成长”下,也可以同时克隆到“工作技能”项目中,在任何一处修改,所有位置都会同步更新。
软件功能极丰富,远超普通笔记应用。它支持所见即所得的富文本编辑,你可以轻松插入表格、图片和数学公式。更强大的是,它内置了多种专业“笔记类型”:你可以创建“代码笔记”来高亮显示并管理你的代码片段;创建“画布笔记”来绘制流程图、草图;甚至可以用“思维导图”或“关系图谱”来可视化笔记之间的关联。对于隐私敏感信息,Trilium 支持对单条笔记进行独立加密,并通过自建服务器实现端到端的加密同步,确保数据由你掌控。
Trilium Notes由原开发者Zadam创建,现由活跃的社区团队TriliumNext维护更新。它遵循 AGPL-3.0 开源协议,任何人都可以免费、修改和分发。
官网入口地址
Trilium Notes 官方网站入口:
https://triliumnotes.org/
下载地址
Trilium Notes 官方下载页面:
https://triliumnotes.org/get-started/
在该页面你可以找到适用于 Windows、macOS 和 Linux 的桌面版安装包。项目在 GitHub 的发布页面也提供所有历史版本的下载:
https://github.com/TriliumNext/Trilium/releases
功能介绍
Trilium Notes 的功能模块化且极强大,主要包括:
-
核心组织与编辑功能
-
无限层级树形结构:笔记可以无限嵌套,形成清晰的逻辑层次,彻底告别文件夹的混乱。
-
笔记克隆:同一条笔记可以放置在树形结构的多个位置,一处修改,处处同步,是构建知识网络的核心功能。
-
所见即所得富文本编辑器:支持表格、图片、内联数学公式(KaTeX)、Markdown 自动格式化,并可通过斜杠命令快速排版。
-
代码笔记:为开发者设计,支持多种编程语言的语法高亮,可以直接在软件内编写和预览代码。
-
文件笔记:可以嵌入 PDF、图像、视频等多媒体文件,并在应用内直接预览。
-
-
可视化与创作工具
-
画布:基于 Excalidraw 技术的无限画布,用于绘制流程图、草图、示意图和进行头脑风暴。
-
思维导图:将树形笔记结构一键转化为思维导图,便于梳理思路。
-
Mermaid 图表:通过编写简单的文本语法,即可创建流程图、时序图、甘特图等多种专业图表。
-
关系图与链接图:以图形化方式直观展示笔记之间的引用和关联,帮你发现知识间的隐藏联系。
-
-
高级管理与应用
-
笔记属性与查询:可以为笔记添加标签、日期、链接等结构化属性,并通过类似 SQL 的查询语言进行高级筛选和组织,实现动态的表格和看板视图。
-
日历、表格、看板、地图:内置多种“”视图,可以将带有特定属性的笔记,以日历、表格、看板或地理地图的形式展示,非常适合做项目管理、行程规划或兴趣点标记。
-
演示模式:可以将一系列笔记组织成幻灯片,并进行全屏演示,还能导出为 PDF。
-
-
安全与同步
-
笔记加密:支持对单条笔记进行独立的密码加密(AES-128-CBC 算法),保护核心隐私。
-
自托管同步服务:你可以通过 Docker 等方式在自己的服务器上搭建同步服务,实现多设备间的数据同步,数据私有。
-
笔记历史版本:后台自动保存笔记的历史版本,方便随时回溯和恢复。
-
-
扩展性与自动化
-
高级脚本编写:支持通过 JavaScript 编写自定义脚本,实现自动化任务、创建个性化小部件或扩展软件功能。
-
REST API:提供完整的 API 接口,允许开发者通过编程方式与 Trilium 交互,实现更高级的自动化集成。
-
网页剪藏:配合浏览器扩展,可以轻松将网页内容(包括截图)保存到 Trilium 中。
-
应用场景
-
个人知识库管理:系统性整理学习笔记、读书心得、专业资料,构建可随时检索和回顾的“第二大脑”。
-
研究与写作:管理论文资料、写作素材,利用关系图发现论点之间的联系,利用克隆功能组织多项目共享的参考资料。
-
项目管理与任务追踪:利用表格和看板视图管理待办事项、项目进度,将相关会议记录、设计文档直接链接到任务笔记下。
-
程序员知识库:使用代码笔记管理常用代码片段、编程笔记、API 文档,通过克隆功能将一段核心代码复用到多个项目文档中。
-
生活规划:利用日历管理日程,利用地理地图规划旅行路线和标记兴趣点。
定价与应用示例
定价:Trilium Notes 是一款免费且开源的软件。你可以免费桌面版及所有功能。唯一产生的成本是,如果你选择使用自托管同步服务,需要自行承担服务器的租赁费用(有免费的云服务方案可选)。
应用示例:
假设你正在学习一门新的编程语言 Python。你可以在 Trilium 中创建一个名为“Python 学习”的根笔记。下可以创建“基础语法”、“常用库”、“项目实战”等子笔记。
在学习“Pandas 库”时,你创建一个笔记记录核心用法,并在里面嵌入一个“代码笔记”存放示例代码片段。这条“Pandas 库”笔记,你可以同时克隆到“数据处理”这个知识领域下,也可以克隆到你正在做的“数据分析项目”的笔记目录中。当你日后在做项目时,无需离开当前项目目录,就能直接查阅到 Pandas 的用法,所做的任何补充和修改,也会自动同步到原来的学习笔记中,形成知识的闭环和复用。
| 源码反馈/咨询 (共有 条反馈) |
Trilium Notes常见问题
Trilium Notes最初由一位名叫Zadam的开发者创建,现在由一个名为TriliumNext的开源社区团队积极维护和更新,并非商业公司产品。
Trilium Notes是一款开源的个人知识库管理软件,它用无限层级的树形结构帮你组织笔记、文档、代码和图表等各种信息。
你可以直接从官网下载对应系统的安装包。启动软件后,它会创建一个本地数据库来存储你的所有笔记。你可以从左侧的树形目录开始,右键新建笔记,在右侧的编辑器里记录内容。进阶的用法包括使用克隆、属性、关系图和脚本。
Trilium Notes是一款免费的软件。它的所有功能都免费提供给用户,没有任何收费版本或内购项目。
作为开源软件,代码公开在GitHub上,受到开发者的审查,这保证了它的透明度和安全性。从官方网站下载的软件包是安全的。对于数据安全,它提供了笔记加密和自托管同步的选项,让你能掌控自己的数据。
善用“克隆”功能是发挥Trilium威力的关键,它能让你打破传统的文件夹分类限制。为重要笔记设置“属性”,并配合“收藏夹”或“查询”功能,可以快速筛选和定位信息。记住常用的快捷键,比如Ctrl+O快速跳转笔记,能极大提升操作速度。
核心特色是强大的树形层级管理、灵活的笔记克隆机制以及集成了多种专业创作工具(如画布、思维导图、代码编辑器)。主要用途是帮助个人或小团队构建一个结构清晰、关联性强、易于扩展的私有知识库。
你的所有笔记默认以未加密形式存储在你电脑本地的 SQLite 数据库文件中。如果你需要保护敏感笔记,可以对单条笔记设置密码进行加密。当你使用自建的同步服务时,同步过程的数据传输也可以通过HTTPS加密。
对于习惯用树状结构来整理思路,或者希望拥有一款功能可无限扩展的笔记应用的用户来说,Trilium Notes非常好用。它的学习曲线比普通笔记软件稍高,但一旦掌握了核心概念,灵活性和强大功能会让人爱不释手。
Trilium Notes基于Electron框架开发,在启动和运行时对内存有一定占用,但处于可接受范围内。在正常使用(处理几千条笔记)时,运行是流畅的。根据官方说明,它能很好地支撑多达 10 万条笔记的规模。
Trilium Notes提供Windows、macOS和Linux的桌面客户端。同时,如果你部署了服务器版,那么在任何设备的网页浏览器上都可以访问,包括手机和平板。
目前官方没有推出独立的iOS或Android应用。但是,通过部署服务器版,你可以使用手机浏览器访问Trilium的移动网页版界面,体验基本功能。安卓平台还有一款由第三方开发者维护的非官方应用TriliumDroid可供选择。