我勒个豆,这个开源cowork有点啰嗦 accomplish-ai/openwork
https://github.com/accomplish-ai/openwork
启动后,可以BYOK
UI不错
直接弹出浏览器,请求app management,有点意外。
选择
第二个问题
还问
看来是最后一问
我只能说还有问题
很温馨
没完
就说你恼不恼火
还得输入完整路径,普通用户直接不会
太温馨了,要你何用??
难以置信,体贴入微
我想说,这里又每个文件夹都授权一次
别看首页这么多模板,就这个整理文件夹,流程上理论合理,非常完美,但是过于啰嗦,就想你有一个“小白”队友。。。啥都问你。
此时此刻,还在问,我勒个豆
我选择的gpt 5.2模型啊哦~
一直在问,我都不想点下去了哈哈
最后算是完成了
总体感觉就是太太太啰嗦了,不是一般的啰嗦。
看来好的体验还是要慢慢打磨啊。
Openwork 是 Accomplish Inc. 于 2026 年 1 月 13 日推出的开源 AI 桌面代理,采用 MIT 许可证。项目定位为 Anthropic Claude Cowork 的开源替代品,核心理念是"本地优先、用户拥有、开源透明"。发布一周内获得 2.4k stars 和 355 forks,显示出强劲的市场需求。
Openwork 的核心价值主张包括四个方面:本地运行(所有数据保留在用户机器上)、BYOK 模式(用户自带 API 密钥,支持多种 AI 提供商)、完全开源(MIT 许可证,代码可审计)、面向行动(直接执行任务而非仅提供建议)。
技术架构演进
2.1 从单一依赖到混合架构
Openwork 的技术架构经历了快速演进。初始版本主要依赖 OpenCode CLI(Go 语言编写的 AI 代理工具)作为核心执行引擎。但在发布后不到一周,项目就完成了向混合架构的转型。
当前架构采用三种并行的 AI 集成方式:一是保留 OpenCode CLI 用于向后兼容和某些高级功能;二是使用 @ai-sdk/openai-compatible 等 SDK 直接调用 AI 提供商 API,减少中间层提升性能;三是支持代理服务集成,包括自托管的 LiteLLM 和托管的 OpenRouter。
2.2 LiteLLM 集成的里程碑意义
2026 年 1 月 18 日合并的 PR #77 是架构演进的关键转折点。LiteLLM 是一个开源 AI 网关,提供统一的 OpenAI 兼容 API,支持 100+ LLM 提供商。用户可以在自己的基础设施上部署 LiteLLM,使用自己的提供商 API 密钥,数据完全不离开自己的网络。
这一集成使 Openwork 具备了真正的企业级部署能力。与托管的 OpenRouter 相比,LiteLLM 的自托管特性满足了企业对数据主权、合规性和成本优化的需求。实现过程中,团队修复了任务执行失败、对话框不关闭、自动重连失败等六个关键问题,显示出快速迭代能力。
2.3 技术栈与架构设计
Openwork 基于 Electron 35.2.1 构建,采用 React 19.0.0 + Vite 6.0.6 + TailwindCSS 3.4.17 的现代前端技术栈。应用采用标准的 Electron 三层架构:渲染进程负责用户界面,主进程处理系统级操作,预加载脚本通过 contextBridge 提供安全的 IPC 通信。
核心技术亮点包括:使用 node-pty 管理伪终端执行 OpenCode CLI;通过 keytar 将 API 密钥安全存储到系统密钥链(macOS Keychain、Windows Credential Vault);捆绑独立的 Node.js 运行时确保在没有系统级 Node.js 的机器上也能运行;动态配置生成器支持 OpenAI、Anthropic、Google、AWS Bedrock、Azure OpenAI、LiteLLM、OpenRouter 等多种提供商。
市场定位与竞争优势
3.1 与 Claude Cowork 的差异化
Openwork 明确定位为 Claude Cowork 的开源替代品,但在多个维度实现了差异化。在成本模式上,Openwork 完全免费,用户仅需支付 API 调用费用,而 Claude Cowork 采用订阅制。在 AI 提供商支持上,Openwork 支持多家提供商,Claude Cowork 仅限 Anthropic Claude。在数据隐私方面,Openwork 本地优先,数据不离开用户机器,而 Claude Cowork 的数据需经过 Anthropic 服务器处理。
更重要的是,Openwork 支持自托管选项和企业级集成(AWS Bedrock、Azure OpenAI),这是专有解决方案通常不具备的能力。开源透明的特性使代码可审计,满足企业的安全和合规要求。
3.2 核心竞争优势
Openwork 的竞争优势可以归纳为"开源 + 本地 + 多提供商"战略。开源带来透明度、可定制性和社区驱动的创新;本地优先确保数据主权和合规性;多提供商支持避免供应商锁定,提供灵活性和成本优化空间。
技术层面,混合架构的复杂度构成了一定的技术壁垒。支持三种不同的 AI 集成方式并保持一致的用户体验,需要深厚的架构设计能力。自托管 LiteLLM 的集成显示了团队对企业需求的深刻理解,这在开源 AI 工具中并不常见。
3.3 目标市场
Openwork 的目标市场包括四类用户:企业用户(需要合规性、数据治理和成本控制)、开发者(需要定制化和技术控制)、隐私敏感用户(不希望数据发送到云端)、成本敏感用户(希望避免订阅费用)。企业市场是最具潜力的领域,自托管能力和企业级集成使 Openwork 能够满足金融、医疗、法律等对数据安全有严格要求的行业需求。
安全性与隐私保护
Openwork 的安全架构基于 Electron 的进程隔离模型。渲染进程运行在沙箱中,无法直接访问 Node.js API 或文件系统,所有系统级操作必须通过 IPC 请求主进程执行。这确保即使渲染进程被恶意代码入侵,也无法直接访问系统资源。
API 密钥通过 keytar 库存储在操作系统的原生密钥链中,在 macOS 上使用 Keychain(硬件加密),在 Windows 上使用 Credential Vault(DPAPI),在 Linux 上使用 Secret Service API。这种方式比明文存储或简单加密更安全,利用了操作系统的安全机制。
隐私保护方面,Openwork 采用本地优先设计,文件内容不发送到 Openwork 服务器(实际上没有 Openwork 服务器),仅必要的数据发送到用户选择的 AI 提供商。官方明确声明不收集遥测数据、不跟踪使用情况、没有分析,代码可审计验证。所有 AI 操作都有详细日志,用户可以随时查看和审计。
社区生态与发展
Openwork 发布后社区反响积极。GitHub 数据显示,发布约一周后获得 2,400+ stars、355 forks、13 位贡献者,已有 185+ commits 和 50+ releases。项目保持高频率更新,平均每天新增约 300+ stars,显示出强劲的增长势头。
社区讨论主要集中在 Hacker News 和 Reddit。用户普遍认可其隐私保护特性和开源透明的理念,同时也期待 Windows 支持的尽快推出。技术博客和评测网站开始关注 Openwork,将其与 Claude Cowork 进行对比分析。
项目文档质量较高,特别是 CLAUDE.md 文件提供了异常详细的架构文档,专门为 AI 辅助编码优化,包含关键实现细节、最佳实践和代码规范。这种对细节的关注(如资源路径处理、进程生成的环境配置等)显示了项目的专业性。
根据官方博客,发展路线图包括短期的 Windows 支持、更多集成(Notion、Google Drive 等)、自定义技能和更好的调度;中期的 Linux 支持、插件系统、团队协作和性能优化;长期愿景是成为 AI 自动化的基础设施,推动 AI 代理的民主化,建立开放标准。
挑战与展望
Openwork 面临的主要挑战包括技术层面的跨平台兼容性(Windows、Linux 支持滞后)、性能优化和稳定性提升;市场层面的用户教育(BYOK 概念理解、API 密钥设置)、大公司竞争压力和生态系统建设;可持续性层面的商业模式探索(可能的收入来源包括企业支持、托管服务、培训认证)和维护负担。
尽管存在挑战,Openwork 的长期潜力值得期待。在企业市场,自托管、合规性和定制化能力是独特优势;在开发者社区,可扩展架构和高质量代码是学习资源;在隐私敏感场景,本地优先设计满足医疗、金融、法律等行业需求。
Openwork 代表了一种重要趋势:AI 工具从 SaaS 服务向基础设施的转变。它不是订阅服务,而是用户可以依赖的工具。即使开发团队解散,用户仍然拥有完整的代码。这种理念符合开源运动的精神,也契合企业对技术自主可控的需求。
在 AI 代理技术快速发展的今天,Openwork 有望成为重要参与者,推动整个行业向更加开放、透明和用户友好的方向发展。未来的 AI 代理世界,可能不是由单一的专有系统主导,而是由开源项目、自托管解决方案和云端服务共同构成的多元化生态系统。在这个生态系统中,用户拥有真正的选择权和控制权,这正是 Openwork 所追求的愿景。
希望如此~~