TidGi 太记:TiddlyWiki 知识管理桌面应用
基于 TiddlyWiki 的隐私优先知识管理桌面应用,支持自动 Git 备份、部署博客与 REST API 连接外部应用。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.14.2
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
TidGi(太记,读音同 Tai Chi)是一个基于 nodejs-TiddlyWiki 的跨平台桌面笔记应用,面向做笔记、GTD 和碎片化知识管理的用户。它内置了大量来自 TiddlyWiki 社区的插件,数据完全归用户所有,免费且开源。项目早期名为 TiddlyGit,意为「带简易 Git 备份的 TiddlyWiki」。

主要功能
- NodeJS 版 TiddlyWiki:借助 SyncAdaptor 实现无缝自动保存,比传统的 Saver 方式体验更顺畅。
- 条目文件独立存放:使用 NodeJS 版 wiki,每条 tiddler 是独立文件,可以用手写编辑器或其他程序(如装有 VSCode-TW5-Syntax 的 VSCode)直接修改。
- 自动 Git 云备份:可把 wiki 工作区备份到 GitHub,同时利用 gh-pages 直接部署为博客;也可选择「Local」创建本地 git 仓库,用 GitHubDesktop 手动同步。
- REST API:提供 REST API,可与网页剪藏工具、Anki 等应用连接。
- 社区插件库:内置 TiddlyWiki 社区插件库,可直接浏览安装。
- 交互式代码:支持在 TiddlyWiki 中运行 zx-script 等交互式代码。
- 可视化设置:多语言界面与偏好设置,可选工作区存储位置(GitHub / 本地)。
- 工程能力(v0.14.2):Git Worker 进程隔离、工作区级结构化日志查看器、可分别配置的 Wiki 服务端 / Wiki 网页 / Git 网络代理。
在线效果可参考 Demo 博客页面 与 TiddlyWiki 官网。
安装与使用
官方提供 Windows、macOS、Debian/Ubuntu 以及 RPM 系 Linux 的安装包,从 Releases 最新版 下载。
Arch Linux 社区包(AUR,由外部维护):
yay -S tidgi-desktop-bin
Homebrew Cask:
brew install --cask tidgi
macOS 首次打开因未购买 Apple 开发者签名,需要手动放行:先把 App 拖入 Applications 文件夹,否则会报错;随后可在启动台打开终端执行:
xattr -dr com.apple.quarantine "tidgi.app"
移动端可搭配官方的 TidGi-Mobile(适合 100MB 以上的大型 wiki),或 Android 上的 Tiddloid(适合较小的 wiki)。它们都是 local-first、开源且兼容 TiddlyWiki 生态的,可与桌面端随时切换并同步数据。
注意事项
- macOS 版本尚未签名与公证,Homebrew 的 cask 已被标记为 deprecated(因现有 macOS 归档无法通过 Gatekeeper 检查),计划于 2026 年 9 月 1 日禁用,需等签名公证版本发布后才能恢复。
- AUR 包由仓库之外的维护者管理,版本跟随 GitHub Releases,但更新与修改由该维护者控制。
- 存储后端目前支持 GitHub 与本地 Git,GitLab、Gitee 仍在开发中。
- 项目采用 MPL-2.0 许可证。
本作品整理自 GitHub 开源项目 tiddly-gittly/TidGi-Desktop,原作者 @tiddly-gittly,许可证 MPL-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.14.2当前版本
Git Worker 迁至 UtilityProcess 以隔离崩溃并复用祖先 Git 仓库;新增工作区级结构化日志查看器;设置页虚拟化与可靠导航;新增 Wiki 服务端、网页与 Git 分组代理;修复 Windows 安装器与退出稳定性,补充 Linux 原生包。
评论