OpenWork · 工程架构解读 基于 OpenCode 引擎构建的桌面应用与能力分享平台——讲透「一次创建、随处分享」背后的工程架构 这本教程讲什么 本教程是开源项目「OpenWork」的体系化中文教程。OpenWork 是一个开源的桌面应用与控制平面(control plane),用于分享和运行 AI 工作流(agentic workflows)——可以把它理解为 Claude Code / Codex 桌面端的开源替代,但它的野心不止于「一个桌面 App」:它的核心理念是「一次创建,随处分享」——你创建一套技能、一组 MCP 连接、一套服务,就能跨工具(Codex、Claude Code、Cursor 等任意兼容 Agent)、跨队友、跨机器复用。 它的硬核之处藏在三个设计决策里:第一,它不是从零造引擎,而是基于一个开源 AI 编码 Agent 引擎(OpenCode)构建——它通过「反向托管 + 运行时配置注入」接管引擎,不修改用户文件;第二,它用一套自研的极简 HTTP 中枢(服务端)承担整个产品的文件系统与能力管理,路由是正则编译式的,鉴权是四档的;第三,它最精巧的一笔是 meta-MCP 双工具脊柱——云端只暴露两个工具(检索能力 / 执行能力),能力数量可以无限增长,但 Agent 看到的工具永远只有两个。