兩個 Claude Code 帳戶。
一個 AgentsRoom。零 shell 把戲。
一個專案用個人 Claude Code 登入,另一個用工作登入,在同一個視窗裡、同時進行。每個專案固定一個 Claude 帳戶。需要時按代理覆蓋。直接從設定面板登入,無需匯出 CLAUDE_CONFIG_DIR,無需安裝額外工具。
免費 · macOS · 登入資訊只儲存在你的電腦上
為什麼要用多個 Claude Code 帳戶
開發者執行不止一個 Claude 帳戶的真實理由,說人話。
把工作和個人乾淨地分開
你僱主的 Claude Code 帳戶留在工作專案上。你的個人帳戶留在你週末的專案上。提示詞不會意外串台,工作憑證不會跑到副業專案上,個人會話也不會記到工作帳戶上。
按客戶計費消耗
當一個客戶給你 Claude 權限時,那個客戶的會話就跑在他們的帳戶上。燒的是他們的 token,不是你的。AgentsRoom 裡的 Claude 用量追蹤器把各帳戶的總量分開統計,所以再開發票很省事。
避免額度撞車
如果你的工作帳戶有一個吃緊的 Anthropic 額度,那麼在個人週末專案上跑一個長時間的代理任務不會去啃它。每個帳戶都有自己的限額、自己的限流狀態、自己的用量歷史。
測試帳戶和生產帳戶並排跑
為吵鬧的實驗、用完即棄的代理和提示詞草稿單開一個 Claude 帳戶。讓生產帳戶保持乾淨。按代理、按專案在兩者之間切換,兩下點選搞定。
不同組織,不同政策
有些 Claude 帳戶綁定了帶強制日誌或遙測的企業 SSO。把個人帳戶分開,意味著你的個人編碼按你自己的規則來,憑證、會話和歷史在磁碟上從目錄層面就隔離了。
兩個人在一台機器上結對程式設計
如果兩位開發者偶爾共用一台工作站,每人都能用自己的 Claude Code 帳戶登入。AgentsRoom 把兩個都記住,根據專案或代理啟動正確的那個。

設定裡的 Multiple Accounts 面板:為每個場景新增一個 Claude 帳戶,在應用內登入,或用 Custom path 指向現有設定檔。
直接內建在 AgentsRoom 裡
沒有外部切換器,沒有 shell 腳本,沒有登出再登入的折騰。
每個專案一個 Claude 帳戶
在一個專案上固定一個 Claude 帳戶。該專案裡的每個代理預設繼承它。在同一個視窗裡開啟一個工作專案和一個個人專案,各自在底層跑著自己的 Claude 帳戶。
按代理覆蓋
需要讓單個代理用另一個帳戶?編輯這個代理,挑另一個 Claude 帳戶,儲存。這個覆蓋只對該代理生效。專案裡其餘部分保持專案級帳戶。
在應用裡登入
點選「新增帳戶」,AgentsRoom 會開啟一個內嵌的迷你終端,帶著正確的 CLAUDE_CONFIG_DIR 執行 claude。你輸入 /login,在瀏覽器裡完成 OAuth,把程式碼粘回來。憑證一落盤,狀態角標就翻成「已登入」。
全域預設帳戶
把一個 Claude 帳戶設為全域預設。除非你覆蓋,每個新專案都從那個帳戶開始。之後改了預設,每個未固定的專案都會自動跟著變。
相容 CCS
已經在用 Claude Code Switcher?把一個配置指向 ~/.ccs/instances/work 或任意其他 CCS 資料夾。AgentsRoom 複用已有憑證,無需重新登入。
磁碟上嚴格隔離
每個帳戶活在自己的目錄裡:token、會話、專案歷史。兩個帳戶從不共享一個身份,在 AgentsRoom 上刪除一個帳戶,絕不會碰到另一個帳戶的資料。唯一可以由你選擇共享的,是偏好設定和擴展,一個開關就夠了。
把自己的配置共享到所有帳戶
一個開關,就能把你的斜槓命令、技能、subagents、CLAUDE.md、hooks、外掛和使用者 MCP 伺服器載入到你登入過的每一個帳戶裡,而不是讓每個帳戶都停在空白的使用者層上。憑證和歷史仍然彼此隔離。
按帳戶追蹤 token
AgentsRoom 裡的 Claude Code token 用量計讀獨立讀取每個帳戶的 JSONL 轉錄。每會話總量、快取命中率和警告在每個帳戶上都一樣好使。
按代理歸屬檔案
vibe coding 審查和按代理 diff 功能跨帳戶照常工作。即便代理跑在一個非預設的 Claude 帳戶上,它修改的檔案也會被正確歸屬。
每個專案資料夾一個帳戶
在側邊欄的某個資料夾上固定一個 Claude 帳戶,歸在它下面的每個專案都從那個帳戶啟動,子資料夾也一樣。工作資料夾用工作帳戶,個人資料夾用個人帳戶。單個專案,或者單個代理,仍然可以覆蓋它。
每個帳戶一種顏色
在設定裡給每個 Claude 帳戶挑一種自己的顏色。它會以一個小圓點出現在代理頭像、終端標題欄和專案卡片上,哪個帳戶在跑一眼就看得出來,不用再去查。
用量計跟著正確的帳戶走
狀態列裡的用量計讀的是你眼前這個代理實際跑在哪個帳戶上的配額,逐個提供商分開算。固定在工作帳戶上的專案不再顯示個人帳戶的百分比,懸浮提示還會說出它測的是哪個帳戶。
配額按專案、按代理拆開
在 Beta 面板裡開啟配額拆分:用量彈出層就會把每個帳戶在當前視窗期的消耗分攤到你的各個專案和各個代理上,每一行都帶著自己的提供商標記和帳戶顏色。
臨時覆蓋只針對一個帳戶
當你臨時更改模型或推理強度時,由你來選它作用於什麼:所有專案、只作用於你挑出的那些專案,或者只作用於本來會跑在某一個帳戶上的那些代理。
臨時切換到另一個帳號
臨時覆蓋還能更改新代理執行所在的帳號:個人帳號額度用盡時改用工作帳號繼續,覆蓋到期後一切恢復原狀。
把執行中的代理切到另一個帳號
在「切換服務商」視窗、代理設定、專案或資料夾裡換帳號都行:已經在跑的代理立刻跟著換,帶著上下文在新帳號上重啟,不用等下一次啟動。
底層如何運作
建置在 Claude Code 官方的多帳戶機制之上。
CLAUDE_CONFIG_DIR 驅動一切
Claude Code 從 CLAUDE_CONFIG_DIR 指向的目錄讀取它的 token、會話後設資料和專案歷史。預設是 ~/.claude。把這個變數設到另一個目錄就切換了活躍帳戶。AgentsRoom 用這個官方機制來支撐多帳戶支援。
每個帳戶是一個受管目錄
當你點選「新增帳戶」時,AgentsRoom 建立 ~/.agentsroom/claude-profiles/<id>/ 並在那裡登入。你也可以把一個帳戶指向任意已有資料夾,包括像 ~/.ccs/instances/work 這樣的 CCS 執行個體目錄。
登入流程內嵌在設定裡
AgentsRoom 起一個迷你 PTY,帶著設為新配置的 CLAUDE_CONFIG_DIR 執行 claude。你輸入 /login,瀏覽器開啟,你把程式碼粘回來。AgentsRoom 每秒輪詢一次 .credentials.json,檔案一落盤,「已登入」角標就出現。
啟動時的級聯解析
當一個代理啟動時,AgentsRoom 按這個順序解析有效的 Claude 帳戶:代理覆蓋、專案固定、設定預設、系統預設 ~/.claude。在 claude 啟動前,正確的 CLAUDE_CONFIG_DIR 已被設進 PTY 的環境裡。
token 用量和檔案追蹤保持正確
AgentsRoom 的內部讀取器(token 用量、檔案歸屬、會話監視器)會遍歷所有已知帳戶目錄,外加作為兜底的 ~/.claude。正確的會話元檔案憑 PID 勝出,所以無論代理是哪個帳戶起的,按代理的計數和 diff 都保持準確。
每個帳戶目錄裡都有什麼
每個 Claude 帳戶目錄都裝著 OAuth 憑證、以 PID 為鍵的會話後設資料檔案、按專案的 JSONL 轉錄、Claude 設定和專案歷史。AgentsRoom 從不在它們之間複製身份。這也意味著一個帳戶是從空白的使用者層開始的,所以設定裡的「使用我的個人 CLI 配置」才是那個把你自己的命令、技能、subagents、CLAUDE.md、hooks、外掛和使用者 MCP 伺服器載入進它們每一個的開關。
每帳戶內容
- • OAuth 憑證(.credentials.json)
- • sessions/<pid>.json 裡的會話元檔案
- • projects/<encoded-cwd>/<sessionId>.jsonl 裡的 JSONL 轉錄
- • 每帳戶的設定和歷史,以及你的使用者層,除非你把它共享出去
AgentsRoom 的替代方案
處理多個 Claude Code 帳戶的其他方式,以及 AgentsRoom 的不同之處。
CCS(Claude Code Switcher)
CCS 是一個 shell 封裝,在 ~/.ccs/instances/<name> 下維護各自獨立的 Claude 配置目錄,在執行 claude 前切換 CLAUDE_CONFIG_DIR。它管用,但它活在 IDE 之外:你是為整個 shell 全域切換配置,而不是按專案或按代理。AgentsRoom 完全相容 CCS 配置。把一個 AgentsRoom 帳戶指向一個 CCS 執行個體,直接複用憑證。
手動設 CLAUDE_CONFIG_DIR
Anthropic 官方支援的方式:在啟動 claude 前 export CLAUDE_CONFIG_DIR=/path/。手動、易錯,而且你一開啟第二個分頁就忘了自己在哪個帳戶上。AgentsRoom 替你驅動這個變數,按專案和按代理,每次都在選擇器裡告訴你當前活躍的帳戶。
兩台獨立的機器或兩個使用者會話
有些團隊為每個 Claude 帳戶用一台獨立機器或一個獨立的作業系統使用者會話。又重又慢,而且你沒法並行跑一個工作代理和一個個人代理。AgentsRoom 在同一台機器、同一個視窗裡同時跑兩個。
每次都登出再登入
輸入 claude /logout,然後用新帳戶 claude /login,再切回來又來一遍。會丟掉你的會話,每次切換花上幾分鐘,還會讓之前每個會話的 --resume 失效。AgentsRoom 讓每個帳戶永久保持登入,一鍵切換,從不讓會話作廢。
自定義 shell 腳本和別名
有些開發者把 claude 包進一個 shell 函式里,根據當前目錄 export CLAUDE_CONFIG_DIR。脆弱、手搓、從 IDE 裡看不見。AgentsRoom 在專案層面以宣告式編碼了同樣的想法,配上一個總是告訴你哪個帳戶活躍的介面角標。
AgentsRoom 做到了別人做不到的
AgentsRoom 是唯一一個把多個 Claude Code 帳戶當作一等公民來呈現的 IDE,帶按專案固定、按代理覆蓋、應用內登入流程、每帳戶一個狀態角標,並完全相容 CCS 配置。你每個帳戶登入一次,按專案固定帳戶,按代理覆蓋,然後就不用再操心載入的是哪個帳戶了。同一個專案裡既能多帳戶又能多提供商:一個 Claude 工作代理、一個 Claude 個人代理和一個 Codex 代理可以全部並排執行。
常見問題
我能往 AgentsRoom 裡新增多少個 Claude Code 帳戶?
沒有硬性上限。每個帳戶都是磁碟上的一個目錄。新增一個工作帳戶、一個個人帳戶、每個客戶一個帳戶、一個測試帳戶:AgentsRoom 把它們全列在設定面板裡,讓你按專案或按代理挑選其中任意一個。
要在 AgentsRoom 裡用多個 Claude 帳戶,我需要安裝 CCS 或其他工具嗎?
不需要。AgentsRoom 直接驅動 Claude Code 的 CLAUDE_CONFIG_DIR 機制。沒有外部切換器,沒有 shell 封裝,沒有額外依賴。登入流程完全內嵌在設定面板裡。
我已經在用 CCS。能保留我現有的 CCS 配置嗎?
能。在 AgentsRoom 裡新增帳戶時,點「自定義路徑」並指向你現有的 CCS 配置目錄,例如 ~/.ccs/instances/work。AgentsRoom 複用那裡已經儲存的憑證。無需重新登入。
同一個專案裡兩個不同的代理能同時跑在兩個不同的 Claude 帳戶上嗎?
能。專案固定一個預設帳戶,但每個代理都能覆蓋它。開啟一個固定在工作帳戶上的專案,把某個特定代理編輯成用個人帳戶,這兩個代理就在同一個視窗裡、在不同的 Claude 帳戶上並行執行。
當一個代理跑在非預設 Claude 帳戶上時,token 計數和檔案歸屬準確嗎?
準確。讀取會話後設資料時,AgentsRoom 掃描每一個已配置的帳戶目錄,外加作為兜底的 ~/.claude。PID 是全域唯一的,所以每個代理的會話元檔案正好在一個目錄裡被找到。每會話 token 計數、快取命中率和按代理檔案 diff 跨帳戶表現一致。
如果我刪掉一個還有代理在引用的帳戶會怎樣?
什麼都不會壞。這些代理會悄悄回退到預設 Claude 帳戶。被刪的目錄留在磁碟上,以備你之後想把另一個配置指向它。你隨時可以在「編輯代理」對話方塊裡把這些孤立的代理重新綁定到另一個帳戶。
憑證會和其他 AgentsRoom 使用者共享,或發到伺服器上嗎?
不會。每個帳戶目錄都留在你的本地機器上。AgentsRoom 從不讀取、複製或傳輸憑證。登入流程在本地 PTY 裡執行官方 claude CLI,OAuth 照常在 Anthropic 和你的瀏覽器之間進行。
我切換了一個代理的 Claude 帳戶後,恢復功能還能用嗎?
當一個代理的帳戶變了,它之前的會話留在舊帳戶目錄下,無法在新帳戶下恢復。AgentsRoom 會檢測到這個失敗並自動開啟一個全新會話。無需手動清理。
我可以組合兩個 Claude 訂閱來獲得更多的速率限制餘量嗎?
每個 Claude 帳號都保有自己的配額和速率限制:不同帳號之間從不共享額度,也不會相互限流,因此在一個帳號上跑高強度的代理任務不會影響另一個帳號。同時使用多個付費訂閱是否適合你的情況,取決於 Anthropic 針對你帳號型別的服務條款。AgentsRoom 只負責管理登入,並讓每個帳號的身份在磁碟上保持相互隔離。
我能把一個 Claude 帳戶固定到一整組專案上嗎?
能。側邊欄的資料夾帶著自己的預設設定,Claude 帳戶就是其中之一。把工作帳戶固定到裝著你工作儲存庫的那個資料夾上,裡面的每個專案都從那個帳戶啟動,包括之後才加進來的專案和子資料夾裡的專案。解析順序是:代理覆蓋、專案固定、最近的一個固定了帳戶的資料夾、全域預設,然後是 ~/.claude。
登入了好幾個帳戶時,用量計顯示的是哪一個?
是你實際在花的那一個,按每個提供商分別解析:先看前台那個代理的帳戶,否則看這個專案會用哪個帳戶啟動,再否則就是你的主帳戶。用量計的懸浮提示會說出它的名字,用量彈出層則為每個已登入帳戶列出一節,所以一個工作配額和一個個人配額絕不會被加成同一個數字。
我能看到某一個專案或某一個代理用掉了一個帳戶多少配額嗎?
能,在 Beta 面板裡開啟配額拆分就行。AgentsRoom 拿帳戶為當前視窗期公布的百分比,按每個會話的本地成本加權,分攤到你的各個專案和各個代理上。這是一個估算,而且它也是這麼標明的:AgentsRoom 看不到的消耗,來自另一台電腦或者來自 claude.ai 的,不會計入這個算式,所以它絕不是一張帳單。
我的斜槓命令、技能和 CLAUDE.md 在第二個帳戶上能用嗎?
能,只要你在設定裡開啟「使用我的個人 CLI 配置」。登入一個帳戶會給它自己的 Claude Code 配置目錄,而 Claude Code 會從那裡讀取它的整個使用者層:沒有這個開關,新帳戶就是空的,你自己的斜槓命令、技能、subagents、CLAUDE.md、hooks、外掛和使用者級 MCP 伺服器都不會被載入。這個開關一次性把它們連結進每一個帳戶,並保持同步更新,同時憑證、會話、轉錄和用量仍然按帳戶彼此隔離。AgentsRoom 還會準確列出它在你的配置裡找到了什麼,所以你永遠不用猜某樣東西到底有沒有被用上。
你可能也會喜歡:多提供商
多個 Claude 帳戶給你的是一個應用裡的多個 Claude 登入。多提供商給你的是一個應用裡的多個 AI 引擎:Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 10 個代理 CLI。同樣的思路,只是套在了 AI 提供商而非帳戶上。按專案固定一個提供商,按代理覆蓋,對話中途切換又不丟上下文。
檢視多提供商功能代理撞上用量上限。 它照樣把工作做下去。
當代理所在的 Claude 或 Codex 帳號用完配額時,AgentsRoom 會把同一個會話交給你已經登入的另一個帳號,工作繼續進行。
看看它怎麼工作延伸閱讀
Claude Code一次只保持一個登入狀態,這是同時執行多個帳戶的方法
在同一台機器上同時執行工作帳戶和個人帳戶的實戰指南:決定哪個登入狀態生效的那個環境變數、為什麼開到第三個終端後shell方案就不管用了,以及如何為每個專案固定一個帳戶。
如何檢查Claude Code令牌使用情況:4種檢視您的代理支出的方式
四種檢查Claude Code令牌使用情況的方法:/cost命令、會話記錄、ccusage CLI和即時每會話計量器。準確檢視每個代理的支出。
如何在不降低速度的情況下減少您的Claude Code令牌成本
Claude Code按令牌計費,而大部分支出是看不見的:臃腫的上下文、錯誤的模型、原始PDF、代理重複讀取相同檔案。這裡是資金實際去向以及如何削減開支的方法,結合保持帳單低廉而不降低速度的習慣和工具。
別再雜耍 shell 變數了。從選擇器裡挑帳戶。
今天就在 AgentsRoom 裡並排執行一個工作 Claude 帳戶、一個個人 Claude 帳戶和一個客戶 Claude 帳戶。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。