Cursor 多帳號

兩個 Cursor 帳號。
一個 AgentsRoom。零登出。

一個專案上跑個人的 cursor-agent login,另一個專案上跑工作登入,在同一個視窗裡,同時進行。按專案、按資料夾或按代理固定一個 Cursor 帳號。直接在設定面板裡登入:不用手動匯出 CURSOR_CONFIG_DIR,也不用安裝額外工具。

Cursor 多帳號CURSOR_CONFIG_DIR
工作帳號
~/.cursor-work
已登入
代理執行中
個人帳號
~/.cursor
已登入
代理執行中
兩個已登入帳號,兩個代理,一個視窗

每個 Cursor 帳號一個目錄,由 CURSOR_CONFIG_DIR 指向它。兩個帳號都保持登入狀態,兩個都同時在跑。

為什麼要用多個 Cursor 帳號

開發者執行不止一個 Cursor 帳號的真實原因,直白地說。

把工作和個人乾淨地分開

僱主的 Cursor 帳號只留在工作儲存庫上。你的個人帳號只留在週末專案上。業餘專案裡不會出現工作憑證,公司帳號上不會記錄個人會話,敲提示詞之前也沒有什麼需要提前記住的事。

按客戶計費用量

當客戶把他們的 Cursor 帳號權限給你時,為這個客戶跑的會話就跑在這個帳號上。花掉的是他們的配額,不是你的。每個帳號都保留自己的歷史,所以幾個月後依然能看清什麼屬於誰。

避免配額撞車

如果工作帳號的套餐本來就緊,個人專案上跑一個長時間的代理不該去啃它。兩個帳號意味著兩套限額和兩份用量歷史,而不是一個你總在撞上的共用預算。

在生產帳號旁邊跑一個測試帳號

留一個第二 Cursor 帳號,用來做吵鬧的實驗、一次性的代理和提示詞草稿,主帳號則保持乾淨。在兩者之間切換,無論按專案還是按代理,都只是從列表裡選一下。

不同的組織,不同的策略

公司帳號可能屬於一個有自己隱私模式、日誌和留存規則的 Cursor 團隊。在它旁邊保留一個個人帳號,意味著你的個人編碼依然按你自己的條件進行,憑證和配置在磁碟的目錄層面彼此隔離。

兩個開發者,一台工作站

兩個開發者共用一台機器時,各自用自己的 Cursor 帳號登入。AgentsRoom 記住兩個帳號,並根據專案或代理啟動正確的那個,而不是誰最後登入誰說了算。

直接內建在 AgentsRoom 裡

沒有外部切換器,沒有 shell 包裝腳本,也沒有登出再登入的來回折騰。

每個專案一個 Cursor 帳號

把一個 Cursor 帳號固定到專案上,專案裡的每個代理都繼承這個帳號。在同一個視窗裡開啟一個工作專案和一個個人專案:底下各自跑著自己的 Cursor 登入。

按代理覆蓋

需要某一個代理用別的帳號?編輯這個代理,選另一個 Cursor 帳號,儲存。覆蓋只作用於這個代理,專案裡其餘部分繼續用專案帳號。

每個專案資料夾一個帳號

在側邊欄的某個資料夾上固定一個 Cursor 帳號,歸在它下面的每個專案都從那個帳號啟動,子資料夾也一樣。工作資料夾用工作帳號,個人資料夾用個人帳號。單個專案,或者單個代理,仍然可以覆蓋它。

全域預設帳號

把一個 Cursor 帳號標記為預設。除非有更具體的設定,否則每個新專案都從它開始。之後改預設帳號,所有沒有固定任何帳號的專案都會自動跟上。

在應用內登入

新增一個帳號,AgentsRoom 會開啟一個內嵌的小終端,用已經設好的 CURSOR_CONFIG_DIR 執行 cursor-agent login。在瀏覽器裡完成,然後確認一下:帳號就緒,而你沒有在任何 shell 裡敲過東西。

磁碟上的嚴格隔離

每個帳號都住在自己的目錄裡:憑證和 cli-config.json。兩個帳號絕不共享同一個身份,在 AgentsRoom 裡刪除一個帳號,也絕不會碰到另一個帳號的資料。

每個帳號一種顏色

給每個 Cursor 帳號挑一種自己的顏色。它會以一個小圓點出現在代理頭像、終端標題欄和專案卡片上,哪個帳號在跑一眼就看得出來,不用再去查。

撞上用量上限也繼續做下去

當代理所在的帳號用完配額時,AgentsRoom 可以把它挪到另一個你已經登入的 Cursor 帳號上。有一點要說清楚:cursor-agent CLI 不公開會話 id,所以代理是在另一個帳號上乾淨地重新啟動,而不是接著原來那段對話往下走。任何一個帳號都可以用一個開關排除在這個池子之外。

指向一個你已經有的目錄

一個帳號無非就是一個路徑。可以讓 AgentsRoom 幫你建立和管理,也可以直接輸入你手工配好的 Cursor 配置目錄的路徑,包括預設的 ~/.cursor。什麼都不會被移動,也不會被改寫。

底層是怎麼運作的

建立在 Cursor CLI 自己文件裡寫明的環境變數之上。

01

CURSOR_CONFIG_DIR 決定一切

cursor-agent CLI 把它的本地狀態從一個目錄裡讀出來:憑證和 cli-config.json。預設是 ~/.cursor,而 CURSOR_CONFIG_DIR 可以把它挪到別處。一個目錄就是一個已登入的帳號,所以把一個代理綁到一個帳號上,就是把它綁到一個目錄上。

02

每個帳號就是一個目錄

當你新增一個帳號時,AgentsRoom 會在自己的 home 下面建立一個目錄並在那裡登入。你也可以輸入路徑,把帳號指向你已經有的任何一個 Cursor 配置目錄。對 CLI 來說兩者是同一件事:一個 CURSOR_CONFIG_DIR 的值。

03

登入已經內建在設定裡

AgentsRoom 會啟動一個小終端,把 CURSOR_CONFIG_DIR 指向新目錄後執行 cursor-agent login。瀏覽器那一步和平常一樣。Cursor 沒有公開它把憑證寫在哪裡,所以 AgentsRoom 不去猜路徑:瀏覽器那邊完成後由你來確認,而不是在帳號可能還沒準備好時就被告知它已經就緒。

04

帳號在啟動時解析

代理啟動時,AgentsRoom 按順序走一遍級聯:代理覆蓋、專案固定、最近的一個固定了帳號的資料夾、全域預設,然後是 CLI 自己的目錄。在 cursor-agent 啟動之前,對應的 CURSOR_CONFIG_DIR 會被放進這個代理的環境裡。

AgentsRoom 之外的做法

處理多個 Cursor 帳號的其他方式,以及 AgentsRoom 有什麼不同。

手動匯出 CURSOR_CONFIG_DIR

最直接的路子:在啟動 cursor-agent 之前執行 export CURSOR_CONFIG_DIR=/some/path。它能用,但你一開第二個終端分頁、忘了那個分頁在哪個帳號上時,它就不管用了。AgentsRoom 替你按專案、按代理設定同一個變數,並在介面裡顯示當前生效的帳號。

設定 CURSOR_API_KEY

幾乎人人都會掉進去的陷阱。金鑰並不會切換帳號:它只是沒有活動會話時用的回退,而機器上已經存好的會話令牌優先。凡是執行過一次 cursor-agent login 的人,都還跑在第一個帳號上,卻以為金鑰已經把自己換過去了,而且沒有任何錯誤來提醒。真正切換帳號的唯一槓杆是目錄,而 AgentsRoom 驅動的正是它。

每次都登出再登入

在另一個帳號上執行 cursor-agent login,回來時再執行一次。這條命令會替換整台機器上快取的會話,所以它是全域的,也是破壞性的:其他所有專案都跟著你一起換,正在跑的會話也會被打擾。AgentsRoom 讓每個帳號同時保持登入,切換只是從列表裡選一下。

兩台機器或兩個作業系統使用者會話

有些團隊給每個 Cursor 帳號準備一台單獨的機器,或者一個單獨的作業系統使用者。又重又慢,而且照樣沒法讓工作代理和個人代理並行跑起來。AgentsRoom 在同一台機器、同一個視窗裡讓兩者同時執行。

AgentsRoom 做得到而別的工具做不到的事

AgentsRoom 把多個 Cursor 帳號當作一等概念來處理:按專案固定、按資料夾固定、按代理覆蓋、替你執行 cursor-agent login 的內建登入,以及每個帳號一種顏色。Cursor 帳號和 Claude、Codex、Grok 帳號並排放在同一個面板裡,所以一個工作 Cursor 代理、一個個人 Cursor 代理和一個 Claude 代理可以同時跑。

常見問題

我能往 AgentsRoom 裡新增多少個 Cursor 帳號?

沒有硬性上限。一個帳號就是磁碟上的一個目錄,所以想加就加:工作帳號、個人帳號、每個客戶一個,還有一個測試帳號。它們全都列在設定面板裡,其中任何一個都可以指派給一個專案、一個資料夾或者單個代理。

要跑兩個 Cursor 帳號,需要裝額外的工具嗎?

不需要。AgentsRoom 驅動的是 CURSOR_CONFIG_DIR,也就是 Cursor CLI 自己文件裡寫明的那個變數。沒有外部切換器,沒有 shell 包裝腳本,也沒有額外依賴。登入流程會在設定裡內嵌的終端中執行官方的 cursor-agent login 命令。

兩個代理能同時跑在兩個不同的 Cursor 帳號上嗎?

可以,這正是重點。每個代理都有自己的環境,所以帳號是逐個代理決定的。一個固定在工作帳號上的專案裡,可以有一個被覆蓋到個人帳號的代理,兩者在同一個視窗裡並行執行。

設定 CURSOR_API_KEY 會切換我的 Cursor 帳號嗎?

不會,這一點最讓人意外。API 金鑰是沒有活動會話時用的回退。一旦你用 cursor-agent login 登入過,已存的會話就優先,金鑰被悄悄忽略,而且不會有任何錯誤告訴你切換沒有發生。分開的配置目錄才是唯一可靠的辦法。

如果我刪掉一個還有代理指向它的帳號,會怎麼樣?

什麼都不會壞。那些代理會安靜地回退到級聯裡的下一個帳號,而目錄本身會留在磁碟上,以防你之後想把另一個帳號指過去。這些落單的代理,你想什麼時候重新綁定都行。

我的 Cursor 憑證會被傳到伺服器上嗎?

不會。每個帳號目錄都留在你的機器上。AgentsRoom 從不讀取、複製或傳輸憑證,中間也沒有一個 AgentsRoom 帳號。登入是在本地執行官方的 cursor-agent login CLI,瀏覽器那一步照常發生在你和 Anysphere 之間。

我能把一個 Cursor 帳號固定到一整組專案上嗎?

可以。側邊欄的資料夾帶著自己的預設設定,Cursor 帳號就是其中之一。把工作帳號固定到裝著你工作儲存庫的那個資料夾上,裡面的每個專案都從那個帳號啟動,包括之後才加進來的專案和子資料夾裡的專案。順序是:代理覆蓋、專案固定、最近的資料夾、全域預設,然後是 CLI 自己的目錄。

我能把 Cursor 帳號和 Claude、Codex、Grok 帳號混著用嗎?

可以。帳號是按提供商分別儲存的,都在同一個多帳號面板裡。單個專案可以同時固定一個 Cursor 帳號和一個 Claude 帳號,每個代理使用它所執行的那個提供商的帳號。提供商之間不共享任何東西。

一個 Cursor 帳號目錄裡到底放著什麼?

和 CLI 放在 ~/.cursor 裡的一樣:瀏覽器登入寫下的憑證,以及裝著該帳號設定的 cli-config.json。兩個帳號就是兩個這樣的目錄,所以它們才能同時保持登入而互不干擾。

當一個 Cursor 帳號的配額用完時會發生什麼?

AgentsRoom 可以把代理挪到另一個你已經登入的 Cursor 帳號上,而不是讓它一直卡到時段重置。有一點要說清楚,而且很重要:和 Claude、Codex、Grok 不同,cursor-agent CLI 不公開會話 id,所以沒有東西可以接著跑。代理是在另一個帳號上乾淨地重新啟動,而不是接著原來那段對話往下走。你不希望放進這個池子的帳號,可以一個一個排除掉。完整的行為在帳號自動切換那一頁有說明。

相同理念,不同提供商

你可能也喜歡:Grok 多帳號

多個 Cursor 帳號讓你在一個應用裡擁有兩個 Anysphere 登入。Grok 多帳號對 grok CLI 做的是同一件事,固定方式和隔離方式都一樣。兩者都在多帳號面板裡,緊挨著 Claude 和 Codex。

檢視 Grok 多帳號功能
帳號自動切換

代理撞上用量上限。 它照樣把工作做下去。

當代理所在的 Claude 或 Codex 帳號用完配額時,AgentsRoom 會把同一個會話交給你已經登入的另一個帳號,工作繼續進行。

看看它怎麼工作

延伸閱讀

別再登出 Cursor 了。從列表裡挑一個帳號就行。

今天就在 AgentsRoom 裡並排執行工作 Cursor 帳號、個人帳號和客戶帳號。

免費下載 AgentsRoom

配套應用:隨時隨地監控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

獲取擴充功能
Chrome Web Store

把 Bug 和需求直接傳送到您的公開待辦清單。

AgentsRoom 實際執行一瞥。

多專案管理
多供應商
多代理執行
即時狀態
檔案差異與提交
行動應用
即時預覽
代理團隊
瀏覽器自動化
Backlog 驅動開發
提示詞庫
技能庫
檢視所有功能