兩個 Claude Code 帳戶。
一個 AgentsRoom。零 shell 把戲。
一個專案用個人 Claude Code 登入,另一個用工作登入,在同一個視窗裡、同時進行。每個專案固定一個 Claude 帳戶。需要時按代理覆蓋。直接從設定面板登入,無需匯出 CLAUDE_CONFIG_DIR,無需安裝額外工具。
免費 · macOS · 登入資訊只儲存在你的電腦上
為什麼要用多個 Claude Code 帳戶
開發者執行不止一個 Claude 帳戶的真實理由,說人話。
把工作和個人乾淨地分開
你僱主的 Claude Code 帳戶留在工作專案上。你的個人帳戶留在你週末的專案上。提示詞不會意外串臺,工作憑據不會跑到副業專案上,個人會話也不會記到工作帳戶上。
按客戶計費消耗
當一個客戶給你 Claude 許可權時,那個客戶的會話就跑在他們的帳戶上。燒的是他們的 token,不是你的。AgentsRoom 裡的 Claude 用量追蹤器把各帳戶的總量分開統計,所以再開發票很省事。
避免額度撞車
如果你的工作帳戶有一個吃緊的 Anthropic 額度,那麼在個人週末專案上跑一個長時間的代理任務不會去啃它。每個帳戶都有自己的限額、自己的限流狀態、自己的用量歷史。
測試帳戶和生產帳戶並排跑
為吵鬧的實驗、用完即棄的代理和提示詞草稿單開一個 Claude 帳戶。讓生產帳戶保持乾淨。按代理、按專案在兩者之間切換,兩下點選搞定。
不同組織,不同政策
有些 Claude 帳戶繫結了帶強制日誌或遙測的企業 SSO。把個人帳戶分開,意味著你的個人編碼按你自己的規則來,在磁碟上從目錄層面就隔離了。
兩個人在一臺 Mac 上結對程式設計
如果兩位開發者偶爾共用一臺工作站,每人都能用自己的 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 上刪除一個帳戶,絕不會碰到另一個帳戶的資料。
按帳戶追蹤 token
AgentsRoom 裡的 Claude Code token 用量計讀獨立讀取每個帳戶的 JSONL 轉錄。每會話總量、快取命中率和警告在每個帳戶上都一樣好使。
按代理歸屬檔案
vibe coding 審查和按代理 diff 功能跨帳戶照常工作。即便代理跑在一個非預設的 Claude 帳戶上,它修改的檔案也會被正確歸屬。
底層如何運作
建置在 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 讓這些目錄保持隔離,從不在它們之間複製檔案。
每帳戶內容
- • 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 替你驅動這個變數,按專案和按代理,每次都在選擇器裡告訴你當前活躍的帳戶。
兩臺獨立的 Mac 或兩個使用者會話
有些團隊為每個 Claude 帳戶用一臺獨立機器或一個獨立的 macOS 使用者會話。又重又慢,而且你沒法並行跑一個工作代理和一個個人代理。AgentsRoom 在同一臺 Mac、同一個視窗裡同時跑兩個。
每次都登出再登入
輸入 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 登入。多提供商給你的是一個應用裡的多個 AI 引擎:Claude、Codex、Antigravity CLI、OpenCode、Aider、Grok Build、Mistral Vibe 和 Kimi Code。同樣的思路,只是套在了 AI 提供商而非帳戶上。按專案固定一個提供商,按代理覆蓋,對話中途切換又不丟上下文。
檢視多提供商功能別再雜耍 shell 變數了。從選擇器裡挑帳戶。
今天就在 AgentsRoom 裡並排執行一個工作 Claude 帳戶、一個個人 Claude 帳戶和一個客戶 Claude 帳戶。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。
AgentsRoom 實際執行一瞥。