コンテンツにスキップ

競合比較

Switch to Zen Mode

Mutsumi のポジションは「ターミナルネイティブで Agent 対応の個人タスクボード」です。以下は主要なツールとの比較です。

機能MutsumiTaskwarriorTodoistNotionGitHub IssuesLinear
TUI(ビジュアルかんばん)
CLI CRUD✅ (gh)
Agent 直接書き込み
ホットリロードN/AN/AN/AN/A
ローカルオンリー
マウス操作
サブタスク(ネスト)
カスタムテーマ
チームコラボ
ガントチャート
ゼロ設定起動
データフォーマットJSON独自 DBクラウドクラウドクラウドクラウド
Git 管理可能N/A

「Mutsumi と Taskwarrior の違いは?」 — ゼロフリクションの呼び出し、お気に入りの Agent とのネイティブフィット。 Taskwarrior はコマンドを覚える必要のあるタスクデータベース。Mutsumi は静かなビジュアルかんばん — 何をすべきか指示しない、ただあなたが見てくれるのを待つだけ。

  • Taskwarrior: パワフルだが学習コストが高い。ビジュアルなし。Agent 統合なし。
  • Mutsumi: ビジュアルファースト。Agent が JSON を書くだけで統合完了。
  • クラウド依存なし(プライバシー重視)
  • ターミナルワークフローとの統合(ウィンドウ切り替え不要)
  • Agent が直接データを操作可能(API キー不要)
  • ただし、チームコラボ機能は提供しない
  • ローカルオフライン対応
  • リアルタイムの TUI ビジュアル
  • プラットフォーム非依存(GitHub に縛られない)
  • ただし、PR リンクやプロジェクトボード統合はなし

設計判断:借用 / 拒否 / オリジナル

Section titled “設計判断:借用 / 拒否 / オリジナル”
アイデア出典適用
vim キーバインドTaskwarrior, lazygitナビゲーションプリセット
CSS ライクスタイリングTextualテーマシステム
ファイル監視 + ホットリロードNext.js HMRtasks.json の変更検知
JSONL イベントログ構造化ログ文化Agent 逆通知
選択肢拒否理由
Electron GUI「ミニマル」原則に違反 — 起動遅い、リソース消費大
SQLite ストレージAgent に不親切 — 直接 cat/編集できない
Rust TUI (ratatui)開発速度が遅い。Textual の CSS スタイリングの方が迅速な反復に適する
組み込み Agent「疎結合」原則に違反 — モデルを縛ると汎用性を失う
WebSocket 通信過剰設計 — ファイルシステムが最良の IPC
Markdown tasks.mdパース複雑度が高い、ネストサポートが弱い
特徴説明
トリプル入力TUI + CLI + Agent JSON 書き込みの 3 経路が同等
Agent プロトコルJSON ファイルベースの双方向通信
スコープのハイブリッドモード手動 scope + due_date 自動推論のフォールバック
イベントログ逆通知TUI → Agent への軽量シグナリング