如何同時執行多個 Claude Code 工作階段

有三種方法。都不需要在 Claude Code 這一側做任何設定。

目錄

分開的終端機視窗

最省事。開兩個視窗,各自執行 claude。

問題出在兩個工作階段改同一個檔案的時候。一個會蓋掉另一個的修改,而且沒人會告訴你。 要嘛給每個工作階段單獨的目錄,要嘛給它單獨的 git worktree。

git worktree add ../work-auth -b fix-auth
cd ../work-auth && claude

tmux 面板

視窗多到管不過來時,用 tmux 分面板。關掉終端機也不會消失,用 ssh 重連可以接著做。

tmux new-session -d -s auth -c ../work-auth 'claude'
tmux attach -t auth

超過幾個面板後螢幕就不夠了。九個面板的字已經看不清,而且要知道哪個在等你, 還是得一個個點進去看。

詳見與 tmux 的差異。

瀏覽器網格

MulmoTerminal 底層仍然用 tmux,把工作階段放進瀏覽器的網格裡。

npx mulmoterminal@latest

每個格子有自己的 git worktree,所以第一個問題不會出現。格子的顏色表示正在執行、 等你輸入、還是已經結束,等待時的提示音和完成時不同。

怎麼選

同時執行數 合適的做法
2 個以內 分開的視窗
3–4 個 tmux
5 個以上 能顯示狀態的工具

兩個工作階段時,什麼都不裝是最快的。 等到「哪個卡住了」開始浪費時間,再考慮下一步。

相關


日本語版: claude-code-parallel ・ English: run-claude-code-in-parallel


This site uses Just the Docs, a documentation theme for Jekyll.