誰管什麼
Agent 工具和 Tomrade 回答的是不同的問題。
- 執行 Agent、審它寫的程式碼。 怎麼同時開好幾個 Agent、讓它們互不干擾、再把它們寫的東西看一遍?這是 Orca、Cursor 這類工具專注的事。
- 管住這些工作。 Agent 該做什麼、照什麼順序、每件事做到哪了、改了什麼、怎麼撤回?這是 Tomrade 的事。
Tomrade 不替你跑寫程式碼的模型,也不是編輯器。寫程式碼的是你的程式 Agent(Claude Code、Codex、Cursor 的 Agent 或別的),在哪裡跑都行;Tomrade 把工單交給它,再追蹤結果。
Orca
Orca 自稱「Agent 開發環境」(the agent development environment)。它是一個免費、開源(MIT)的桌面應用程式,支援 macOS、Windows 和 Linux,可以把 Claude Code、Codex 等命令列 Agent 並排跑起來,「各自在獨立的 worktree 裡」(each in its own worktree)。它還有分割終端機、內建瀏覽器、可以把註解送回給 Agent 的 diff 檢視、在應用程式裡看 GitHub 和 Linear、透過 SSH 使用遠端 worktree,以及一個在手機上看 Agent 狀態的配套應用程式。
兩者怎麼接上:在 Orca 的 worktree 裡跑的,仍然是一個 Claude Code 或 Codex 工作階段,所以它和別的工作階段一樣能透過 MCP 連上 Tomrade。它認領工單,在工單的分支上工作,Tomrade 會隨著分支、PR 和合併來更新工單狀態。
Cursor
Cursor 是一個 AI 程式碼編輯器。它的雲端 Agent(以前叫 background agents)在遠端機器上執行,在自己的分支上做功能、修 bug,做完會開一個 PR。可以從編輯器裡啟動,也可以在 cursor.com/agents 啟動,或者在 Slack、GitHub、Linear 裡 @Cursor。
兩者怎麼接上:Cursor 能連接 MCP 伺服器,所以 Cursor 編輯器裡的 Agent 能讀取、認領、更新 Tomrade 的工單。雲端 Agent 跑在遠端機器上,連不到只在你電腦上監聽的 Tomrade MCP 伺服器;給它的分支名稱帶上工單號(tom-42/…),Tomrade 照樣能透過 git 把這個分支和它的 PR 對應回那張工單。
一起用
一個下午,從頭到尾:
- 在 Tomrade 裡: 說你想要什麼。助理把它拆成一個 PR 就能做完的工單,並標好它們之間的相依關係。
- 在你的 Agent 工具裡: 在 Orca 裡開一個 worktree,或者在 Cursor 裡開一個對話,請它去 Tomrade 認領
TOM-42。它透過 MCP 讀到工單並認領。 - 它工作的時候: 在那個工具裡用你習慣的方式看它的 diff。Tomrade 裡的工單會先顯示分支,再顯示 PR。
- 合併之後: 工單自己變成已完成。Agent 在這期間透過 Tomrade 寫下的東西(新工單、改過的筆記、改了的設定)都在歷史裡,歸在這次執行底下。
想只待在一個地方?Tomrade 也可以自己啟動 Agent:在工單上按「開始」,或者讓自動執行在夜裡順著相依圖一張張做。
Tomrade 的復原管到哪裡
復原能撤回的,是 Tomrade 寫入的、以及 Agent 透過 Tomrade 寫入的內容:工單、「檔案」裡的檔案和筆記、設定,按執行歸組。它管不到你的儲存庫。提交、分支和 PR 歸 git 和你的程式碼代管平台管,要回退就在那裡回退,那些工具本身的審查和保護機制照樣起作用。Tomrade 不取代它們,也不會這樣宣稱。
本頁怎麼核對
本頁關於其他工具的說法,都來自它們自己的官方網站和文件,在上面寫的日期核對過,並附了連結。產品變化很快,如果發現哪裡過時了,請在 GitHub 上告訴我們,我們會修正。