blog.dopana

Back

如果你使用多个 AI 编码代理 — 某项任务用 Claude Code,另一项用 Cursor,自动化用 Codex — 你可能曾希望能在所有代理之间共享你的技能、MCP 连接和集成。每个代理都有自己的配置、自己的工具、自己的设置。

OpenWork 通过提供一个免费的开源桌面应用来解决这个问题,它充当 AI 工作流的共享平台。创建一次技能,从任何代理使用。连接一次 Google Workspace 或 Microsoft 365,每个代理都能访问。

OpenWork 是什么?#

OpenWork 是一款开源桌面应用(macOS、Windows、Linux)和控制面板,用于在工具、队友和机器之间共享 AI 工作流。它由 OpenCode Scheduler 的同一团队构建,并运行在 OpenCode 之上。

把它看作是 Claude Cowork 的开源替代品 — 但它可以与任何兼容的 AI 代理一起使用,而不仅仅是 Anthropic 生态系统。

桌面应用在你需要时提供专用工作区,但它不是必需的 — 你可以通过现有的 AI 代理完全通过其 MCP 服务器使用 OpenWork。

工作原理#

OpenWork MCP#

OpenWork 的核心是一个远程 MCP 服务器,任何兼容的代理都可以连接。它提供两个工具:

  • search_capabilities — 查找可用的技能、插件和连接
  • execute_capability — 从任何已连接的代理运行功能

添加 MCP 后,你的客户端会打开浏览器让你登录并选择你的 OpenWork 组织。之后,所有分配给你的功能在你使用的任何代理中都可用。

代理集成#

将 OpenWork 连接到你偏好的代理:

Codex:

codex mcp add openwork --url https://api.openworklabs.com/mcp/agent
bash

Claude Code:

claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent
bash

OpenCode:

{
  "mcp": {
    "openwork": {
      "type": "remote",
      "enabled": true,
      "url": "https://api.openworklabs.com/mcp/agent",
      "oauth": {}
    }
  }
}
json

任何 MCP 客户端:

Remote MCP URL: https://api.openworklabs.com/mcp/agent
text

快速安装#

将此提示复制到 Claude Code、Cursor、Codex、ChatGPT 或任何可以运行命令的代理中:

Install OpenWork on my computer, set up my first workspace, and open it ready to use. Follow the steps in https://openworklabs.com/start.md

这将安装 OpenWork,创建你的工作区,并打开它准备使用。

主要功能#

共享能力#

创建一次技能、插件或 MCP 连接,从任何代理使用。不再需要在 Claude Code、Cursor、Codex 和 OpenCode 之间重复配置。

Google Workspace & Microsoft 365 集成#

连接你的 Google Workspace 或 Microsoft 365 帐户一次。使用 OpenWork 的每个代理都能访问你的文档、表格、电子邮件和日历 — 无需逐个代理设置。

OpenWork Den(团队管理)#

对于组织,OpenWork Den 提供了一个用于跨团队管理 AI 工作流的控制面板:

  • 推理资源分配 — 控制哪些成员和团队可以使用每个模型提供商
  • 访问管理 — 邀请队友、创建团队、集中管理访问权限
  • 桌面策略 — 限制本地模型访问,控制组织可以使用的应用版本
  • 市场发布 — 通过市场发布技能和插件,分配给组织、团队或个人
  • 插件导入 — 导入 Anthropic 兼容插件,通过 OpenWork 提供其技能和远程 MCP

工作区隔离#

每个工作区都有自己的配置文件,保持技能、连接和配置的分离。你可以为不同项目或客户设置不同的工作区。

为什么 OpenWork 很重要#

如果你使用多个 AI 编码代理,你会面临碎片化的体验。为 Claude Code 构建的技能不会延续到 Cursor。在一个工具中配置的 MCP 服务器需要在另一个工具中重新配置。Google Workspace 集成需要每个代理单独设置。

OpenWork 通过将能力与代理解耦来解决这个问题。你定义技能、连接服务和配置工具一次 — 然后从任何兼容的代理访问所有内容。

这与 OpenCode Scheduler 成功的哲学相同:围绕已建立的基础设施(此处为 MCP 协议)的薄封装,添加足够的平台使体验无缝衔接。

OpenWork vs. Claude Cowork#

功能OpenWorkClaude Cowork
开源✅ 是❌ 否
桌面应用✅ macOS, Windows, Linux✅ 是
代理无关✅ 任何 MCP 兼容代理❌ 仅 Claude Code
团队管理✅ OpenWork Den❌ 有限
Google Workspace✅ 支持❌ 不支持
Microsoft 365✅ 支持❌ 不支持
市场✅ 插件与技能市场❌ 无
插件导入✅ Anthropic 兼容插件✅ 支持

总结#

OpenWork 改变了开发者与 AI 编码代理协作的方式。不再为每个工具管理单独的配置,而是构建一次能力,从任何地方访问。它是多代理开发时代的一个开源、代理无关的平台。

由 OpenCode Scheduler 的同一团队支持,OpenWork 正在迅速成为 AI 开发栈中不可或缺的一部分 — 特别是对于使用多个 AI 编码代理的团队而言。

参考资料#