コンテンツにスキップ

ワークフロー SOP

Switch to Zen Mode

ホットキーひとつでコマンドセンターを起動。左ペインは AI Agent、右ペインはリアルタイムタスクボード。Agent がタスクを書き込み、ボードが即座に更新される。コンテキストスイッチなし。

Win+~ / Ctrl+~ (ドロップダウンターミナル)
┌──────────────────────────────┬──────────────────┐
│ │ │
│ AI Agent (opencode/claude) │ Mutsumi TUI │
│ │ │
│ > "auth リファクタリングの │ ┌─────────────┐ │
│ タスクを3つ追加して" │ │ [* Main] │ │
│ │ │ * ログイン修正│ │
│ mutsumi.json に書き込み中...│ │ * OAuth 追加 │ │
│ │ │ * テスト作成 │ │
│ │ └─────────────┘ │
└──────────────────────────────┴──────────────────┘
ツール用途インストール
ターミナルエミュレータドロップダウン(Quake)モードWindows Terminal / iTerm2 / Yakuake
tmux(任意)ペイン分割、セッション永続化apt install tmux / brew install tmux(Windows は Terminal の内蔵分割を使用)
uvPython パッケージマネージャcurl -LsSf https://astral.sh/uv/install.sh | sh
Mutsumiタスクボード TUIuv tool install git+https://github.com/ywh555hhh/Mutsumi
AI Agentmutsumi.json にタスクを書き込むopencode / Claude Code / aider / Codex CLI

プラットフォーム別セットアップ

Section titled “プラットフォーム別セットアップ”

ステップ 1:Windows Terminal + Quake モード

Section titled “ステップ 1:Windows Terminal + Quake モード”

Windows Terminal には「Quake モード」が内蔵されています。グローバルホットキーを押すと、ゲーム Quake のように画面上部からターミナルがドロップダウンします。

  1. Microsoft Store から Windows Terminal をインストール
  2. 設定 → アクション → 追加:
{ "command": { "action": "quakeMode" }, "keys": "win+`" }

これで Win+` でドロップダウンターミナルをグローバルに切り替えられます。

ステップ 2:ツールのインストール

Section titled “ステップ 2:ツールのインストール”

Mutsumi は Windows でネイティブに動作します。WSL は不要です。

Terminal window
# uv(Python マネージャ)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Mutsumi
uv tool install git+https://github.com/ywh555hhh/Mutsumi
# AI Agent(いずれかを選択)
uv tool install opencode # または:npm install -g @anthropic-ai/claude-code

Windows Terminal にはペイン分割が内蔵されています。tmux は不要です:

  • Alt+Shift+D — 自動分割(現在のペインを複製)
  • Alt+Shift+= — 垂直分割
  • Alt+Shift+- — 水平分割
  • Alt+矢印キー — ペイン間の切り替え

ワークフロー:

  1. プロジェクトディレクトリを開く
  2. Alt+Shift+= で垂直分割
  3. 右ペインで mutsumi と入力
  4. Alt+← で左ペインに戻り、Agent を起動

以上です!初回の mutsumi 起動時、内蔵のオンボーディングウィザードが言語、キーバインド、テーマ、ワークスペースモード、Agent 統合の設定をガイドします — 手動の initsetup は不要です。

~/.local/bin/mu(または $PATH 上の任意の場所)に保存:

#!/usr/bin/env bash
# mu — Mutsumi 開発環境を起動
# 使い方:mu [プロジェクトディレクトリ] [agent コマンド]
# mu → カレントディレクトリ、デフォルト agent
# mu ~/projects/saas-app → 指定プロジェクト
# mu . claude → カレントディレクトリ、Claude Code
set -euo pipefail
PROJECT_DIR="${1:-.}"
AGENT_CMD="${2:-opencode}"
SESSION="mu-$(basename "$PROJECT_DIR")"
MUTSUMI_WIDTH="${MUTSUMI_WIDTH:-35}"
cd "$PROJECT_DIR"
# セッションが既にあればアタッチ
if tmux has-session -t "$SESSION" 2>/dev/null; then
tmux attach -t "$SESSION"
exit 0
fi
# 新セッション:左に agent、右に mutsumi
tmux new-session -d -s "$SESSION" -c "$PROJECT_DIR"
tmux split-window -h -p "$MUTSUMI_WIDTH" -t "$SESSION" "mutsumi"
tmux select-pane -t "$SESSION:0.0"
# 左ペインで agent を起動
if [ "$AGENT_CMD" != "shell" ]; then
tmux send-keys -t "$SESSION:0.0" "$AGENT_CMD" Enter
fi
tmux attach -t "$SESSION"

実行権限を付与:

Terminal window
chmod +x ~/.local/bin/mu
  1. ホットキーを押すWin+</kbd> / <kbd>Ctrl+ / F12 — ターミナルがドロップダウン

  2. 起動 — プロジェクトディレクトリで mu と入力(または mu ~/projects/my-app

  3. 作業 — 左ペインで AI Agent と会話、右ペインでタスクがリアルタイム更新

  4. タスク完了 — Mutsumi でチェックボックスをクリックするか x キーで完了マーク

  5. プロジェクト切替mu ~/projects/other-app で新しい tmux セッションを開き、Ctrl-b s でセッション間を切り替え

  6. デタッチCtrl-b d でセッションをデタッチ。バックグラウンドで動き続けます。mu でいつでも復帰

  7. 非表示 — ホットキーをもう一度押してターミナルを非表示

マルチプロジェクトレイアウト

Section titled “マルチプロジェクトレイアウト”

パワーユーザー向け — 複数プロジェクトの同時管理:

tmux セッション:
mu-saas-app → opencode | mutsumi (saas-app/mutsumi.json)
mu-oshigrid → claude | mutsumi (oshigrid/mutsumi.json)
mu-personal → shell | mutsumi (~/.mutsumi/mutsumi.json)
Ctrl-b s → セッションピッカー → 瞬時切替

Multi-Source Hub を使えば、Main ダッシュボードで全プロジェクトを一覧できます。

起動スクリプトはすべてのターミナル AI Agent と互換:

Terminal window
mu . opencode # OpenCode
mu . claude # Claude Code
mu . aider # Aider
mu . codex # Codex CLI
mu . shell # Agent なし、シェルのみ

すべての Agent は同じプロトコルを使用:mutsumi.json を読み込み → タスクを変更 → 書き戻し。プロンプトテンプレートは Agent セットアップ を参照。

問題解決方法
mu: command not found~/.local/bin$PATH に追加
tmux ペインが狭すぎるexport MUTSUMI_WIDTH=40 または Ctrl-b → でリサイズ
Agent が mutsumi.json に書き込まないmutsumi setup --agent <name> でプロンプトを注入、または mutsumi init でオンボーディングを再実行
Quake モードが動作しないターミナルのホットキー設定を確認。DE がキーを横取りしている可能性