背景:从聊天到协作的转变
近期,Anthropic 推出了 Claude Cowork,允许 AI 直接在用户桌面上组织文件、规划工作流并执行终端命令。这标志着 AI 交互范式的转变——从单纯的'聊天'转向深度的'协作'。
然而,使用体验存在门槛:需要 Pro/Max 订阅(约 20 美元/月),且仅限 macOS 环境。对于许多开发者及注重隐私的用户而言,将本地文件系统锁定在昂贵且封闭的生态中显然不可接受。
开源社区的回应很快。OpenWork 作为最接近 Claude Cowork 功能的开源替代品,在 GitHub 上迅速获得了数千个 Star,成为该领域的标杆项目。
OpenWork 是什么
OpenWork 由 different-ai 团队开发,定位为开源的 Claude Cowork 替代品。它基于 OpenCode 构建了一个图形化界面(GUI),让用户无需接触终端即可运行复杂的 AI 工作流。
核心定位
设计理念可概括为三个关键词:
- 标准优先:不依赖任何封闭生态,所有功能基于开源标准构建。
- 高度可扩展:通过内置包管理器
opkg,用户可以安装技能(Skills)和 OpenCode 插件,自定义工作流。 - 本地优先:默认在本地运行,数据不上传到第三方服务器;需要时也可连接私有服务器。
运行模式
支持两种运行方式,适应不同场景:
- 本地模式(推荐):OpenWork 在本地计算机上运行 OpenCode,通过回环地址连接。适合日常开发使用。
- 远程模式:连接到你自托管的 OpenCode 服务器。适合长时间运行的任务,你可以关闭笔记本,从任何地方查看进度。
核心特性解析
1. 完全开放的设计
OpenWork 遵循'开放设计'原则:
- 无黑盒:所有操作都可见可追踪。
- 无锁定:运行在本地或你自己的服务器上。
- 完全开源:MIT 许可证,代码透明。
这与闭源产品形成鲜明对比,后者通常需要订阅且必须在厂商服务器上运行。
2. 审计日志
提供详细的审计日志(Audit Log),以时间线视图展示 AI 代理的每一步操作。你不需要猜测为什么某个文件被更改——所有操作都有迹可循。这一特性解决了 AI 代理最大的信任问题:当 AI 可以直接修改文件系统时,如何确保其行为可控。
3. 技能管理系统
内置强大的技能管理器,允许用户:
- 安装社区分享的技能包。
- 导入自定义工作流。
- 根据项目需求定制技能配置。
这让 OpenWork 更像一个'用于代理工作的 Obsidian 风格生态',而不仅仅是一个单一工具。
4. 权限系统
当 AI 需要执行敏感操作(如修改文件、运行终端命令)时,OpenWork 会弹出明确的权限请求:
- 允许一次
- 始终允许
- 拒绝
这种细粒度的权限控制让非技术用户也能安全地使用 AI 代理,避免意外数据损失。
5. 原生跨平台支持
提供原生桌面应用构建,覆盖主流操作系统:
- macOS(DMG,已公证)
- Windows(EXE)
- Linux(AppImage)
所有构建均经过签名和验证,确保安全性和可靠性。
技术架构
OpenWork 的技术栈相对简洁,优势在于解耦:
- 前端:原生桌面应用(基于 Electron)
- 后端:OpenCode 服务器


