概要
Backlog.md は、 Markdownベース のタスク管理と Kanban可視化 をGitリポジトリで実現するCLIツール。 完全オフライン・プライベート 運用が可能で、 Web UI も提供。 クロスプラットフォーム 対応、MITライセンスの オープンソース。 CLIとWebで 直感的なタスク操作 が可能。 AI連携や高度なクエリ もサポート。
Backlog.mdの特徴
- Markdownネイティブ のタスク管理
- 各タスクは .mdファイル として保存
- 完全プライベート&オフライン運用
- データは リポジトリ内 に完結
- ターミナルで即時Kanban表示
- CLIから ライブボード を描画
- モダンなWebインターフェース
- 直感的なUI でタスク管理
- AI対応CLI
- 例: "Claude, please take over task 33"
- 豊富なクエリコマンド
- タスクの 一覧・絞り込み・アーカイブ
- クロスプラットフォーム対応
- macOS、Linux、Windows で動作
- MITライセンス・オープンソース
- 個人・商用ともに無料利用 可能
5分で体験:クイックスタート
- インストール
npm i -g backlog.mdまたはbun add -g backlog.md
- リポジトリの初期化
backlog init hello-
- タスクの作成
backlog task create "Render markdown as kanban"
- Kanbanボードの表示
backlog board view
- データ保存形式
backlogフォルダ配下の Markdownファイル (例:task-12 - Fix typo.md)
Webインターフェース
- Webサーバー起動
backlog browser(自動でブラウザが開く)backlog browser --port 8080(ポート指定)backlog browser --no-open(自動起動なし)
- 主な機能
- ドラッグ&ドロップ対応Kanbanボード
- タスク作成・編集 (バリデーション付きフォーム)
- リアルタイム更新
- レスポンシブデザイン (PC・モバイル対応)
- タスクのアーカイブ (確認ダイアログ付き)
- CLIとのシームレス同期
CLIリファレンス(主要操作)
-
タスク作成
backlog task create "Add OAuth System"- 説明・担当・状態・ラベル・優先度・計画・受け入れ基準・依存・サブタスク・ドラフト など各種オプション指定可能
-
タスク一覧
backlog task list [-s <status>] [-a <assignee>]
-
タスク詳細表示・編集
backlog task 7(UI表示、Eキーでエディタ編集)backlog task edit 7 -a @sara -l auth,backend
-
タスクのアーカイブ
backlog task archive 7
-
ドラフト管理
backlog draft create "Spike GraphQL"→backlog draft promote 3.1backlog task demote <id>(ドラフト化)
-
Kanbanボード表示
backlog board(CLI UI)
-
Web UI起動
backlog browser(ポート指定や自動起動オプションも可)
-
設定編集
backlog config set defaultEditor "code --wait"backlog config list(設定一覧)
-
ヘルプ表示
backlog --help
設定とカスタマイズ
- 設定ファイルの優先順位
- CLIフラグ > backlog/config.yml(プロジェクト単位) > ~/backlog/user(ユーザー単位) > ビルトイン
- 主な設定キー
default_assignee:デフォルト担当者default_status:最初のカラム名(例: To Do)statuses:ボードのカラム(例: [To Do, In Progress, Done])date_format:日付フォーマット(例: yyyy-mm-dd)default_editor:エディタ(nano, notepadなど)default_port:Web UIのポート番号(デフォルト6420)auto_open_browser:Web UI自動起動(true/false)remote_operations:リモートgit操作有効化(falseで完全オフライン)
ライセンス
- MITライセンス
- 商用・個人問わず自由利用
- クレジット表記のみ必須
- 詳細は LICENSE 参照