跨编辑器的开源工作流共享工具,支持 Claude Code、Cursor 等多个平台。为 AI 编程团队协作提供开源替代方案。
OpenWork 是一款免费、开源的桌面应用,专为共享 AI 工作流而打造。它是 Claude Cowork 和 Codex 的开源替代方案,支持 macOS、Windows 和 Linux。
只需将一个 OpenWork MCP 添加到 Codex、Claude Code、Cursor 或其他兼容的 Agent 中,就能在不同工具、团队成员和设备之间复用同一套 Skills、MCP 和已连接的服务。一次创建成果,既可以与同事或朋友分享,也可以留给自己使用。
当你需要专用工作区时,可以使用桌面应用,但它并不是必需的。你可以直接通过正在使用的 Agent 访问 OpenWork。对于规模较大的组织,管理员界面支持发布能力、管理访问权限,以及配置共享连接或每位用户独立的连接。
已经在使用 AI Agent?复制下面的 prompt,并将其粘贴到 Claude Code、Cursor、Codex、ChatGPT,或任何能够在你的计算机上执行命令的 Agent 中。
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?v=hero
创建你的工作区
打开工作区,随时可以运行
OpenWork MCP 可以将分配给你的 Skills、Plugins、MCP 连接、Google Workspace 和 Microsoft 365 能力接入任何兼容的 Agent。
它提供两个工具:search_capabilities 用于查找你可以使用的能力,execute_capability 用于运行这些能力。添加 MCP 后,你的客户端会打开浏览器,以便你登录并选择自己的 OpenWork 组织。
codex mcp add openwork --url https://api.openworklabs.com/mcp/agent
claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent
将以下内容添加到 opencode.json:
{
"mcp": {
"openwork": {
"type": "remote",
"enabled": true,
"url": "https://api.openworklabs.com/mcp/agent",
"oauth": {}
}
}
}
使用以下远程 MCP Server URL:
https://api.openworklabs.com/mcp/agent
OpenWork Den 是用于在团队或组织中管理 OpenWork 的控制平面。
大规模配置推理资源,并控制哪些成员和团队可以使用各个模型提供商。
邀请团队成员、创建团队,并在一个地方集中管理访问权限。
设置桌面端策略、限制本地模型的访问权限,并控制组织可以使用哪些应用版本。
通过 Marketplace 发布 Skills 和 Plugins,然后将它们分配给整个组织、某个团队或指定人员。
导入兼容 Anthropic 的 Plugins,并通过 OpenWork MCP 提供其中受支持的 Skills 和远程 MCP。
阅读 OpenWork 文档。
对于单个 checkout,继续使用 pnpm dev;在不设置额外环境变量的情况下,它会复用现有的共享开发配置。
如需同时运行多个 git worktree,请使用:
pnpm dev:worktree
该命令会设置 OPENWORK_DEV_PROFILE=auto,根据 worktree 路径生成一个稳定的 profile 名称,让 Electron 自动选择可用的 CDP 端口,并要求 Vite 使用可用的开发服务器端口。你也可以指定一个命名 profile,例如 OPENWORK_DEV_PROFILE=my-feature OPENWORK_ELECTRON_REMOTE_DEBUG_PORT=0 PORT=0 pnpm dev。
dev:worktree 还会默认设置 OPENWORK_ELECTRON_USE_MOCK_KEYCHAIN=1。全新的 profile 中没有保存任何凭据,因此在 macOS 上,只要 Chromium 持久化一个已认证的 cookie,真实的 keychain 就会立即弹出提示;在关闭这个模态窗口之前,它会阻塞 Electron 的主循环。如果你明确希望在隔离 profile 中使用系统 keychain,请设置 OPENWORK_ELECTRON_USE_MOCK_KEYCHAIN=0。
开发环境启动时会输出类似 [openwork] dev profile=... cdp=http://127.0.0.1:9223 的提示信息;你可以利用它找到 profile 目录,并将 CDP URL 传给本地工具。
如果第二个实例无法获得 profile 锁,现在它会明确提示并退出,而不是在没有窗口的情况下继续驻留,同时留下一个开放的 CDP 端口。