兩個 Grok 帳號。
一個 AgentsRoom。零登出。
一個專案上跑個人的 Grok Build 登入,另一個專案上跑工作登入,在同一個視窗裡,同時進行。按專案、按資料夾或按代理固定一個 Grok 帳號。直接在設定面板裡登入:不用手動匯出 GROK_HOME,也不用安裝額外工具。
GROK_HOME~/.grok-work~/.grok每個 Grok 帳號一個目錄,由 GROK_HOME 指向它。兩個帳號都保持登入狀態,兩個都同時在跑。
為什麼要用多個 Grok 帳號
開發者執行不止一個 Grok Build 帳號的真實原因,直白地說。
把工作和個人乾淨地分開
僱主的 Grok 帳號只留在工作儲存庫上。個人的 xAI 帳號只留在週末專案上。業餘專案裡不會出現工作憑證,公司帳號上不會記錄個人會話,敲提示詞之前也沒有什麼需要提前記住的事。
按客戶計費用量
當客戶把他們的 Grok Build 帳號權限給你時,為這個客戶跑的會話就跑在這個帳號上。花掉的是他們的配額,不是你的。每個帳號都保留自己的歷史,所以幾個月後依然能看清什麼屬於誰。
避免配額撞車
如果工作帳號的套餐本來就緊,個人專案上跑一個長時間的代理不該去啃它。兩個帳號意味著兩套限額和兩份用量歷史,而不是一個你總在撞上的共用預算。
在生產帳號旁邊跑一個測試帳號
留一個第二 Grok 帳號,用來做吵鬧的實驗、一次性的代理和提示詞草稿,主帳號則保持乾淨。在兩者之間切換,無論按專案還是按代理,都只是從列表裡選一下。
不同的組織,不同的策略
公司帳號可能綁在一個有自己日誌和留存規則的企業團隊上。在它旁邊保留一個個人帳號,意味著你的個人編碼依然按你自己的條件進行,憑證、配置和會話在磁碟的目錄層面彼此隔離。
兩個開發者,一台工作站
兩個開發者共用一台機器時,各自用自己的 Grok 帳號登入。AgentsRoom 記住兩個帳號,並根據專案或代理啟動正確的那個,而不是誰最後登入誰說了算。
直接內建在 AgentsRoom 裡
沒有外部切換器,沒有 shell 包裝腳本,也沒有登出再登入的來回折騰。
每個專案一個 Grok 帳號
把一個 Grok 帳號固定到專案上,專案裡的每個代理都繼承這個帳號。在同一個視窗裡開啟一個工作專案和一個個人專案:底下各自跑著自己的 Grok 登入。
按代理覆蓋
需要某一個代理用別的帳號?編輯這個代理,選另一個 Grok 帳號,儲存。覆蓋只作用於這個代理,專案裡其餘部分繼續用專案帳號。
每個專案資料夾一個帳號
在側邊欄的某個資料夾上固定一個 Grok 帳號,歸在它下面的每個專案都從那個帳號啟動,子資料夾也一樣。工作資料夾用工作帳號,個人資料夾用個人帳號。單個專案,或者單個代理,仍然可以覆蓋它。
全域預設帳號
把一個 Grok 帳號標記為預設。除非有更具體的設定,否則每個新專案都從它開始。之後改預設帳號,所有沒有固定任何帳號的專案都會自動跟上。
在應用內登入
新增一個帳號,AgentsRoom 會開啟一個內嵌的小終端,用已經設好的 GROK_HOME 執行 grok login。在瀏覽器裡完成,再回來:auth.json 一落到那個目錄裡,徽章就翻成已登入。
磁碟上的嚴格隔離
每個帳號都住在自己的目錄裡:auth.json、config.toml 和會話。兩個帳號絕不共享同一個身份,在 AgentsRoom 裡刪除一個帳號,也絕不會碰到另一個帳號的資料。
每個帳號一種顏色
給每個 Grok 帳號挑一種自己的顏色。它會以一個小圓點出現在代理頭像、終端標題欄和專案卡片上,哪個帳號在跑一眼就看得出來,不用再去查。
撞上用量上限也繼續做下去
當代理所在的帳號用完配額時,AgentsRoom 可以把活兒交給另一個你已經登入的 Grok 帳號。任何一個帳號都可以用一個開關排除在這個池子之外。
指向一個你已經有的目錄
一個帳號無非就是一個路徑。可以讓 AgentsRoom 幫你建立和管理,也可以直接輸入你手工配好的 Grok home 的路徑,包括預設的 ~/.grok。什麼都不會被移動,也不會被改寫。
底層是怎麼運作的
建立在 Grok Build 自己文件裡寫明的環境變數之上。
GROK_HOME 決定一切
grok CLI 把它全部的本地狀態都從一個目錄裡讀出來:憑證、配置和會話。預設是 ~/.grok,而 GROK_HOME 可以把它挪到別處。一個目錄就是一個已登入的帳號,所以把一個代理綁到一個帳號上,就是把它綁到一個目錄上。
每個帳號就是一個目錄
當你新增一個帳號時,AgentsRoom 會在自己的 home 下面建立一個目錄並在那裡登入。你也可以輸入路徑,把帳號指向你已經有的任何一個 Grok home。對 CLI 來說兩者是同一件事:一個 GROK_HOME 的值。
登入已經內建在設定裡
AgentsRoom 會啟動一個小終端,把 GROK_HOME 指向新目錄後執行 grok login。瀏覽器那一步和平常一樣。AgentsRoom 會盯著那個目錄裡的 auth.json,所以檔案一寫好,已登入徽章就自己出現了。
帳號在啟動時解析
代理啟動時,AgentsRoom 按順序走一遍級聯:代理覆蓋、專案固定、最近的一個固定了帳號的資料夾、全域預設,然後是 CLI 自己的 home。在 grok 啟動之前,對應的 GROK_HOME 會被放進這個代理的環境裡。
AgentsRoom 之外的做法
處理多個 Grok 帳號的其他方式,以及 AgentsRoom 有什麼不同。
手動匯出 GROK_HOME
最直接的路子:在啟動 grok 之前執行 export GROK_HOME=/some/path。它能用,但你一開第二個終端分頁、忘了那個分頁在哪個帳號上時,它就不管用了。AgentsRoom 替你按專案、按代理設定同一個變數,並在介面裡顯示當前生效的帳號。
設定 XAI_API_KEY
幾乎人人都會掉進去的陷阱。金鑰並不會切換帳號:Grok 只在沒有活動會話時把它當作回退,已存的會話令牌優先。凡是執行過一次 grok login 的人,也就是所有人,都還跑在第一個帳號上,卻以為金鑰已經把自己換過去了。真正切換帳號的唯一槓杆是目錄,而 AgentsRoom 驅動的正是它。
每次都登出再登入
在另一個帳號上執行 grok login,回來時再執行一次。這條命令會替換整台機器上快取的會話,所以它是全域的,也是破壞性的:其他所有專案都跟著你一起換,正在跑的會話也會被打擾。AgentsRoom 讓每個帳號同時保持登入,切換只是從列表裡選一下。
兩台機器或兩個作業系統使用者會話
有些團隊給每個 Grok 帳號準備一台單獨的機器,或者一個單獨的作業系統使用者。又重又慢,而且照樣沒法讓工作代理和個人代理並行跑起來。AgentsRoom 在同一台機器、同一個視窗裡讓兩者同時執行。
AgentsRoom 做得到而別的工具做不到的事
AgentsRoom 把多個 Grok 帳號當作一等概念來處理:按專案固定、按資料夾固定、按代理覆蓋、替你執行 grok login 的內建登入,以及每個帳號一個狀態徽章。Grok 帳號和 Claude、Codex、Cursor 帳號並排放在同一個面板裡,所以一個工作 Grok 代理、一個個人 Grok 代理和一個 Claude 代理可以同時跑。
常見問題
我能往 AgentsRoom 裡新增多少個 Grok 帳號?
沒有硬性上限。一個帳號就是磁碟上的一個目錄,所以想加就加:工作帳號、個人帳號、每個客戶一個,還有一個測試帳號。它們全都列在設定面板裡,其中任何一個都可以指派給一個專案、一個資料夾或者單個代理。
要跑兩個 Grok 帳號,需要裝額外的工具嗎?
不需要。AgentsRoom 驅動的是 GROK_HOME,也就是 grok CLI 自己文件裡寫明的那個變數。沒有外部切換器,沒有 shell 包裝腳本,也沒有額外依賴。登入流程會在設定裡內嵌的終端中執行官方的 grok login 命令。
兩個代理能同時跑在兩個不同的 Grok 帳號上嗎?
可以,這正是重點。每個代理都有自己的環境,所以帳號是逐個代理決定的。一個固定在工作帳號上的專案裡,可以有一個被覆蓋到個人帳號的代理,兩者在同一個視窗裡並行執行。
設定 XAI_API_KEY 會切換我的 Grok 帳號嗎?
不會,這一點最讓人意外。Grok 只在沒有活動會話令牌時把 API 金鑰當作回退。一旦你互動式登入過,已存的會話就優先,金鑰被悄悄忽略。既然人人都至少執行過一次 grok login,靠金鑰來切換就會失敗,而且沒有任何錯誤提示。分開的目錄才是唯一可靠的辦法。
如果我刪掉一個還有代理指向它的帳號,會怎麼樣?
什麼都不會壞。那些代理會安靜地回退到級聯裡的下一個帳號,而目錄本身會留在磁碟上,以防你之後想把另一個帳號指過去。這些落單的代理,你想什麼時候重新綁定都行。
我的 Grok 憑證會被傳到伺服器上嗎?
不會。每個帳號目錄都留在你的機器上。AgentsRoom 從不讀取、複製或傳輸憑證,中間也沒有一個 AgentsRoom 帳號。登入是在本地執行官方的 grok login CLI,瀏覽器那一步照常發生在你和 xAI 之間。
我能把一個 Grok 帳號固定到一整組專案上嗎?
可以。側邊欄的資料夾帶著自己的預設設定,Grok 帳號就是其中之一。把工作帳號固定到裝著你工作儲存庫的那個資料夾上,裡面的每個專案都從那個帳號啟動,包括之後才加進來的專案和子資料夾裡的專案。順序是:代理覆蓋、專案固定、最近的資料夾、全域預設,然後是 CLI 自己的 home。
我能把 Grok 帳號和 Claude、Codex、Cursor 帳號混著用嗎?
可以。帳號是按提供商分別儲存的,都在同一個多帳號面板裡。單個專案可以同時固定一個 Grok 帳號和一個 Claude 帳號,每個代理使用它所執行的那個提供商的帳號。提供商之間不共享任何東西。
一個 Grok 帳號目錄裡到底放著什麼?
和 ~/.grok 裡放的一樣:裝著該帳號會話的 auth.json、裝著它設定的 config.toml,還有在這個帳號上跑過的對話的會話檔案。兩個帳號就是兩個這樣的目錄,所以它們才能同時保持登入而互不干擾。
當一個 Grok 帳號的配額用完時會發生什麼?
AgentsRoom 可以把活兒交給另一個你已經登入的 Grok 帳號,而不是讓代理一直卡到時段重置。你不希望放進這個池子的帳號,可以一個一個排除掉。完整的行為在帳號自動切換那一頁有說明。
你可能也喜歡:Cursor 多帳號
多個 Grok 帳號讓你在一個應用裡擁有兩個 xAI 登入。Cursor 多帳號對 cursor-agent CLI 做的是同一件事,固定方式和隔離方式都一樣。兩者都在多帳號面板裡,緊挨著 Claude 和 Codex。
檢視 Cursor 多帳號功能代理撞上用量上限。 它照樣把工作做下去。
當代理所在的 Claude 或 Codex 帳號用完配額時,AgentsRoom 會把同一個會話交給你已經登入的另一個帳號,工作繼續進行。
看看它怎麼工作延伸閱讀
AgentsRoom 現已支援 Grok Build
xAI 的終端程式設計代理 Grok Build 現已成為 AgentsRoom 的一級工具。讓它與 Claude、Codex、Antigravity CLI、OpenCode 和 Aider 並肩執行,還能在對話中途隨時切換。
Claude Code一次只保持一個登入狀態,這是同時執行多個帳戶的方法
在同一台機器上同時執行工作帳戶和個人帳戶的實戰指南:決定哪個登入狀態生效的那個環境變數、為什麼開到第三個終端後shell方案就不管用了,以及如何為每個專案固定一個帳戶。
Antigravity CLI每台機器只保留一個Google登入,以下才是真正管用的做法
為什麼您無法在Antigravity CLI上交替使用兩份Google AI Pro訂閱、它究竟把您的登入資訊存在哪裡、那些帳戶切換工具對您的系統鑰匙串到底做了什麼、為什麼家庭方案並不會讓額度翻倍,以及唯一能真正並行執行多個帳戶的做法。
別再登出 Grok 了。從列表裡挑一個帳號就行。
今天就在 AgentsRoom 裡並排執行工作 Grok 帳號、個人帳號和客戶帳號。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。
AgentsRoom 實際執行一瞥。