Cairn – 无数据库的任务追踪器;任务即仓库中的 Markdown 文件
Cairn 是一款轻量级任务追踪工具,无需数据库即可运行。它将任务直接存储为仓库中的 Markdown 文件,让开发者能够以纯文本形式管理和追踪工作进度,保持版本控制的便利性与简洁性。
背景速读
Cairn 是一个轻量级任务追踪工具,核心思路是不用数据库,直接把任务存成仓库中的 Markdown 文件。这意味着开发者可以在代码仓库里用纯文本管理待办事项,天然支持 Git 版本控制、diff 审查和协作——团队改任务就像改代码一样走 PR 流程。项目作者 Shahram Mebashar 用 Common Lisp 实现,目前处于早期阶段。这种"文件即数据"的做法在开发者社区有一定追随者,类似思路的工具包括 Taskell、GitHub Issues(后端也是数据库但用户看到的 Markdown),以及更极端的 Org-mode。Cairn 的特别之处是刻意迎合"把一切放在仓库里"的工作流,适合喜欢最小依赖、讨厌额外数据库服务的团队或个人。