OpenWork

在桌面工作区中让 AI 代理处理本地文件,并与团队共享技能和连接。

Star 数
★ 24k
最近更新
今天
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
桌面应用MCP 服务器自托管服务
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
有免费版,另有付费云服务
上手难度
中 · 需要几步配置
开始前需要
macOS、Windows 或 LinuxOpenCodeAPI 密钥、ChatGPT 登录,或 Ollama 或兼容 OpenAI 的模型服务器Shell / 命令行网络访问本地文件系统MCP Server
典型场景
需要在 macOS、Windows 或 Linux 桌面上让代理处理本地文件的个人用户。
不适合
  • 只需要命令行界面的用户
  • 希望组织控制平面也采用 MIT 许可的团队

这个 Agent 能做什么,适合哪些场景?

OpenWork 是一款适用于 macOS、Windows 和 Linux 的桌面应用,基于 OpenCode 构建,可让 AI 代理在用户自己的文件上工作。它支持 50 多家模型提供商,可使用自带 API 密钥、ChatGPT 登录,或通过 Ollama 和兼容 OpenAI 的服务器运行本地模型。用户也可以通过 OpenWork MCP 将技能、插件、MCP 连接及部分已连接服务用于 Codex、Claude Code、Cursor 等兼容代理。团队可用 OpenWork Den 管理成员、模型访问、桌面策略及共享能力;控制平面可以自托管。桌面应用和核心平台采用 MIT 许可,而 ee/ 下的 OpenWork Den 使用 OpenWork EE License,生产使用条款另有规定。

用户安装 OpenWork 后创建工作区,并选择模型提供商及模型,让代理在本地文件上执行工作。管理员可在 OpenWork Den 邀请成员、创建团队、配置模型访问和桌面策略,并发布技能与插件。用户将 OpenWork MCP 地址 https://api.openworklabs.com/mcp/agent 配置到兼容客户端后,可以调用 search_capabilities 查找可用能力、execute_capability 执行能力、list_skills 列出技能,以及 get_skill 读取 SKILL.md。仓库还提供基于 Electron 的桌面应用、React 界面和 openwork-server;贡献者可用 pnpm dev 启动开发应用。

  1. 需要在 macOS、Windows 或 Linux 桌面上让代理处理本地文件的个人用户。
  2. 希望使用自有 API 密钥、ChatGPT 登录或 Ollama 本地模型的模型使用者。
  3. 使用 Codex 或 Claude Code,并希望从这些客户端访问已分配技能和 MCP 连接的开发者。
  4. 需要为成员和团队分配技能、插件及模型提供商访问权限的组织管理员。
  5. 希望在自有基础设施部署团队控制平面的组织。

如何安装或部署这个 Agent?

从 OpenWork 下载页面安装桌面应用;README 也列出了 GitHub releases。仓库提供的源码开发步骤如下:

如何使用这个 Agent?

打开 OpenWork,创建工作区并连接模型提供商。也可将远程 MCP 添加到 Codex 或 Claude Code;添加后客户端会打开浏览器,供用户登录并选择 OpenWork 组织。

这个 Agent 有哪些优点和局限?

优点
  • 提供 macOS、Windows 和 Linux 桌面应用,并支持在用户自己的文件上工作。
  • 支持 50 多家模型提供商、自带 API 密钥、ChatGPT 登录,以及 Ollama 或兼容 OpenAI 的本地模型服务器。
  • OpenWork MCP 可将技能和 MCP 连接带入 Codex、Claude Code 等兼容代理。
  • OpenWork Den 支持团队管理,并可自托管控制平面。
局限
  • 桌面应用不是 CLI;只需要终端界面的用户可能不适合。
  • 使用模型需要配置提供商访问方式,例如 API 密钥、ChatGPT 登录或本地模型服务器。
  • ee/ 下的 OpenWork Den 使用 OpenWork EE License,生产使用通常需要订阅;README 列有最多 5 人组织免费等例外。
  • README 未说明下载桌面应用后的逐步首次配置流程。

这个 Agent 与同类方案有什么区别?

README 将 OpenWork 描述为 Claude Cowork 和 Codex 的开源替代方案,并说明可迁移 Claude Cowork 的技能、兼容插件和 MCP 服务器。它与 Claude Cowork 的一个明确区别是:OpenWork 提供 macOS、Windows 和 Linux 桌面应用,并支持多家模型提供商及自托管团队控制平面。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
OpenWork 当前 71 · 存在缺口 桌面应用免费版 + 付费版 ★ 24k 今天 TypeScript Codex · Claude Code
PocketPaw 46 · 缺口较多 桌面应用免费 + 模型费 ★ 892 1 个月前 Python Codex · OpenAI API · Claude API
Conduit 73 · 存在缺口 桌面应用免费 + 模型费 ★ 2.3k 4 天前 Dart OpenAI API
NextClaw 58 · 缺口较多 桌面应用免费 + 模型费 ★ 262 今天 TypeScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
71/ 100 五分制 3.6 / 5
信任安全 18/29
可靠稳定 9/14
适用触发 15/18
规范维护 15/18
有效结果 9/13
证据核验 5/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

文档说明本地文件可留在本机、云服务可选,托管 MCP 连接凭据保存在 Den 并加密,且授权发现可无副作用、不会静默扩展权限;安装与开发流程也展示了本地令牌隔离和受限回环访问。扣分因这些控制主要由文档陈述,所给材料未展示核心权限实现、完整数据流或依赖审计,用户确认与回滚也只在部分流程中明确。

可靠稳定9 / 14 · 3.2/5

仓库给出 Node/pnpm 版本、CI 契约检查、评估套件和清晰的故障排查步骤,且多处说明失败如何处理。扣分因材料覆盖面有限,不能证明依赖持续可用或全部产品路径的行为一致;未提供实际运行结果。

适用触发15 / 18 · 4.2/5

README 明确桌面端支持 macOS、Windows、Linux,可用多模型、API key 或本地模型,并支持团队、自托管及从其他 Agent 接入;文档涵盖开发者、管理员和 MCP 客户端场景。扣分因能力边界和适用限制虽有局部说明,未形成全面的产品边界清单,触发条件也主要是概述。

规范维护15 / 18 · 4.2/5

目录结构、贡献指南、安装步骤、运维文档、故障排查和目录分拆许可说明充分;仓库还描述发布通道及版本策略。扣分因给定材料没有清晰的发布历史/变更摘要,维护责任仅以安全联系和少量文档 Owner 信息呈现,且顶层许可元数据与实际目录许可需读者自行辨别。

有效结果9 / 13 · 3.5/5

产品提供桌面工作区、跨工具 MCP、团队能力共享和管理控制面,文档给出安装及接入示例,显示出实际用途。扣分因效益和成本没有量化,主要价值主张仍是项目自身陈述,材料不足以判断普通用户的实际结果或净收益。

证据核验5 / 8 · 3.1/5

多项安全、安装和协议声明能在不同文档、工作流与测试规格说明中找到对应细节,且部分文档明确测试覆盖范围及未认证事项。扣分因多数证据仍来自同一仓库自述,提供的测试文件不构成执行证明,且一些广泛产品声明缺少独立或交叉来源确认。

风险与缓解建议
  • README 宣称“文件留在本地”,但材料同时描述云端推理、Den 和远程 MCP;部署或使用前应逐项确认哪些内容会发送到外部服务。
  • 许可按目录区分:ee/ 使用 OpenWork EE License,其他部分为 MIT;不要仅依据仓库级 NOASSERTION 或 README 的概括判断某个组件的许可。
  • 此评估仅依据所给静态材料,未运行代码或验证发布产物;安全与功能声明不应视为独立验证结论。
证据充分度:低 评估于 2026年10月21日 审查版本 df9ef2cc33e4
查看完整评分方法 →

常见问题

使用 OpenWork 是否必须付费?
README 称桌面应用和核心平台可免费本地使用,且无需 OpenWork 账户。模型成本取决于所选提供商和账户。OpenWork Den 的生产使用受 EE 许可及订阅条款约束,并注明最多 5 人的组织免费等例外。
OpenWork 能使用本地模型吗?
可以。README 明确提到通过 Ollama 或任何兼容 OpenAI 的服务器运行本地模型。
能在 Codex 或 Claude Code 中使用 OpenWork 能力吗?
可以。README 提供这两个客户端的 MCP 添加命令。连接后可搜索和执行能力,以及列出技能和读取技能文件。
团队数据和文件会上传到云端吗?
README 表示文件保留在本地,云服务为可选项;团队也可以自托管控制平面。通过云端服务或模型提供商进行的连接仍取决于相应配置。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents