1. 项目/产品概览
| 项目 | 信息 |
|---|---|
| GitHub | different-ai/openwork |
| 官网 | openworklabs.com |
| 定位 | 开源 Claude Cowork / Codex 替代方案,用 AI agents 在本地文件上工作 |
| 主要形态 | Desktop App、Client mode、Host mode、Orchestrator CLI、Server/remote worker |
| 技术栈 | TypeScript 为主;桌面端涉及 Tauri/Rust;包管理使用 pnpm |
| 上游核心 | 基于 OpenCode,UI 通过 @opencode-ai/sdk/v2/client 连接服务 |
| 授权 | 主体 MIT;/ee 目录为 Fair Source License 边界 |
| 语言/国际化 | README 有多语言;App 支持 English、French、Spanish、Catalan、Brazilian Portuguese、Japanese、Simplified Chinese、Thai、Vietnamese、Russian |
| 检查日期 | 2026-06-30 |
截至 2026-06-30 实时检查,GitHub 仓库约 16.5k stars、1.7k forks、213 open issues,默认分支是 dev,最近推送在 2026-06-29。最新稳定 release 看到 v0.17.4,发布时间为 2026-06-27;之后还有频繁的 macOS alpha 构建,例如 0.17.5-alpha.1317 于 2026-06-29 发布。
2. 官方示意图
项目 README 本身包含以下关键示意图,适合放在售前笔记或演示材料里:
2.1 产品 Demo GIF

2.2 Skill Manager
2.3 Local / Server 工作模式
3. 它主要能做什么
| 能力 | 说明 | 售前价值 |
|---|---|---|
| 本地 AI Agent 工作台 | 在用户本机选择工作目录,运行 agentic workflow | 客户关心数据不出本机、研发/运营/文档流程可控时有吸引力 |
| 多模型 / BYO Key | 官网称可使用 OpenCode 支持的 50+ LLM/provider,带自己的 provider keys | 避免单一模型绑定,方便接企业已有模型网关、私有模型或多云策略 |
| Host mode | 本地运行 OpenCode / OpenWork server / router | 适合个人或小团队快速试用,无需先建设平台 |
| Client mode | 连接已有 OpenCode/OpenWork server | 适合企业做中心化 worker、远程执行或受控环境 |
| Orchestrator CLI | npm install -g openwork-orchestrator 后用 openwork start 管理 sidecars | 可做无桌面 UI 的服务端/远程 worker 模式,便于 PoC 自动化 |
| Skills manager | 管理 .opencode/skills,导入本地 skill 到工作区 | 可以把售前/交付/研发流程沉淀成可复用“技能包” |
| OpenCode plugins | 通过 opencode.json 管理插件,支持 project/global scope | 可扩展到 WakaTime、内部工具、审计或自定义集成 |
| MCP servers | 官网和企业文档强调 MCP 连接内部数据源和工具 | 能对接客户 CRM、知识库、工单、代码库、数据平台 |
| Permissions | 显示权限请求并允许 allow once / always / deny | 适合讲人机协同、动作可控、敏感操作审批 |
| Execution plan / todos | 把 OpenCode todos 渲染成 timeline | 面向非技术用户更易理解 agent 做了什么 |
| Templates | 保存并重跑常用 workflow | 售前可包装“标准作业流”,如需求分析、代码审查、文档生成 |
| Debug exports | 设置里导出 runtime debug report 和 developer log stream | 企业支持、问题定位、交付运维更可控 |
4. 适用场景
| 场景 | 适配度 | 典型客户诉求 | 推荐讲法 |
|---|---|---|---|
| 企业 AI Coding / 研发提效 | 高 | 想用 AI 修改代码、生成测试、处理 issue,但担心云端工具绑定和数据风险 | “OpenWork 是可本地运行、可接多模型的 agent 工作台,可把团队工程流程做成模板和 skill。” |
| 售前/交付自动化 | 高 | 方案、投标、需求澄清、文档整理重复劳动多 | “把 SOP 封装成 skills,团队成员一键导入,减少靠口头传经验。” |
| 内部知识工作自动化 | 中高 | 在本地文件、知识库、工单上执行多步骤任务 | “通过 MCP 和插件接内部系统,让 agent 有工具和上下文。” |
| 安全敏感组织的 AI 助手 | 中高 | 希望文件留在本机或受控 worker,模型 key 自己管理 | “本地优先 + BYO Key + 企业版桌面策略/SSO,能进入受控试点。” |
| 多模型统一入口 | 中 | 已有 OpenAI、Anthropic、Google、本地模型或 LiteLLM 网关 | “不把客户锁死到一个模型,模型策略可以交给客户自己。” |
| 团队级 agent 工作流产品化 | 高 | 想把某个专家流程复制给团队 | “一次构建 skill/plugin/MCP 配置,团队通过链接复用。” |
5. 不太适合的场景
| 不适合场景 | 原因 | 建议 |
|---|---|---|
| 想要成熟 SaaS、开箱即用且无需运维 | 项目仍高速迭代,release 中有 alpha 构建,企业能力存在 gated/商业边界 | 先做 PoC,不宜直接承诺全员上线 |
| 严格要求国产化/内网全离线但无工程团队 | Orchestrator 可自定义 sidecar host,但完整私有化仍需工程适配 | 评估 Enterprise/托管部署/自建模型网关 |
| 只需要普通聊天机器人 | OpenWork 的强项是文件、工具、工作流、agent 执行,不是单纯问答 | 可考虑更轻量的 Chat UI 或企业知识库问答 |
| 对审计、DLP、权限矩阵有强合规要求 | README 提到 auditable/permissioned,但具体企业级审计能力需实测 | PoC 必须加入日志、权限、数据边界验证 |
| 对 Windows 免费桌面下载有强需求 | README 写到 Windows access 当前通过 paid support plan;官网 FAQ 称 macOS/Windows/Linux,但仓库 README 对 Windows 有付费支持说明 | 对 Windows 试点要先确认当前商业政策 |
6. 核心能力清单
| 模块 | 能力点 | 备注 |
|---|---|---|
| Desktop App | macOS/Linux 下载,本地选择项目目录,点选 UI 与 agent 交互 | README 也提到 Windows 访问通过 paid support plan,需按最新官网确认 |
| OpenWork Orchestrator | 管理 opencode、openwork-server、opencode-router sidecars | 支持 start、serve、daemon、workspace 管理、health check |
| Server/Remote | Client mode 可连接已有 server;Hosted cloud workers 可从 web app checkout 后连接 | 适合企业远程 worker/托管 worker |
| Sandbox | Orchestrator 支持 Docker / Apple container sandbox | 可挂载 workspace,并有额外挂载 allowlist |
| Permissions | 权限请求可视化和回复 | 有利于把 agent 动作纳入审批 |
| File sessions | JIT catalog + batch read/write | 适合远程 worker 文件同步、受控读写 |
| Enterprise | SSO/SAML、SCIM、桌面策略、版本控制、managed deployment、MCP consulting | 企业版 custom pricing |
7. 架构/部署/集成方式
OpenWork 的关键部署形态可以用三层理解:
- 桌面 UI 层:用户在桌面 App 里���择工作目录、创建 session、发 prompt、查看 execution plan、审批权限请求。
- Host/Server 层:本地或远程运行 OpenWork server、OpenCode、opencode-router,通过 SSE 传实时事件。
- 模型与工具层:接 OpenCode 支持的 provider、本地模型、插件、skills、MCP server。
README 高层架构说明:
- Host mode 默认 runtime 是
openwork,由openwork-orchestrator安装,负责 orchestrateopencode、openwork-server,可选opencode-router。 - fallback runtime 是
direct,桌面应用直接 spawnopencode serve --hostname 127.0.0.1 --port。 - UI 使用
@opencode-ai/sdk/v2/client连接 server、列出/创建 sessions、发送 prompts、订阅 SSE events、读取 todos 和 permission requests。 - Host mode 默认绑定
127.0.0.1,安全上默认不暴露到公网。
Orchestrator 快速启动:
npm install -g openwork-orchestrator
openwork start --workspace /path/to/workspace --approval auto
无 TUI / log-only:
openwork serve --workspace /path/to/workspace
Sandbox 模式:
openwork start --sandbox auto --workspace /path/to/workspace --approval auto
openwork start --sandbox docker --workspace /path/to/workspace --approval auto
openwork start --sandbox container --workspace /path/to/workspace --approval auto8. 怎么用
8.1 普通用户
- 从 openworklabs.com/download 或 GitHub Release 下载桌面 App。
- 准备自己的 LLM provider key。
- 打开 OpenWork,选择本地 workspace/project folder。
- 创建 session,输入任务。
- 在执行过程中查看 timeline/todos,处理权限请求。
- 将常用流程保存为 template 或 skill。
8.2 工程/平台团队
从源码运行:
git checkout dev
pnpm install --frozen-lockfile
pnpm dev
桌面开发前置要求包括 Node + pnpm、Bun 1.3.9+、Rust/Tauri、Xcode CLT 或 Linux WebKitGTK 4.1。
Web UI only:
pnpm dev:ui
常用校验:
pnpm typecheck
pnpm build
pnpm test:e2e9. 售前可以怎么讲
9.1 一句话定位
OpenWork 是面向团队的开源 AI Agent 工作台:既可以在个人电脑上本地跑,也可以接企业远程 worker;既能用 OpenAI/Anthropic/Google,也能接企业自己的模型网关;更重要的是能把团队工作流封装成 skills、plugins 和 MCP 配置,一键分享复用。
9.2 面向客户的价值翻译
| 客户痛点 | OpenWork 话术 |
|---|---|
| “AI 工具太散,大家各用各的” | 用 OpenWork 把模型、skills、plugins、MCP 统一成团队工作台 |
| “担心代码/文档发到不受控平台” | 桌面本地优先,文件留在本机;模型 key 由客户自己掌控 |
| “专家经验无法复制” | 把专家的提示词、工具调用、SOP 封装成 skill/template,团队一键复用 |
| “AI agent 黑箱,不知道做了什么” | execution plan、todos、permission requests、debug exports 有助于可解释和可追踪 |
| “企业要 SSO 和桌面管控” | Enterprise 方向包含 SSO/SAML、SCIM、desktop policies、版本控制和托管部署 |
| “我们已有模型网关/私有模型” | BYO keys / BYO inference,可接多模型和企业模型策略 |
9.3 适合演示的 Demo 流程
- 打开 OpenWork,选择一个真实项目目录。
- 导入一个团队 skill,例如“需求文档转开发任务”或“代码审查”。
- 让 agent 读取文件、形成计划、申请权限。
- 展示 execution plan/todos 和 permission approval。
- 让它生成 PR 草稿、测试清单或方案文档。
- 演示把该 workflow 保存成 template/skill,再分享给另一个团队成员。
10. 常见客户问题
| 问题 | 建议回答 |
|---|---|
| 它是不是 SaaS? | 不是单一 SaaS。桌面 App 可本地运行,也支持连接远程 server/hosted workers。 |
| 文件会不会上传到 OpenWork 云? | README/官网强调桌面模式下文件留在本机,prompt 发给用户选择的 LLM provider;hosted cloud workers 是可选。PoC 时要实际验证网络流向和日志。 |
| 支持哪些模型? | 官方称支持 OpenCode 支持的模型和 50+ provider,包括 OpenAI、Anthropic、Google 和本地模型。 |
| 是否免费? | 桌面 App 免费开源;官网定价显示 Team Starter 前 5 seats free,之后 $10/seat/month;Enterprise custom。 |
| 企业版有什么? | SSO/SAML、SCIM、桌面策略、版本控制、托管部署、自托管/托管、技能开发和 MCP 咨询等。 |
| 和 Claude Cowork / Codex 区别? | 开源、BYO keys、多 provider、本地优先、可组合 skills/plugins/MCP、团队可分享配置。 |
| 能不能内网部署? | 方向上可以做自托管/managed deployment,但需评估 sidecar、模型网关、MCP、身份系统、更新源和运维流程。 |
| License 是否可商用? | 主体 MIT;/ee 目录另有 Fair Source License 边界。商用前要由法务确认具体使用范围。 |
11. PoC 建议
| PoC 项 | 验证内容 | 成功标准 |
|---|---|---|
| 本地文件安全边界 | 文件是否留在本机,哪些内容发给模型 provider | 能列出网络流向、日志和敏感数据处理方式 |
| 模型接入 | 接企业现有 OpenAI/Anthropic/Google/LiteLLM/私有模型 | 关键模型可用,失败可诊断 |
| Skill 工作流 | 选 2-3 个售前/研发/交付流程做 skill | 非专家用户可以复用,输出质量稳定 |
| 权限审批 | 文件写入、命令执行、外部工具调用审批 | 审批路径清晰,误操作可控 |
| MCP 集成 | 接一个内部系统,如知识库、工单、代码仓库 | agent 能读/写受控数据,权限可追踪 |
| Team/Enterprise 能力 | SSO、桌面策略、版本 pinning、分发 keys | 明确哪些是免费、Team、Enterprise |
| 运维和日志 | Debug export、server logs、run id、健康检查 | 出问题能复现、能定位、能交给厂商支持 |
12. 风险和注意事项
| 风险 | 说明 | 售前建议 |
|---|---|---|
| 项目仍处于快速迭代 | release 很频繁且有大量 alpha 构建 | 不要直接承诺稳定生产级能力,先做小范围 PoC |
| 商业边界变化 | README、官网、enterprise gating 文档显示 Team/Enterprise 功能边界 | 给客户报价或承诺前要以官网/合同为准 |
| License 混合 | 主体 MIT,但 /ee 为 Fair Source License | 私有化、二开、转售前必须走法务 |
| 数据安全需实测 | “本地优先”不等于零数据外发,prompt 仍会发给模型 provider | PoC 加入流量、日志、敏感词和模型网关测试 |
| Windows 支持口径需确认 | README 提到 Windows access currently handled through paid support plan;release 有 Windows asset | 客户若是 Windows 大规模桌面,需要提前确认当前政策 |
| 企业能力可能依赖 hosted Den / EE 组件 | SSO、desktop policies、SCIM、managed deployment 等属于企业包装 | 需要明确客户是否接受商业版或服务支持 |
13. 我的售前判断
OpenWork 适合被定位成“企业 AI Agent 工作台”和“AI Coding/知识工作自动化平台”的开源候选。它的强点不是单纯聊天,而是把 本地文件、模型 provider、skills、plugins、MCP、权限审批和团队共享 组合起来,形成可复制的工作流。
对售前来说,它有三个好讲的抓手:
- 本地优先 + BYO Key:适合担心代码、文档、密钥和供应商锁定的客户。
- 工作流产品化:可以把专家经验打包成 skills/templates,让团队复用。
- 企业落地路径清晰:从免费桌面试点,到 Team Starter,再到 Enterprise 的 SSO、桌面策略、托管部署和 MCP 咨询。
但也要谨慎:它目前仍是快速演进项目,企业级项目不能只看 GitHub stars,需要实际 PoC 验证稳定性、安全边界、插件/MCP 可控性、模型接入、日志审计和企业功能授权。