一個請求,多個代理。
保留你更喜歡的結果。
一步把同一個任務交給 2 到 4 個 CLI 或模型:Claude Code 和 Codex,或者同一個 CLI 的兩個模型。每個代理都在獨立的 git worktree 中工作,在你選定之前,你的主檢出不會變動。
公開的基準測試告訴你一個模型在別人的儲存庫上表現如何。這裡告訴你它在你的儲存庫上、在你真正要關閉的工單上表現如何。
修復登入重定向迴圈
main,你的最後一次提交
race-1-claude- 3 個檔案
- +42 -11
- 6 分鐘
race-2-codex- 5 個檔案
- +88 -23
- 9 分鐘
race-3-antigravity- 2 個檔案
- +31 -19
- 4 分鐘
三個代理,一個請求,三個 worktree。數字只是示例:由你閱讀 diff,由你選擇。
Claude Code 和 Codex 的對比文章到處都是,但幾乎都是在別人的儲存庫上測試。你想知道的是,哪個代理能應付你的技術棧、你的約定和眼前這個 bug。最直接的辦法,就是給兩者同一個請求,然後閱讀兩份 diff。
手動做的話,需要兩個 worktree、兩個終端,把同一個提示詞貼上兩次,再分別對比起始提交生成 diff。這樣行得通,本頁也給出了準確的命令。AgentsRoom 把它變成一個啟動器,適用於它能執行的 17 個代理 CLI 中的任意一個(Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 13 個代理 CLI)。
AgentsRoom 不給結果打分,也不選贏家。它為每個代理提供相同的數字和完整的 diff,以及一個按鈕,用來合併你決定保留的那個。

對比能做什麼
三個已選好的代理
啟動器開啟時已選中三個 CLI,直接啟動即可。每一行都可以更換提供商、模型、推理強度或帳戶,行數可以在 2 到 4 之間調整。同一個 CLI 的兩個模型算作兩個代理。
每個代理一個新的 worktree
每個代理都有自己的分支和 worktree,從你當前的 HEAD 精確切出,包括尚未推送的提交。如果某個 worktree 無法建立,只有那一行失敗,其他代理照常啟動:代理絕不會退回到你的主檢出裡工作。
工作時並排顯示
面板排成一行,四個代理時排成方形。上方的狀態條跟蹤每個代理:啟動中、工作中、等待你操作、已完成、失敗。之後不會有任何東西移動你的螢幕:對比結束時只會出現一條帶「對比」按鈕的通知。
每個代理一張卡片
修改的檔案、增刪的行數、工作時長,以及 CLI 上報時的 token 或成本。「檢視差異」會在分頁中開啟該代理做的所有改動,無論是否已提交,並與它開始時的提交對比。
保留這個
在一次說明將要發生什麼的確認之後,把該分支合併到你開始時所在的分支。代理未提交的內容會先提交到它自己的分支。發生衝突時合併會被取消,你的檢出保持原樣。
從手機啟動
iOS 和 Android 應用可以啟動並跟蹤一次對比:由電腦執行,不會動它的螢幕,代理列表上方的卡片顯示每個代理的狀態。對比和合並仍在電腦上完成。
如何執行一次對比
從請求到合併,共五步。
- 1
開啟啟動器
在專案中開啟閃電按鈕並選擇「在多個代理上對比」,或者在代理列表底部點「新代理」,再選擇「在多個代理上對比」。輸入請求,如果任務需要,再附上檔案。
- 2
選擇代理
三個 CLI 已準備好。點選某一行可以更改,也可以新增或移除一行。無法啟動的行會顯示「未安裝 CLI」或「配額已滿」,並且不計入數量。啟動器還會告訴你哪些未提交的檔案不會進入 worktree。
- 3
啟動
點選「啟動 3 個代理」,或按 Cmd/Ctrl+Enter。worktree 依次建立,每個代理把請求作為第一條訊息收到,面板並排開啟。過程中你可以回覆其中任何一個。
- 4
對比
它們完成後,「對比」會為每個代理開啟一張卡片。先看數字,再對值得閱讀的開啟「檢視差異」,想詢問某個代理時,用「顯示」調回它的主控台。
- 5
保留一個,清理其餘
「保留這個」在確認後合併它的分支。然後應用會提議關閉其他代理並刪除它們的 worktree,並先列出會丟失的內容。你可以拒絕,稍後用「清理其餘的」處理,或者用「不保留並結束」退出。

不用 AgentsRoom 做同樣的對比
做這件事不一定需要我們的應用,這個方法值得了解。每個代理都需要自己的資料夾,否則第二個會覆蓋第一個。這些命令於 2026 年 11 月 5 日在一個測試儲存庫上執行過。
BASE=$(git rev-parse HEAD)
git worktree add -b try/claude ../try-claude HEAD
git worktree add -b try/codex ../try-codex HEAD
# one terminal per folder, the same request in each
cd ../try-claude && claude "fix the login redirect loop"
cd ../try-codex && codex "fix the login redirect loop"
# back in your main checkout: what did each one change?
git -C ../try-claude add -N . && git -C ../try-claude diff --stat $BASE
git -C ../try-codex add -N . && git -C ../try-codex diff --stat $BASE在兩個獨立的終端中執行兩條代理命令,每個資料夾一個,然後邊做邊回覆它們。要把新檔案計入數字,先用 git add -N 標記,因為普通的 git diff 會忽略未跟蹤的檔案。要保留一個結果,就在它的資料夾中提交,從主檢出合併它的分支,然後移除不再需要的 worktree 和分支。
其他工具提供什麼(截至 2026 年 11 月)
這個想法不只屬於我們,在某些方面別的工具走得更遠。日期是我們閱讀其頁面的那一天。
Cursor
Cursor 3 有一條 /best-of-n 命令,把一個任務放到多個模型上執行,每個模型在獨立的 worktree 中。父代理會評論結果,並能把不同實現的部分合併到一個提交中,這是 AgentsRoom 做不到的。它比較的是 Cursor 內部的模型(Cursor 論壇帖子,2026 年 11 月 5 日閱讀)。
VS Code
VS Code 的 Agents 視窗把 Compare Models 列為 Preview 功能:同一個任務在多個模型上執行,結果並排顯示。我們的對比頁面介紹了這個視窗的其餘功能,以及它比我們做得更多的地方。
Orca
Orca 圍繞每個代理一個 worktree 建置,並展示了把同一個 bug 交給三個代理的做法。它是最接近這種工作流程的工具,而且不需要為此單獨的啟動器。我們的對比頁面列出了差異。
AgentsRoom 增加了什麼
對比可以在不同的 CLI 之間進行,而不只是不同的模型,所以 Claude Code 對上 Codex,各用自己的工具和你自己的訂閱。配額規則適用於每一行,你保留的代理會繼續作為專案的普通代理工作。
限制
- 專案必須是至少有一次提交的 git 儲存庫,並且你的檢出必須在某個分支上。
- 主檢出中未提交的改動不在 worktree 裡:它們從你的最後一次提交開始。啟動器會在啟動前說明這一點。
- 每個代理消耗各自的配額:三個代理的花費是該請求的三倍。如果達到套餐限制或機器預算,代理會等待空位並自行啟動。
- 檢出在這台電腦上、代理卻執行在 SSH 主機上的專案無法對比,因為在這裡切出的 worktree 在主機上不存在。直接在伺服器上開啟的專案可以對比。
- 對比在啟動它的電腦上執行,絕不會在帳戶的其他機器或機器池的機器上執行。
- 檔案數和行數來自 git:未跟蹤的新檔案算一個檔案,沒有行數。如果你關閉了專案統計,工作時長未知。
- 在手機上可以啟動和跟蹤,但不能新增附件。對比、合併和清理都在電腦上完成。
- 於 2026 年 11 月 5 日在 1.254.0 版本中發布,目前已在 macOS 上手動測試。Windows 和 Linux 執行相同的 git 呼叫,但尚未手動測試。
常見問題
Claude Code 比 Codex 好嗎?
這取決於你的儲存庫和任務,所以我們不發布排名。在截至 2026 年 11 月 5 日的四週內,在 AgentsRoom 中啟動過 Codex 的帳戶裡,84% 也啟動過 Claude Code:很多人兩個都留著。有用的測試是你自己的測試:給兩者同一張真實的工單,閱讀兩份 diff,再用兩三種不同型別的任務重複一遍,然後再下結論。
如何在自己的程式碼上對比 Claude Code 和 Codex?
從同一個提交出發,給兩者同一個請求,各自在獨立的 git worktree 中工作,然後分別與該提交生成 diff。在 AgentsRoom 中,這就是「在多個代理上對比」啟動器。不用它的話,命令都在本頁:每個代理一條 git worktree add,每個資料夾一個終端,對比起始提交執行 git diff。
在我做出選擇之前,對比會動我當前的分支嗎?
不會。每個代理都有自己的 worktree 和分支。只有「保留這個」會改動你的分支,而且只在你確認之後。如果你的檢出在此期間切換到了另一個分支,「保留這個」會拒絕並說明原因,不會合併到其他地方。
一次對比要花多少錢?
有幾個代理,就花幾倍的請求費用,走各個 CLI 自己的配額或 API 金鑰:AgentsRoom 不按對比次數額外收費。啟動器會在啟動前告知代理數量。把它留給選擇很重要的任務,例如一個真實的 bug 或涉及多個檔案的功能,而不是每個小改動都用。
可以對比同一個 CLI 的兩個模型嗎?
可以。啟動器的每一行都有自己的提供商、模型、推理強度和帳戶,所以你可以把兩個 Claude 模型並排,或者讓同一個模型用兩種推理強度,或者讓同一個 CLI 用兩個帳戶。
和 Cursor 的 best-of-n 有什麼區別?
Cursor 的 /best-of-n 在 Cursor 內部把一個任務放到多個模型上執行,每個模型在獨立的 worktree 中,父代理會評論結果,並能合併多次嘗試的部分內容。AgentsRoom 既能對比不同的模型,也能對比不同的 CLI,用的是你自己的訂閱,並把判斷留給你:它顯示數字和 diff,然後合併一整條分支。來源:Cursor 論壇上關於 Cursor 3 的帖子,2026 年 11 月 5 日閱讀。
AgentsRoom 會替我選出最好的結果嗎?
不會。改動的行數和花費的時間幾乎說明不了品質,打分只會掩蓋這一點。如果你想要第二意見,在點選「保留這個」之前,讓另一個代理審查這些 diff。
如果某個代理崩潰,或者合併發生衝突,會怎樣?
崩潰的代理會標記為「失敗」,其他代理繼續工作。如果你關閉某個代理或重啟應用,對比會恢復,已關閉的代理仍然可以對比和保留。如果合併發生衝突,合併會被取消,你的檢出恢復原樣:讓該代理解決衝突,然後再保留一次。
可以對比哪些 CLI?
AgentsRoom 支援的 17 個代理 CLI(Claude、Codex、GitHub Copilot CLI、Cursor 以及另外 13 個)中,只要已安裝並在電腦上登入,都可以。所有 CLI 都能得知工作時長。token 或成本只有在 CLI 上報時才會顯示。
與本頁相關
你可能還喜歡
Git worktree
給每個 AI 代理或工單一個獨立的 git worktree,開箱即可建置(依賴已安裝、.env 已複製),然後在同一個視窗裡審查、提交併合併它。
Claude 和 Codex 一起用
把新代理分給 Claude Code 和 Codex:每兩個工單一個,或者先用 Claude 會話的 10%,再用 Codex 本週的 10%。兩份訂閱同步消耗,而不是用完一個再用另一個。剩下的交給配額規則。
多供應商
AgentsRoom支援17個AI編碼供應商:Claude、Codex、GitHub Copilot CLI、OpenCode、Antigravity CLI、Aider、Grok Build、Mistral Vibe、Kimi Code、Amp、oh-my-pi、Freebuff、Devin、Cursor、Command Code、Muse Code和Pi。為每個代理分配不同的供應商,在對話中途切換供應商,透過自動交接保持完整上下文。最好用的多供應商AI編碼工具。
在讓你卡住的工單上試試
下載 AgentsRoom,輸入一個請求,看看兩個代理會怎麼處理。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。
