跳到正文
MAO 对比 Orca

MAO 对比 Orca:并行运行编程智能体该用哪个?

Orca 是 Stably AI 出品、采用 MIT 许可证的免费桌面应用,让每个编程智能体在自己的 Git 工作树中运行,并带有浏览器、差异审查、SSH 和手机配套应用。MAO 是一个付费的原生画布,智能体以真实终端运行,你可以把它们连接起来。想要免费的智能体 IDE 就选 Orca;想要看得见、连得上的团队就选 MAO。

  • Orca 免费开源,采用 MIT 许可证
  • 两者都为每个智能体分配独立的 Git 工作树
  • Orca 有手机配套应用;MAO 有 Android 设备门户
作者:更新于 阅读约 9 分钟

Orca 是 Stably AI 出品的一款免费、开源的桌面应用,用来并行运行编程智能体:每个任务都有自己的 Git 工作树、智能体终端和浏览器,同一个应用里还有差异审查、GitHub 和 Linear、SSH 以及手机配套应用。MAO 是一个桌面原生画布,Claude Code、Codex、Gemini CLI 等智能体以真实的终端节点运行,你可以把它们连接起来,让它们互相交接工作。如果你想要一个采用 MIT 许可证、能在手机上查看的免费智能体 IDE,选 Orca;如果你想在一个画布上看到所有智能体并把它们连成一个团队,选 MAO。

Orca 是什么?

Orca 是一个开源的“智能体开发环境”(ADE):一款并排运行多个 CLI 编程智能体的桌面 IDE,每个任务一个 Git 工作树。

这里说的是 onorca.dev 上、来自 GitHub 仓库 stablyai/orca 的 Orca,而不是同名的 GNOME 屏幕阅读器。它的文档把它描述为一个桌面 IDE:每个任务都有自己的 Git 工作树、自己的智能体终端和自己的浏览器标签页。Orca 不是模型:你使用自己已有的智能体订阅。

它的官方页面还介绍了这些内容:

  • 智能体。 Orca 支持任何 CLI 智能体,并内置一份预配置列表,包括 Claude Code、Codex、Gemini、Grok、Cursor CLI、GitHub Copilot、OpenCode、Antigravity 和 Pi。智能体默认带着跳过权限确认的参数启动,你可以按智能体修改。
  • 审查与交付。 差异查看器、可以发回给智能体的差异行评论、提交和推送、拉取请求和检查,以及每个工作树上的 GitHub、Linear、Jira 和 GitLab 链接。
  • 浏览器与设计。 每个工作树一个 Chromium 浏览器,智能体可以通过 Orca CLI 操作它;还有 Design Mode,它把你点击的元素的 HTML、CSS 和裁剪后的截图发送给智能体。
  • 远程与移动。 SSH 工作树、在另一台机器上让智能体持续运行的 Remote Orca Servers(测试版),以及用于查看和回复智能体的 iOS 和 Android 配套应用(测试版)。
  • 实验性功能。 结构化的聊天界面、多智能体编排,以及每个工作区一个的云虚拟机或 Docker 环境。
  • 许可证与价格。 MIT,免费开源,支持 macOS、Windows 和 Linux。

MAO 和 Orca 有什么不同?

两者都为每个智能体分配独立的 Git 工作树。不同之处在于你如何查看智能体、智能体如何传递工作、能测试哪些设备,以及许可证和价格。

MAOOrca
平台macOS(Apple 芯片和 Intel)、Windows x86_64、Linux x86_64(Wayland 和 X11)macOS(Apple 芯片和 Intel)、Windows、Linux(AppImage、.deb、.rpm);iOS 和 Android 配套应用
支持的智能体Claude Code、Codex、Gemini CLI、Grok、OpenCode、Antigravity,以及任意 shell 或自定义命令任何 CLI 智能体,预配置列表包括 Claude Code、Codex、Gemini、Grok、Cursor CLI、OpenCode 和 Antigravity
智能体如何运行画布上的真实终端节点,可选聊天视图智能体 CLI 在其工作树的终端标签页中运行,部分智能体有实验性的结构化聊天界面
每个智能体的隔离图层:每个图层是一个位于自己分支上的 Git 工作树,并有自己的画布每个任务一个 Git 工作树;实验性的、按配方创建的每工作区云虚拟机或 Docker 环境
智能体互相交接工作可以:在画布上连接两个智能体,然后用 mao ask 或 mao send 发送任务,并按任务 ID 取回结果实验性:通过 Orca CLI 进行的编排运行、任务和受监督的工作者,完成后用 worker_done 汇报
内置浏览器或设备测试已连接的智能体可以操作的 Chromium 浏览器门户、Android 设备门户,以及 macOS 上的 iOS Simulator 门户每个工作树一个由智能体通过 Orca CLI 操作的 Chromium 浏览器、Design Mode、用 orca emulator 控制 iOS Simulator,以及用于桌面应用的 Computer Use(测试版)
远程机器通过 SSH 在 Linux 服务器上打开工作区,或在 Windows 的 WSL 中打开;需要许可证SSH 工作树、Remote Orca Servers(测试版,包括无界面的 orca serve)以及手机配套应用
源代码闭源;以许可证形式销售开源,MIT
价格一次性购买:大多数国家为 20 美元,部分地区更低;7 天免费试用免费

什么情况下 Orca 更合适?

当你想要一个免费、开源、内置审查、设计和移动工具的智能体 IDE 时。

  • 你想要开源或零成本。 Orca 采用 MIT 许可证且免费。MAO 在 7 天试用后需要付费许可证。
  • 你想在手机上查看智能体。 Orca 的 iOS 和 Android 配套应用显示智能体状态和回滚缓冲区,让你回复,并在智能体完成时发送通知。MAO 没有移动应用。
  • 你做大量界面工作。 Design Mode 把你点击的元素连同它的 HTML、CSS 和截图直接发送到智能体的提示词里。
  • 你的工作从 GitHub、Linear、Jira 或 GitLab 开始。 Orca 可以从一个问题或拉取请求打开工作树,并在卡片上显示链接。MAO 的文档没有介绍问题跟踪器集成。
  • 你通过拉取请求审查。 Orca 可以提交、推送、创建拉取请求,并把差异行上的评论发回给智能体。MAO 的 Git 视图涵盖差异、暂存和历史,但文档没有介绍创建拉取请求。
  • 你想免费使用远程机器。 SSH 工作树和 Remote Orca Servers 包含在免费应用中;MAO 的远程工作区需要许可证。
  • 你想让智能体操作其他桌面应用。 Orca 的 Computer Use(测试版)让智能体通过无障碍树读取并点击原生应用。

什么情况下 MAO 更合适?

当你想同时查看和指挥多个智能体,并让它们在画布上互相传递工作时。

  • 看得见的交接。 在 MAO 中,你在两个智能体之间画一条连接,一个智能体就能用 mao ask 给另一个发送任务,并按任务 ID 取回结果。一条连接只授予对另一端节点的访问权限。Orca 的编排是实验性的,由它的 CLI 驱动。
  • 一切都在一个画布上。 智能体、笔记、项目文件、浏览器门户和设备门户并排放在一个可平移、可缩放的画布上,而不是分散在标签页和窗格中。
  • Android 测试。 已连接的智能体可以在 MAO 设备门户中对 Android 模拟器或已连接的设备点击、滑动、输入和截图。Orca 的文档介绍的是 iOS Simulator 控制,没有介绍 Android。
  • 每个智能体有自己的角色和账号。 每个终端节点都可以有自己的提供方账号、模型和可复用的 Markdown 角色。
  • 默认不收集遥测数据。 除非你选择加入,MAO 不发送任何遥测数据。Orca 的 README 说明它会收集匿名使用数据,并提供退出方式。
  • 原生应用。 MAO 用 Rust 编写,用 GPUI 在 GPU 上渲染画布。Orca 的安装文档称它是基于 Electron 的应用。
  • 在 Windows 上使用 WSL。 MAO 可以直接在 WSL 发行版中打开工作区,无需设置 SSH。

如何在真实任务上比较它们?

在两者中运行同一个分成两部分的任务,看哪一个让你更容易跟进、更快完成。

  1. 选一个分成两部分、改动不同文件的任务,例如一个 API 改动和它的测试。
  2. 在 Orca 中创建两个工作树,每个配一个智能体。在 MAO 中创建两个图层,每个图层放一个智能体。
  3. 让一部分依赖另一部分。在 MAO 中连接这两个智能体,让一个向另一个索取结果;在 Orca 中,试试它的实验性编排,或者自己把结果搬过去。
  4. 如果改动涉及界面,让智能体在各自应用的浏览器里检查它。
  5. 审查每个差异,把工作带回来:在 Orca 中用拉取请求,在 MAO 中用 Land… 合入 Ground。

常见问题

是的。两者都能并行运行多个编程智能体,每个都在自己的 Git 工作树中。Orca 是带手机配套应用、采用 MIT 许可证的免费智能体 IDE;MAO 是付费的原生画布,智能体是真实终端,你可以把它们连接起来,让它们互相交接任务。

是的。Orca 采用 MIT 许可证,免费开源,代码在 GitHub 的 stablyai/orca 上。

支持。两者都在 Orca 中预先配置好了,还有 Gemini、Grok、Cursor CLI、OpenCode 等许多智能体;Orca 也能在终端中运行其他任何 CLI 智能体。每个智能体都使用你自己的订阅。

可以,但这是实验性功能。在实验性设置中启用 Orca 的编排后,一个协调者可以创建任务并启动受监督的工作者,它们通过 Orca CLI 汇报结果。在 MAO 中,你在画布上连接智能体,用 mao ask 或 mao send 发送任务。

不是。这个 Orca 是 Stably AI 在 onorca.dev 上的智能体 IDE。它在 Linux 上的命令名为 orca-ide,以免与 GNOME Orca 屏幕阅读器冲突;它的 Homebrew cask 是 stablyai/orca/orca。

资料来源

检查于 2026-10-28。

有问题?可以在 Discord 提问,或发邮件到 hello@miguer.com。

在你自己的仓库里试试

把你的智能体放到同一块画布上。

7 天试用,包含画布的全部功能。无需银行卡。

下载 MAO