Tangent 是一款旨在帮助你像思维导图一样写作的笔记工具。它通过链接已有笔记、随时创建新笔记,把你的想法有机地串联起来,让你在思维的路径上自由探索,不再压抑灵感,而是顺势拥抱它们。

核心设计理念
Tangent 认为,思维是动态的、关联的,它不是一成不变的线性结构,而是充满交叉和联系的网络。这种理念直接体现在产品设计中,你可以轻松做到:
- 创建笔记之间的链接:使用快捷键或鼠标拖拽,在不同笔记之间建立关联,逐步形成网络化的知识体系。
- 添加笔记到其他笔记:将一条笔记作为子笔记挂到另一条笔记下,方便组织和分类。
- 使用思维导图式笔记方式:Tangent 的界面和功能都围绕思维导图展开,方便你以图文结合的方式进行记录和知识整理。

主要特点
- Markdown 语法支持:Tangent 原生支持 Markdown,写笔记时可以用熟悉的语法快速排版。
- 丰富的功能:除了基础的笔记创建与编辑,还提供搜索、标签、附件、版本管理等功能,满足日常知识管理需求。
- 跨平台:支持 Windows、macOS 和 Linux,随时随地都能打开你的笔记库。
- 开源:Tangent 是一个开源项目,你可以在 GitHub 上找到它的源代码并进行定制。

模块架构
Tangent 的代码仓库是一个 Monorepo,包含多个模块:
- Applications:
tangent-electron:基于 Electron 的 Tangent 桌面应用。
tangent-test-workspace-generator:一个简单的 CLI 工具,用于生成测试内容。
- Packages:
tangent-html-to-markdown:用于将文本/HTML 剪贴板数据转换为 Tangent 特定 Markdown 文本的解析器。
tangent-query-parser:Tangent 查询语言的解析器。
- Lib:
typewriter:Tangent 特定版本的 Typewriter 项目。
如何安装使用
你可以在 GitHub 上找到 Tangent 的源代码,按照以下步骤进行安装:
git clone https://github.com/suchnsuch/Tangent
npm ci
npm start
也可以前往官方下载页面获取对应系统的安装包。

总结
Tangent 是一款很有潜力的笔记工具。它独特的思维导图式笔记方式,能帮助你更高效地进行知识管理和学习。虽然功能还有待完善,但对于想找一个能更好地组织和管理想法的工具的人来说,Tangent 绝对值得一试。
GitHub 项目地址
|