文章

Claude Code 多開怎麼管?不用換指令,一張清單看出哪個 session 在等你

Clawdline 是免費的本機常駐服務加網頁主控台,在 macOS 與 Linux 上執行。它接上你已經開好的 Claude Code 與 Codex session,每一列告訴你這個 session 要不要點開。

很少有人一早就決定「今天要同時開五個 Claude Code」。通常是這樣:第一個 session 在修一個一直紅燈的測試,等它的時候,你開了第二個去跑 migration,又把另一個儲存庫的機械式改名丟給 Codex。到了下午你數一數,手上有五個,其中兩個還不是你開的,是第一個 session 自己分出去的。

開這麼多不難,難的是接下來:你不知道現在該看哪一個。

Clawdline 就是為這件事做的。它是免費的本機常駐服務加一個網頁主控台,在 macOS 和 Linux 上執行。你照原本的方式開 session,它把這些 session 收進同一份清單,每一列直接告訴你:這個要不要點開。

Clawdline 主控台的 session 清單,三列。最上面一列標成橘色,寫著「在等你回答」;中間一列顯示終端機正在跑的最後一行;最下面一列打了一個勾,寫著「已交付;審查或整合可能仍待完成」。
主控台的實際畫面,用的是一個示範專案。最上面那列停在一個問題上,所以標成橘色、排到最前面;中間那列還在跑,直接顯示終端機最後一行;最下面那列已經交付,那個勾是它說自己做完了,不代表有人審查過或整合進去。你不用點開,就知道先看哪一個。

多開不難,難的是知道哪一個在等你

假設有一個 session 十分鐘沒有任何輸出。它可能正在想一個難題,也可能五分鐘前問了你一句話,一直在等你回答。這兩種情況,在分頁上看起來一模一樣。

你也沒辦法用「跑得慢」來判斷,因為值得交給它的工作本來就慢。工作從「慢慢做」變成「卡住等你」的那一刻,畫面上什麼都不會變。

所以大部分人的做法是每隔一陣子把分頁從頭點到尾,找出那個在等自己的。點到第五個才發現,它一小時前就停了,而這段時間沒有任何東西提醒你。

老實說,如果你平常只開兩個 session,可以關掉這一頁,繼續用分頁就好。兩個記得住,按 ⌘1、⌘2 切換,比看任何清單都快。

分頁開始不夠用,通常是下面三件事一起發生:

  • session 的數量超過你記得回頭檢查的數量。
  • 有些 session 是別的 session 開的,不在你原本放它們的位置。
  • 你最想知道的那個狀態,偏偏是「沒有輸出」。提示音只在 session 有話要說時才響,正在等你的那一個,早就安靜了。

不用換指令,它去接你已經開好的 session

市面上有一類工具,要你改用它的指令來啟動 Claude Code。因為 process 是它自己開的,它知道的狀況都是第一手的,這是它的優點。代價是,它只看得到透過它開的那些 session。

Clawdline 反過來做:你照樣在習慣的終端機裡打 claude 或 codex,常駐服務再去接上已經在跑的 session。它從外面讀對話記錄檔、終端機畫面和 process,推出每個 session 的狀況。安裝頁把承諾寫得很清楚:不需要 MCP server、hook、助理外掛、wrapper、Cloud 帳號,也不需要搬動專案。

三種做法放在一起比較:

一排終端機分頁 幫你啟動助理的工具 Clawdline
看得到哪些 session 全部,但一次只看一個 只有用它開的 這台機器上正在跑的,不管當初怎麼開
你要先改什麼 不用改 開始工作時打的指令 iTerm2 不用改;其他終端機要在 tmux 裡跑
狀況從哪裡來 你眼前的畫面 它自己開的 process,第一手 從外面推出來:對話記錄檔、畫面、process

最後一列,中間那類工具確實比較準,這點我們不否認。但星期二開的那個 tmux 視窗、裝 Clawdline 之前就在跑的那個、由別的 session 開出來的那幾個,它都看不到。一個下午下來,這些加起來不是少數。

從外面接上去也有代價,就是能接的終端機有限。iTerm2 不用任何設定;其他終端機,包括 Terminal.app、Warp、Ghostty、Kitty、Alacritty、Tabby,都要讓助理跑在 tmux 裡。如果在這些終端機裡直接開 shell,Clawdline 送過去的文字沒辦法穩定送到,細節在 Shell 那一頁。好消息是這只要每個終端機設定一次,不用每個 session 都設。反過來說,如果你 iTerm2 和 tmux 都不用,Clawdline 就看不到你的 session,沒有任何設定能改變這一點。

每一列回答四個問題,不只是「在跑」或「停了」

看著五個 session 的時候,你心裡想的其實不是「它們狀況如何」,而是「我現在該點開哪一個」。一顆「執行中/閒置/完成」的燈回答不了這個問題,所以 Clawdline 在每一列放了四個各自獨立的記號:

這個記號 回答什麼 為什麼不能併進別的記號
終端機活動 畫面現在有沒有在動? 它只看 process 有沒有在跑,不代表工作做完了
接下來該做什麼 回它話、等它、給它新工作、驗收它交的東西,還是不用理? session 可以一邊在跑,一邊等你回答另一件事
還欠著什麼 有沒有一個決定或一份責任還沒了結? 它疊在其他狀態上,工作照樣可以繼續
現在關掉安不安全 手上的證據,夠不夠讓你結束這個 session? 終端機看起來做完了,不代表沒有東西還欠著

四個裡最常被看錯的是最後一個。 一個 session 可能已經交出答案,卻還欠一次審查、一次修正,或者改動根本還沒合併進去。這些情況在終端機上看起來都像「做完了」。每種狀態代表什麼、看到之後該做什麼,另一篇有完整說明;「已經交付」和「真的合併進去」之間差了多少,也另外寫了一篇。

Claude Code 和 Codex 的 session 排在同一份清單,用同樣的四個記號、同一套用詞。session、task、project、machine 各指什麼,寫在 Stations 那一頁。

一顆燈

忙碌中:然後呢?它在想,還是從中午就在等你?做完了沒?可以關了嗎?一顆燈只回答得了其中一題,而且常常答的不是你想問的那一題。

分開的四個記號

終端機:現在真的在跑
工作:在等你回話
還欠著:一次審查還沒做
能不能關:還不行
這四件事推不出彼此。安靜的 session 可能在想,也可能從中午就在等你;話說完的 session,可能還欠一次合併。把四件事壓成一顆燈,等於替你決定它們是同一件事。這張圖是示意,不是主控台截圖。

先講清楚它不做什麼

它不會幫你寫程式。寫程式的是 Claude Code 和 Codex,跑在你自己的 shell、用你自己的帳號。

它也不會把工作送到機房去跑,任何方案都沒有 cloud runner。選用的 Cloud 功能,只是讓你的手機連得到那台已經在工作的機器。工作到底在哪裡跑,另一篇講得比較完整。

還有,它還沒做完。本機常駐服務和主控台目前要在 macOS 或 Linux 上從原始碼建置;Cloud 帳號啟用還在預覽階段。這個網站上目前沒有任何東西可以買。

怎麼開始:接上一個 session,送一句話試試

照平常的方式開一個助理,打開主控台,確認清單上指到的就是你想的那個 session。送一句不會出事的話進去,再把回答讀回來。整個流程是五個很短的步驟,在那之前先看安裝頁。這五步的用意,是讓你在相信這份清單之前,先親手驗證一次。

其他功能都可以晚點再決定,或者永遠不用碰。其中最大的一項,是讓 session 把工作交給別的 session,而這件事我們刻意只開放一層。

回到開頭那個下午:五個 session 還是五個,但你不用再把分頁從頭點到尾。打開清單,看哪一列寫著在等你,點那一個就好。

常見問題

Claude Code 可以同時開很多個嗎?
可以,而且多半是不知不覺開出來的。第一個 session 在修測試,你順手再開一個去跑很久的 migration,又到另一個儲存庫開第三個,沒有東西會攔你;正在跑的 session 也可能自己把工作分給好幾個新的 session。真正的麻煩是看不見:終端機一次只顯示一個分頁,其他幾個在做什麼,它不會告訴你。到了下午,有的在跑,有的在等你回話,有一個做完了等你看,還有一個一小時前就停在某個你剛滑過去的分頁裡。
Claude Code 多開之後,怎麼知道哪一個在等我?
一顆「執行中/閒置/完成」的燈回答不了,因為你要知道的其實是四件事:終端機現在有沒有在動、接下來輪到誰處理、這個 session 還欠不欠一個決定或一次審查,以及現在關掉安不安全。這四件事互相推不出來,尤其最後一件最常被看錯。Clawdline 在每一列把四件事分開寫,你不用點開 session,就知道該不該點開它。
用 Clawdline 要換一種方式開 Claude Code 嗎?
不用。你照樣在原本的終端機打 claude 或 codex,Clawdline 的常駐服務會自己接上正在跑的 session。安裝頁寫明:不需要 MCP server、hook、助理外掛、wrapper、Cloud 帳號,也不用搬動專案。唯一要注意的是終端機:macOS 的 iTerm2 不用設定,其他終端機要讓助理跑在 tmux 裡。這是每個終端機設定一次,不是每個 session 一次,所以裝 Clawdline 之前就開好的 session 也會出現在清單上。
Claude Code 和 Codex 可以一起用嗎?
如果是指讓它們互相對話,不行。它們是兩個各自獨立的助理,用各自的帳號,誰也不知道對方存在。它們能共用的是同一個畫面:Clawdline 把同一台機器上的 Claude Code 和 Codex session 放在同一份清單,用同樣的四個欄位、同一套用詞。你交給 Codex 的改名和交給 Claude Code 的測試,是同一個畫面上的兩列,不用一直切視窗。