Index

马不前2023年06月01日 20:18

太记

可定制性极强的个人知识管理系统,开源免费,使用 Git 作为免费自动增量备份管理器和免费博客平台

下载

产品截图及试用

试用

截图

更多截图
加载 NodeJS 版维基
新建本地维基下载云端维基
多语言翻译和设置界面
交互式代码执行菜单栏快捷窗口
社区插件源

太记-桌面版

「太记」是一个跨平台的笔记软件、时间和任务管理工具、碎片化知识管理工具,此乃其桌面版。「太记」基于强大的 [NodeJS 版「太微(TiddlyWiki)」构建,并带上了大量来自太微社区(TiddlyWiki community)的插件。

「太记」来自 TiddlyWiki 的译名「太微」,以及曾用名 TiddlyGit 首字母的谐音(后来我们又根据中文谐音把英文名改成了 TidGi)。当然你也可以直接叫它 TGNote,镰锤 ☭ 笔记。

为什么把 TiddlyWiki 翻译成「太微」?因为受到 @pimgeek 的启发:TiddlyWiki 可以干很多细致轻量的工作,但也从不限制用法,可以无限组合叠加。故以其首字母音译为「太微」,TiddlyWiki 可以称为「太微笔记」「太微万能抽屉」「太微卡片盒」……

太微垣,三垣之一,按《步天歌》,太微垣為三垣的上垣。
太微垣又名天庭,是政府的意思,也是貴族及大臣們居住的地方。

下载

下载安装Windows版本

下载安装MacOS版本

下载的 zip 解压后,记得拖入「应用程序」文件夹后再使用。

Mac 使用者点击这里展开手动信任应用的操作方法,解决「Mac xxx.app 已损坏,无法打开,你应该将它移到废纸篓」等打不开的问题 ◀ 我费劲办法也申请不到苹果开发者账号,所以你得手动信任这个应用。「xxx.app 已损坏」是苹果公司在撒谎,苹果利用其垄断地位逼迫开发者支付 99 美元,不然就会向用户撒谎应用已损坏,但其实应用是好的。

对于 Intel 芯片用户,首先你得把应用拖入「应用程序」文件夹才能使用!不然会弹一个报错框

点击「取消」 ↓



点击「打开」 ↓ 点击「允许」 ↓

对于 M1 M2 用户,需要用另一种类似的方式去允许安装

1. 打开「Terminal.app」(终端应用)输入命令:sudo spctl --master-disable 2. 打开系统的 设置 -> 安全性 -> 允许从以下位置下载的应用程序 任何来源 3. 将安装包移动到“应用程序” 4. 输入命令: sudo xattr -d com.apple.quarantine /Applications/TidGi.app ,按苹果的要求输入电脑的密码 5. 重新点击 TidGi.app 打开

Mac 命令行用户

brew install TidGi # Not tested

下载安装Linux版本

yay tidgi

其它应用商店

Packaging status

备用的Github下载页面

需要科学上网访问

最新版下载按钮

下载移动端应用

更多详见太记移动端源码和资源

相关介绍

用TiddlyWiki替代Notion和EverNote作为个人知识管理系统(Chinese)

使用太记,构建你的数字花园 - 非诚勿扰的文章 - 知乎

墨屉-先进的间隔重复和渐进阅读解决方案

太记功能手册

太记内置本地化AI、Git备份同步等功能,本手册介绍了如何配置它们。

开启手册

你可能还想排查问题

插件手册

太记的设计目标是开箱即用,不过这也意味着太记包含了大量太微社区的插件。你可以在本手册里找到太记预置的一些插件的使用方法。

打开手册

移动端应用

  • 太记移动端(TidGi-Mobile) 是与太记桌面版(TidGi-Desktop)配对的官方应用程序,由 @linonetwo 开发,甚至可用于 100MB 以上的巨大 wiki,让你从小用到大。
  • 也可用@donmor开发的安卓应用程序Tiddloid。它适用于较小的 wiki,而且你可以直接查看和访问 HTML 版 wiki。

你可以随时在它们之间切换,并随时在它们和太记之间同步数据。它们都是本地优先、开源并兼容太微维基生态系统的。

与竞品的差异

与 Obsidian 的差别

  1. Obsidian 是闭源商业化的,类似 Typora 和 印象笔记
  2. 太微是开源非商业化的,由生活无忧的高级开发人员主导开发,永无收费必要,而且你可以掌控软件本身的源代码,一直有才华横溢的人参与开发,已持续20年。不依赖同步收费商业模式,没有收费、停服倒闭的一天,由于开放源代码且由非商业化组织领导开放,你可以掌控软件本身,开源代码也永久更新。

TiddlyDesktop 的差别?

  1. 太微的 NodeJS 版本有无缝的自动保存体验,这是利用 SyncAdaptor 技术(而不是 Saver )带来的的优势,太记对 NodeJS wiki 有更好的支持,而 TD 主要支持 HTML 版单文件 WIKI,各有优势。
  2. 使用 NodeJS wiki 时,我们可以有分离的tiddler文件,这些文件可以手工修改,也可以由其他程序修改(例如装了VSCode-TW5-Syntax的 VSCode),而且方便细粒度备份回滚
  3. 尽管 TiddlyDesktop 也可以加载由 nodejs 版太微生成的 wiki 文件夹,但太记还可以轻松地将该文件夹自动备份到 Github 上。
  4. 通过使用 Electron 技术,我们可以在太微中使用 fsgit 和许多其他 nodejs 的扩展接口,这大大扩展了插件可使用的能力。这种可扩展性也是我选择太微作为我日常知识管理工具的原因,太记进一步强化了它。

与 Notion 的差别

  1. 本地化,笔记保存为易于管理的文本文件,但依然可以使用数据库等高级聚合功能
  2. 断网可用,无网情况也秒开,通过本地Wifi与移动端同步
  3. 原生支持插件系统,挂件可以和数据库联动

为什么使用 Github 存储

因为 Github 是最好的免费民用级存储即服务(BaaS)之一。

  1. 它的存储基本上是免费的,允许我们存储无限的图像和 PDF 文件,这些文件可以有永久的 URI 供公众下载。
  2. 它有 GraphQL API,允许我们以程序化的方式更新我们的 wiki。
  3. 它有免费的CI来自动部署我们的太微博客。
  4. 它提供了无限数量的代码仓库,分为公共的和私有的,这使我们能够将私有内容存储到我们的太微中仅在本地查看,然后只把公开部分部署成博客。

数据隐私保护

隐私:如何存储和使用数据

我们不会从您的手机向互联网发送任何信息。

您可以选择将手机中的数据同步到本地 WiFi 上的本地 TidGi-Desktop 应用程序。

它如何在手机上本地存储数据

这是一款本地优先的应用程序,它以以下格式存储数据,并且永远不会离开本地 WiFi 网络:

  1. HTML,包含一些核心内容,如 $:/boot 和由 [$:/tags/RawMarkup](https://tiddlywiki.com/#SystemTag%3A%20%24%3A%2Ftags%2FRawMarkup) 创建的原始 HTML。
    1. 要更新 TiddlyWiki 版本或原始标记,需要执行完全同步(删除并重新创建)
  2. SQLite,添加维基时,我们会获取你的tid/md文件中的所有skinny-tiddlers,然后将它们存储在SQLite数据库中,以加快启动速度并节省内存。
  3. JSON, 添加维基时,我们会以 JSON 格式获取所有插件的完整内容,这些内容将不会更新。
  4. 文件,二进制文件(如图片)以文件形式存储在手机中。

之后,我们会使用同步适配器(Sync-Adaptor)来懒散地只加载所需的文件,以提高庞大维基的性能。同时,减少手机内存和 CPU 的消耗。

鸣谢

这个桌面应用程序一开始仅仅是一个基于atomery/singleboxatomery/webcatalog开发的 NodeJS 版太微的启动器。这两个可以从任意网站生成桌面App的应用程序提供了很多工具,比单纯使用Chrome从网站生成的PWA应用程序强大得多。另外,在我开发TidGi时,这些伟大的工具背后的独立开发者 @quanglam2807 对我帮助很大。

目前的图标是从iconsdb下载的,属于 Creative Commons Attribution-NoDerivs 3.0 ,如果你是一个设计师,且有更好的想法,请随时贡献你的图标。

点个星星 ⭐️ 吧

如果你喜欢它,请给一颗星!

太记默认模板插件功能手册

太记默认自带一些插件,以便开箱即用获得类似 Notion 的功能体验。

点击开启手册

repo

demo