对比

Tomrade 和其他 Agent 工具怎么分工

Orca、Cursor 这类工具负责运行 Agent、帮你审代码;Tomrade 负责记住 Agent 该做什么、每件事做到哪、改了什么。分工不同,可以一起用。

谁管什么

Agent 工具和 Tomrade 回答的是不同的问题。

Tomrade 不替你跑写代码的模型,也不是编辑器。写代码的是你的编程 Agent(Claude Code、Codex、Cursor 的 Agent 或别的),在哪儿跑都行;Tomrade 把工单交给它,再跟进结果。

Orca

Orca 自称「Agent 开发环境」(agent development environment)。它是一个免费、开源(MIT)的桌面应用,支持 macOS、Windows 和 Linux,可以把 Claude Code、Codex 等命令行 Agent 并排跑起来,每个任务一个独立的 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 对应回那张工单。

一起用

一个下午,从头到尾:

  1. 在 Tomrade 里: 说你想要什么。助手把它拆成一个 PR 就能做完的工单,并标好它们之间的依赖。
  2. 在你的 Agent 工具里: 在 Orca 里开一个 worktree,或者在 Cursor 里开一个对话,让它去 Tomrade 认领 TOM-42。它通过 MCP 读到工单并认领。
  3. 它干活的时候: 在那个工具里按你习惯的方式看它的 diff。Tomrade 里的工单会先显示分支,再显示 PR。
  4. 合并之后: 工单自己变成已完成。Agent 在这期间通过 Tomrade 写下的东西(新工单、改过的笔记、改了的设置)都在历史里,归在这次运行下面。

想只待在一个地方?Tomrade 也可以自己启动 Agent:在工单上点开始,或者让自动执行在夜里顺着依赖图一张张做。

Tomrade 的撤销管到哪里

撤销能撤回的,是 Tomrade 写入的、以及 Agent 通过 Tomrade 写入的内容:工单、Files 里的文件和笔记、设置,按运行归组。它管不到你的仓库。提交、分支和 PR 归 git 和你的代码托管平台管,要回退就在那里回退,那些工具本身的审查和保护机制照样起作用。Tomrade 不替代它们,也不会这样宣称。

本页怎么核对

本页关于其他工具的说法,都来自它们自己的官网和文档,在上面写的日期核对过,并附了链接。产品变化很快,如果发现哪里过时了,请在 GitHub 上告诉我们,我们会改。