Skip to content

Workflow SOP

Switch to Zen Mode

One hotkey opens your command center. Two panes: left is your AI agent, right is your live task board. The agent writes tasks, the board updates instantly. No context switching, no alt-tabbing.

Win+~ / Ctrl+~ (drop-down terminal)
┌──────────────────────────────┬──────────────────┐
│ │ │
│ AI Agent (opencode/claude) │ Mutsumi TUI │
│ │ │
│ > "Add 3 tasks for the │ ┌─────────────┐ │
│ auth refactor" │ │ [* Main] │ │
│ │ │ * Fix login │ │
│ Writing mutsumi.json... │ │ * Add OAuth │ │
│ │ │ * Write test │ │
│ │ └─────────────┘ │
└──────────────────────────────┴──────────────────┘
ToolPurposeInstall
Terminal emulatorDrop-down (Quake) modeWindows Terminal / iTerm2 / Yakuake
tmux (optional)Split panes, persist sessionsapt install tmux / brew install tmux (Windows: use Terminal’s built-in splits)
uvPython package managercurl -LsSf https://astral.sh/uv/install.sh | sh
MutsumiTask board TUIuv tool install git+https://github.com/ywh555hhh/Mutsumi
AI AgentWrites tasks to mutsumi.jsonopencode / Claude Code / aider / Codex CLI

Windows Terminal has a built-in “Quake mode” — press a global hotkey and a terminal drops down from the top of your screen, just like in the game Quake.

  1. Install Windows Terminal from Microsoft Store
  2. Open Settings → Actions → add:
{ "command": { "action": "quakeMode" }, "keys": "win+`" }

Now Win+` toggles the drop-down terminal globally.

Mutsumi runs natively on Windows — no WSL required.

Terminal window
# uv (Python manager)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Mutsumi
uv tool install git+https://github.com/ywh555hhh/Mutsumi
# Your AI agent (pick one)
uv tool install opencode # or: npm install -g @anthropic-ai/claude-code

Windows Terminal has built-in pane splitting — no tmux needed:

  • Alt+Shift+D — auto-split (duplicate current pane)
  • Alt+Shift+= — split vertically
  • Alt+Shift+- — split horizontally
  • Alt+Arrow keys — switch between panes

Workflow:

  1. Open your project directory
  2. Alt+Shift+= to split vertically
  3. In the right pane, type mutsumi
  4. Alt+← to switch back to the left pane, start your agent

That’s it! When you run mutsumi for the first time, the built-in onboarding wizard will guide you through language, keybindings, theme, workspace mode, and agent integration — no manual init or setup needed.

Save this as ~/.local/bin/mu (or anywhere on your $PATH):

#!/usr/bin/env bash
# mu — launch Mutsumi dev environment
# Usage: mu [project-dir] [agent-command]
# mu → current dir, default agent
# mu ~/projects/saas-app → specific project
# mu . claude → current dir, 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"
# Attach if session exists
if tmux has-session -t "$SESSION" 2>/dev/null; then
tmux attach -t "$SESSION"
exit 0
fi
# New session: agent on the left, mutsumi on the right
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"
# Optional: send agent command to left pane
if [ "$AGENT_CMD" != "shell" ]; then
tmux send-keys -t "$SESSION:0.0" "$AGENT_CMD" Enter
fi
tmux attach -t "$SESSION"

Make it executable:

Terminal window
chmod +x ~/.local/bin/mu
  1. Press your hotkeyWin+</kbd> / <kbd>Ctrl+ / F12 — terminal drops down

  2. Launch — type mu in your project directory (or mu ~/projects/my-app)

  3. Work — talk to your AI agent in the left pane, watch tasks appear in the right pane

  4. Toggle tasks — click checkboxes or press x in Mutsumi to mark done

  5. Switch projectsmu ~/projects/other-app opens a new tmux session; switch between them with Ctrl-b s

  6. DetachCtrl-b d to detach; the session keeps running. Come back anytime with mu

  7. Dismiss — press the hotkey again to hide the terminal

For power users managing multiple projects:

tmux sessions:
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 → session picker → instant switch

With Multi-Source Hub, your Main dashboard aggregates all projects in one view.

The launch script works with any terminal-based AI agent:

Terminal window
mu . opencode # OpenCode
mu . claude # Claude Code
mu . aider # Aider
mu . codex # Codex CLI
mu . shell # No agent, just your shell

All agents use the same protocol: read mutsumi.json → modify tasks → write back. See Agent Setup for prompt templates.

ProblemFix
mu: command not foundAdd ~/.local/bin to your $PATH
tmux pane too narrow for Mutsumiexport MUTSUMI_WIDTH=40 or resize with Ctrl-b →
Agent doesn’t write mutsumi.jsonRun mutsumi setup --agent <name> or re-run onboarding via mutsumi init
Quake mode not workingCheck your terminal’s hotkey settings; some DEs grab the key first