Files
boss/docs/competitor-comparison.md
2026-03-23 12:43:39 +08:00

7.1 KiB
Raw Blame History

多设备编码代理主控平台竞品对比

更新日期2026-03-23

目标定义

本对比只关注和下面目标相关的产品或框架:

  • 主控端统一管理多个编码代理
  • 支持多入口触发如聊天工具、Web、IDE、CLI
  • 能把任务拆成子任务并持续回传进度
  • 最好能兼容或借鉴本地设备 worker而不只是云沙箱

不纳入重点范围的产品:

  • 只做本地单机结对编程
  • 只做代码补全
  • 只做通用办公 agent不强调编码任务编排

一页结论

  • 最接近企业级成品中控Devin、Factory
  • 最适合搬运和二次开发OpenHands
  • 最适合作为主账号大脑OpenAI Codex
  • 最适合作为设备侧 workerClaude Code、Codex CLI、Aider、Cline、Roo Code
  • 最适合作为协议层MCP
  • 最适合作为 agent-to-agent 通信层A2A

竞品对比表

产品/方案 类型 中控能力 子任务/多代理 多设备本地 worker 适配 聊天入口 自建/二开友好度 适合借鉴的点 主要短板 结论
Devin Enterprise 商业成品 很强 弱到中 企业级组织管理、RBAC、API、调度、外部集成 更偏云环境,不是为本地多设备编队设计 可参考“成品控制台”
OpenAI Codex 商业成品 + 平台能力 主账号统一对话、多入口、云并行任务 不是现成的多物理设备 fleet 管理器 可作为 manager brain
Factory 商业成品 很强 很强 很强 低到中 Subagents、Missions、多入口控制 生态较新,闭源较重 值得重点借鉴交互与控制面
OpenHands Cloud / SDK 开源平台 + 托管服务 中到强 很高 Cloud UI、SDK、远程沙箱、权限、可自建 仍需自己补产品化细节 最适合做底座
GitHub Copilot coding agent 商业成品 中到强 Issue/PR 驱动、GitHub 闭环、组织策略 太 GitHub-centric 只适合借鉴局部流程
Cursor Background Agents 商业成品 远程 agent + Slack 入口 更偏账号级,不像团队总控台 值得借鉴轻量远程协作
Claude Code 本地 agent 很强 本地终端执行、开发体验强 local-first不是中控台 非常适合当 worker
Sourcegraph + Batch Changes + MCP 平台底座 弱到中 批量改仓、代码搜索、分析能力 不是 agent control plane 可作为代码情报层
LangGraph 编排框架 中到强 很强 很高 状态机、工作流、持久状态 UI、权限、执行层都要自建 适合完全自研时使用
AutoGen 多代理框架 很强 多代理协作范式成熟 产品化要自己做 适合研究协作逻辑
CrewAI 工作流框架 很强 中到高 Flow、观测、流程编排 编码执行层不够强 可借鉴业务流程层
MCP 工具协议 不适用 不适用 不适用 很高 工具统一接入标准 不是 agent 调度协议 必须纳入架构
A2A agent 通信协议 不适用 不适用 跨 agent 通信和任务协作 生态仍在发展 建议前瞻纳入

重点产品拆解

1. Devin Enterprise

适合借鉴:

  • 企业级组织、权限、审计、API
  • 从 Slack、Teams、GitHub、Linear、Jira 等入口发起任务
  • 定时 session 和共享工作流

不完全适合直接照搬的点:

  • 更偏云端 Devin machine
  • 对本地 Windows/Mac 设备级 agent 编队支持不是它的核心卖点

适合你们的参考角色:

  • 作为“企业中控台形态”参考

来源:

2. OpenAI Codex

适合借鉴:

  • 主账号统一发起和跟踪任务
  • 跨 App、CLI、IDE、GitHub、Slack、Linear 协作
  • 云端并行任务和账户级工作台体验

不完全适合直接照搬的点:

  • 更像围绕账户和任务的 agent 工作台
  • 不是专门面向“多台真实开发设备”的设备编排系统

适合你们的参考角色:

  • 作为 manager brain
  • 作为主对话入口和任务拆分层

来源:

3. Factory

适合借鉴:

  • Missions 和 Custom Droids 的任务拆解思路
  • Slack、Teams、GitHub App、IDE、CLI、Web 的多入口控制
  • 远程和本地结合的控制面叙事

不完全适合直接照搬的点:

  • 闭源较重
  • 需要较多逆向产品层理解,难直接搬运技术实现

适合你们的参考角色:

  • 作为“多入口 + 子代理协同”交互范式参考

来源:

4. OpenHands Cloud / SDK

适合借鉴:

  • OpenHands SDK 已经是 CLI 和 Cloud 的底层引擎
  • 有 Cloud UI、Cloud API、权限、预算、远程沙箱
  • 自建和二开空间大

不完全适合直接照搬的点:

  • 如果要做极强的多设备本地 worker 编排,仍需扩展 agent server 和 worker registry

适合你们的参考角色:

  • 最优先底座候选

来源:

5. Claude Code

适合借鉴:

  • 本地执行体验强
  • 非常适合挂在 Windows/Mac 上做 worker
  • 终端型编码任务执行成熟

不完全适合直接照搬的点:

  • 官方定位是 local-first不是统一云端中控

适合你们的参考角色:

  • 设备侧 worker 执行器

来源:

我们的推荐路线

路线 A最快做出产品

  • 底座OpenHands SDK
  • ManagerCodex
  • 设备侧 workerClaude Code / Codex CLI
  • 对话入口Web 为主Slack/Telegram 为辅

适合:

  • 先把真实可用的多设备协作跑起来

路线 B完全自研控制面

  • 编排LangGraph 或 AutoGen
  • ManagerCodex
  • 工具层MCP
  • agent 协作层A2A
  • 设备侧 worker你们自己的 daemon内部再调 Claude Code / Codex CLI

适合:

  • 你们希望最终拥有自己的协议、调度和产品层壁垒

路线 C先验证再重构

  • 第一阶段用 OpenHands 风格快速拼装 MVP
  • 第二阶段把设备注册、任务队列、审计、聊天入口收回自研

适合:

  • 你们既想快,又不想被单一底座绑死

对你这个产品最关键的判断

如果目标是:

  • 主账号持续对话
  • 实时调整需求
  • 控制多台真实 Windows/Mac
  • 支持协同开发和独立开发两种模式

那么最好的产品结构不是“一个超强 agent”而是

  • 一个 control plane
  • 一个 manager agent
  • 多个设备侧 worker
  • 一套可中断、可续跑、可审计的任务系统

也就是说,真正应该对标的不是“谁最会写代码”,而是“谁最会调度一群会写代码的代理”。

下一步建议

完成第 1 项后,建议继续做:

  1. 系统架构图
  2. MVP 功能清单
  3. 技术选型建议
  4. 消息协议与任务状态机