← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

different-ai openwork


different-ai openwork

OpenWork 是一款免费、开源的桌面应用,专为共享 AI 工作流而设计。它是 Claude Cowork 和 Codex 在 macOS、Windows 及 Linux 平台上的开源替代品。将 OpenWork MCP 添加到 Codex、Claude Code、Cursor 或其他兼容的代理中,即可在您的工具、团队成员和不同机器之间复用相同的技能、MCP 和已连接的服务。创建一次,即可与同事或朋友共享,或留作自用。当您需要一个专属工作区时,桌面应用随时可用,但并非必需。您可以直接从已有的 AI 代理中使用 OpenWork。对于大型组织,管理界面允许您发布能力、管理访问权限,并配置共享或按用户连接的设置。

下载 OpenWork

与您的 AI 代理一起安装

已经在使用 AI 代理?复制以下提示,粘贴到 Claude Code、Cursor、Codex、ChatGPT 或任何能在您的计算机上运行命令的代理中:

在我的电脑上安装 OpenWork,设置我的第一个工作区,并打开它准备使用。按照 https://openworklabs.com/start.md?v=hero 中的步骤操作。
安装 OpenWork
创建您的工作区
打开它准备运行

从任何代理使用 OpenWork

OpenWork MCP 将您分配的技能、插件、MCP 连接、Google Workspace 和 Microsoft 365 功能带入任何兼容的代理。它提供两个工具:search_capabilities 用于查找您能使用的功能,execute_capability 用于运行该功能。添加 MCP 后,您的客户端会打开一个浏览器,以便您登录并选择您的 OpenWork 组织。

Codex

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

Claude Code

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

OpenCode

将此内容添加到 opencode.json

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

任何 MCP 客户端

使用此远程 MCP 服务器 URL:

https://api.openworklabs.com/mcp/agent

OpenWork Den

OpenWork Den 是用于在团队或组织中管理 OpenWork 的控制面板。大规模配置推理能力,并控制哪些成员和团队可以使用每个模型提供商。邀请团队成员、创建团队,并在一个地方管理访问权限。设置桌面策略、限制本地模型访问,并控制您的组织可以使用哪些应用版本。通过市场发布技能和插件,然后将其分配给组织、团队或特定人员。导入 Anthropic 兼容的插件,并通过 OpenWork MCP 使其支持的技能和远程 MCP 可用。

文档

阅读 [OpenWork 文档](https://openworklabs.com/docs)。

本地开发

对于单个检出,继续使用 pnpm dev;无需额外环境变量,它会重用现有的共享开发配置文件。要同时运行多个 git worktree,请使用:

pnpm dev:worktree

这会设置 OPENWORK_DEV_PROFILE=auto,从 worktree 路径派生一个稳定的配置文件名称,让 Electron 选择一个空闲的 CDP 端口,并让 Vite 请求一个空闲的开发服务器端口。您也可以选择一个命名配置文件,例如:

OPENWORK_DEV_PROFILE=my-feature OPENWORK_ELECTRON_REMOTE_DEBUG_PORT=0 PORT=0 pnpm dev

dev:worktree 还会默认设置 OPENWORK_ELECTRON_USE_MOCK_KEYCHAIN=1。全新的配置文件没有存储的凭据,因此在 macOS 上,一旦 Chromium 持久化了一个经过身份验证的 cookie,真实的钥匙串就会弹出提示,该模态框会阻塞 Electron 的主循环,直到被关闭。如果您希望在隔离的配置文件中使用系统钥匙串,请设置 OPENWORK_ELECTRON_USE_MOCK_KEYCHAIN=0。 开发启动时会打印一条横幅,例如 [openwork] dev profile=... cdp=http://127.0.0.1:9223;使用它来查找配置文件目录,并将 CDP URL 传递给本地工具。如果第二个实例无法获取配置文件锁,现在它会提示并退出,而不是在打开 CDP 端口且没有窗口的情况下持续运行。

📖 阅读原文 →