競合比較
機能マトリックス
Section titled “機能マトリックス”Mutsumi のポジションは「ターミナルネイティブで Agent 対応の個人タスクボード」です。以下は主要なツールとの比較です。
| 機能 | Mutsumi | Taskwarrior | Todoist | Notion | GitHub Issues | Linear |
|---|---|---|---|---|---|---|
| TUI(ビジュアルかんばん) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| CLI CRUD | ✅ | ✅ | ❌ | ❌ | ✅ (gh) | ❌ |
| Agent 直接書き込み | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ホットリロード | ✅ | ❌ | N/A | N/A | N/A | N/A |
| ローカルオンリー | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| マウス操作 | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |
| サブタスク(ネスト) | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |
| カスタムテーマ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ |
| チームコラボ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| ガントチャート | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ |
| ゼロ設定起動 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| データフォーマット | JSON | 独自 DB | クラウド | クラウド | クラウド | クラウド |
| Git 管理可能 | ✅ | ❌ | ❌ | ❌ | N/A | ❌ |
ポジショニング
Section titled “ポジショニング”Mutsumi vs Taskwarrior
Section titled “Mutsumi vs Taskwarrior”「Mutsumi と Taskwarrior の違いは?」 — ゼロフリクションの呼び出し、お気に入りの Agent とのネイティブフィット。 Taskwarrior はコマンドを覚える必要のあるタスクデータベース。Mutsumi は静かなビジュアルかんばん — 何をすべきか指示しない、ただあなたが見てくれるのを待つだけ。
- Taskwarrior: パワフルだが学習コストが高い。ビジュアルなし。Agent 統合なし。
- Mutsumi: ビジュアルファースト。Agent が JSON を書くだけで統合完了。
Mutsumi vs Todoist / Notion
Section titled “Mutsumi vs Todoist / Notion”- クラウド依存なし(プライバシー重視)
- ターミナルワークフローとの統合(ウィンドウ切り替え不要)
- Agent が直接データを操作可能(API キー不要)
- ただし、チームコラボ機能は提供しない
Mutsumi vs GitHub Issues
Section titled “Mutsumi vs GitHub Issues”- ローカルオフライン対応
- リアルタイムの TUI ビジュアル
- プラットフォーム非依存(GitHub に縛られない)
- ただし、PR リンクやプロジェクトボード統合はなし
設計判断:借用 / 拒否 / オリジナル
Section titled “設計判断:借用 / 拒否 / オリジナル”借用したアイデア
Section titled “借用したアイデア”| アイデア | 出典 | 適用 |
|---|---|---|
| vim キーバインド | Taskwarrior, lazygit | ナビゲーションプリセット |
| CSS ライクスタイリング | Textual | テーマシステム |
| ファイル監視 + ホットリロード | Next.js HMR | tasks.json の変更検知 |
| JSONL イベントログ | 構造化ログ文化 | Agent 逆通知 |
拒否した選択肢
Section titled “拒否した選択肢”| 選択肢 | 拒否理由 |
|---|---|
| Electron GUI | 「ミニマル」原則に違反 — 起動遅い、リソース消費大 |
| SQLite ストレージ | Agent に不親切 — 直接 cat/編集できない |
| Rust TUI (ratatui) | 開発速度が遅い。Textual の CSS スタイリングの方が迅速な反復に適する |
| 組み込み Agent | 「疎結合」原則に違反 — モデルを縛ると汎用性を失う |
| WebSocket 通信 | 過剰設計 — ファイルシステムが最良の IPC |
| Markdown tasks.md | パース複雑度が高い、ネストサポートが弱い |
Mutsumi オリジナル
Section titled “Mutsumi オリジナル”| 特徴 | 説明 |
|---|---|
| トリプル入力 | TUI + CLI + Agent JSON 書き込みの 3 経路が同等 |
| Agent プロトコル | JSON ファイルベースの双方向通信 |
| スコープのハイブリッドモード | 手動 scope + due_date 自動推論のフォールバック |
| イベントログ逆通知 | TUI → Agent への軽量シグナリング |