コンテンツにスキップ

CLI コマンドリファレンス

Switch to Zen Mode

Mutsumi TUI タスクボードを起動します。

Terminal window
mutsumi [オプション] [サブコマンド]
オプション短縮説明デフォルト
--path PATH-pタスクファイルのパス./mutsumi.json(フォールバック:./tasks.json
--watch PATH-w追加で監視するタスクファイルパス(繰り返し可能)
--versionバージョンを表示して終了
--helpヘルプを表示して終了
Terminal window
# TUI を起動(カレントディレクトリの mutsumi.json を監視)
mutsumi
# 特定のファイルを監視
mutsumi --path /path/to/mutsumi.json
# 複数ファイルを同時監視(マルチプロジェクト)
mutsumi --path ~/proj-a/mutsumi.json -w ~/proj-b/mutsumi.json
# バージョンを表示
mutsumi --version

初回起動時、オンボーディングウィザードが自動的に実行されます。詳しくは起動フローを参照してください。


新しいタスクを作成し、mutsumi.json に追加します。

Terminal window
mutsumi add タイトル [オプション]
オプション短縮タイプデフォルト
--priority-P選択high, normal, lownormal
--scope-s選択day, week, month, inbox設定の default_scope
--tags-t文字列カンマ区切り[]
--description-d文字列フリーテキスト
Terminal window
# 最小限
mutsumi add "ログインバグを修正"
# フルオプション
mutsumi add "ログインバグを修正" -P high -s day -t "bugfix,urgent" -d "リフレッシュ時にセッション切れ"
# 短縮フラグ
mutsumi add "テスト作成" -P low -s week -t "dev"

ユニーク ID と created_at タイムスタンプが自動生成されます。


mutsumi.json のタスクを一覧表示します。

Terminal window
mutsumi list [オプション]
オプション短縮タイプデフォルト
--scope-s選択day, week, month, inboxすべて
--done / --no-doneフラグすべて表示
Terminal window
# すべてのタスクを表示
mutsumi list
# scope でフィルター
mutsumi list --scope day
# 未完了のみ
mutsumi list --no-done
# 完了済みのみ
mutsumi list --done

タスクを完了にします(ID プレフィックスマッチング対応)。

Terminal window
mutsumi done TASK_ID
引数説明
TASK_ID完全なタスク ID またはユニークなプレフィックス
Terminal window
# 完全な ID
mutsumi done 01JQ8X7K3M0000000000000001
# プレフィックスマッチング
mutsumi done 01JQ
# プレフィックスが曖昧な場合、一致するタスクを列挙
mutsumi done 01
# エラー:'01' に一致するタスクが複数あります。より長いプレフィックスを指定してください。

status"done" に設定し、completed_at を自動入力します。


既存タスクのフィールドを編集します(ID プレフィックスマッチング対応)。

Terminal window
mutsumi edit TASK_ID [オプション]
オプション短縮タイプ説明
--title文字列新しいタイトル
--priority-P選択high, normal, low新しい優先度
--scope-s選択day, week, month, inbox新しい scope
--tags-t文字列カンマ区切りタグを置換
--description-d文字列フリーテキスト新しい説明
Terminal window
# タイトル変更
mutsumi edit 01JQ --title "新しいタイトル"
# 優先度と scope を変更
mutsumi edit 01JQ -P low -s week
# タグを置換
mutsumi edit 01JQ -t "docs,review"
# 説明を更新
mutsumi edit 01JQ -d "要件変更"

タスクを削除します(ID プレフィックスマッチング対応)。

Terminal window
mutsumi rm TASK_ID
引数説明
TASK_ID完全なタスク ID またはユニークなプレフィックス
Terminal window
mutsumi rm 01JQ

タスクとそのすべての子タスクを削除します。


テンプレート mutsumi.json を生成します。

Terminal window
mutsumi init [オプション]
オプション説明
--force既存ファイルを上書き
--personal個人タスクファイルを初期化(~/.mutsumi/mutsumi.json
--projectカレントディレクトリに mutsumi.json を作成し、プロジェクトソースとして登録
Terminal window
# カレントディレクトリに mutsumi.json を作成
mutsumi init
# 既存ファイルを上書き
mutsumi init --force
# 個人タスクを初期化
mutsumi init --personal
# 作成してプロジェクトとして登録
mutsumi init --project

AI Agent の統合を設定します。Agent Skills をシンボリックリンクで Agent のスキルディレクトリにインストールします。

Terminal window
mutsumi setup [オプション]
オプション短縮タイプデフォルト
--agent-a選択claude-code, codex-cli, opencode, gemini-cli, aider, custom
--mode選択skills, skills+project-doc, snippetskills
モード動作
skills5 つの Mutsumi スキルファイル(mutsumi-managemutsumi-trackmutsumi-planmutsumi-reportmutsumi-context)を ~/.mutsumi/skills/ からシンボリックリンクで Agent のスキルディレクトリにインストール。
skills+project-docスキルをインストールし、## Mutsumi Task Integration セクションを Agent のプロジェクトドキュメント(CLAUDE.mdAGENTS.md など)に追記。
snippet統合プロンプトを標準出力に表示。ファイルのインストールなし。
スキル用途自動トリガー?
mutsumi-manageタスク CRUD(追加、編集、完了、削除)いいえ — ユーザーの依頼時
mutsumi-track作業中にタスク進捗を自動更新はい
mutsumi-plan目標をサブタスクに分解いいえ — ユーザーの依頼時
mutsumi-reportステータスサマリーを生成いいえ — ユーザーの依頼時
mutsumi-contextセッション開始時にタスクボードのコンテキストを読み込みはい
Agentディレクトリ
Claude Code~/.claude/skills/
Codex CLI~/.agents/skills/
Gemini CLI~/.gemini/skills/
OpenCode~/.config/opencode/skills/
Terminal window
# 利用可能な Agent とモードを表示
mutsumi setup
# Claude Code にスキルをインストール(デフォルトモード)
mutsumi setup --agent claude-code
# スキルをインストール + CLAUDE.md にプロジェクトドキュメントを注入
mutsumi setup --agent claude-code --mode skills+project-doc
# 手動使用のためにプロンプトを表示(Aider、カスタム Agent)
mutsumi setup --agent custom --mode snippet
# 他の Agent にもスキルをインストール
mutsumi setup --agent gemini-cli
mutsumi setup --agent codex-cli
mutsumi setup --agent opencode

再実行しても安全です — 古いシンボリックリンクを置き換え、重複インストールは発生しません。


レガシーファイル名と設定場所からの移行を行います。

Terminal window
mutsumi migrate [オプション]
オプション説明
(なし)カレントディレクトリで tasks.jsonmutsumi.json にリネーム
--config設定ディレクトリを移行(~/.config/mutsumi/~/.mutsumi/
--allタスクファイルと設定の両方を移行
Terminal window
# tasks.json → mutsumi.json に移行
mutsumi migrate
# 設定ディレクトリを移行
mutsumi migrate --config
# すべて移行
mutsumi migrate --all

登録済みプロジェクトソースを管理します。

Terminal window
mutsumi project add PATH

プロジェクトディレクトリをソースとして登録します。ディレクトリには mutsumi.json が含まれている(または含まれる予定の)必要があります。

Terminal window
mutsumi project add .
mutsumi project add ~/projects/saas-app
Terminal window
mutsumi project remove NAME

プロジェクトの登録を解除します。

Terminal window
mutsumi project remove saas-app
Terminal window
mutsumi project list

登録済みのすべてのプロジェクトとそのパスを一覧表示します。


タスクファイルのスキーマを検証します。

Terminal window
mutsumi validate

mutsumi.json(または --path で指定したファイル)を検証します。必須フィールドの欠落、無効な enum 値、不正な JSON を報告します。

Terminal window
# デフォルトファイルを検証
mutsumi validate
# 特定のファイルを検証
mutsumi -p /path/to/mutsumi.json validate

mutsumi.json の JSON Schema を出力します。

Terminal window
mutsumi schema
Terminal window
# ターミナルに表示
mutsumi schema
# ファイルに出力
mutsumi schema > schema.json

TASK_ID 引数を取るコマンド(doneeditrm)はプレフィックスマッチングに対応しています。完全な ID を入力する必要はありません:

Terminal window
mutsumi done 01EX # "01EX" で始まる ID が1つだけならマッチ

プレフィックスが曖昧な場合、Mutsumi は一致するタスクを列挙し、より長いプレフィックスの入力を求めます。


コード意味
0成功
1一般エラー(ファイル未検出、ID 曖昧など)
2引数無効