Cairn – データベース不要のタストラッカー。タスクはリポジトリ内のMarkdownファイル
Cairnは、データベースを使わずにリポジトリ内のMarkdownファイルをタスクとして管理する、シンプルなタスクトラッカーです。軽量でGitとの親和性が高く、バージョン管理しながらタスクを追跡できます。
背景メモ
- Cairnは、タスク管理(いわゆるプロジェクト管理ツール)を「データベースなしで」行うためのオープンソースツール。タスク1件1件を単なるMarkdownファイルとしてリポジトリ内に保存する設計が最大の特徴。
- 通常のタスク管理ツール(Jira, Asana, Linearなど)は専用DBにデータを持つが、Cairnはファイルそのものがタスク。Gitでバージョン管理でき、エディタで直接編集でき、ツール間の移行も容易になる。
- 作者はShahram Mebashar氏。まだ開発初期段階で、GitHub上で公開されている。
- 「タスク管理をソースコードと同じように扱いたい」という、開発者寄りの思想に基づくプロジェクト。既存の類似アプローチとしては「plain text accounting」(家計簿をテキストで管理する手法)などがある。
- マークダウンファイルという普遍的な形式を採用することで、ツールのロックインを避けたい人や、CLI・エディタ中心のワークフローを好む層に響く可能性がある。