OpenWorker – 吴恩达开源的免费本地优先 AI 桌面代理
OpenWorker 是一款由吴恩达倾力打造的革新性开源AI桌面助手,它以MIT协议完全免费提供,旨在成为您“交付成果”的本地优先AI伙伴,而非简单的机器人。
OpenWorker 揭秘
OpenWorker 是一款由吴恩达推出的开源AI桌面代理,遵循MIT协议,完全免费。它并非一个普通的机器人,而是致力于成为您“交付成果”的本地优先AI同事。您只需提出期望的最终结果,OpenWorker 便能直接生成可用的文档、Slack回复或日程安排,彻底告别冗长的待办清单。所有数据都在您的本地设备上运行,支持超过30种模型(包括Ollama的完全离线模式),并集成了Slack、Gmail、GitHub等25+款主流办公工具。为了兼顾效率与安全,任何涉及发送邮件、执行命令等有实际后果的操作,都将需要您的明确确认。
OpenWorker 的核心能力概览
- 成果导向,而非流程:告别仅提供待办清单的模式,OpenWorker 直接生成可用的交付物,例如润色文档、生成数据报表、撰写Slack回复、规划日程、整理收件箱等。
- 本地优先,隐私至上:无论是代理引擎、对话记录、连接器Token还是API密钥,都存储在您的本地设备上,数据默认不出您的设备。
- 模型兼容,选择:基于aisuite统一接口,OpenWorker 兼容OpenAI、Anthropic、Google、Kimi、DeepSeek、Qwen等30余种模型,更可通过Ollama实现完全离线运行。
- 多工具集成,无缝协作:内置超过25款连接器,涵盖Slack、Gmail、Google Calendar、GitHub、Jira、Notion、Linear、HubSpot、Outlook等您日常办公所需的工具。
- Slack 深度整合:只需在Slack频道中@OpenWorker,即可在您的桌面端自动启动会话,完成任务后,结果将直接回传至原对话线程。
- 定时自动化,效率倍增:支持设置周期性任务,如每日晨间简报、每周报告生成、频道监控等,所有运行记录均附带详尽的执行日志。
- 终端与文件操作,桌面即工作空间:能够直接读写本地文件、执行Shell命令,将您的整个桌面环境化身为强大的工作空间。
- MCP 生态接入,无限扩展:支持Model Context Protocol,任何兼容MCP的工具都可以接入,并且可以对每个工具单独设置权限。
- 审批安全机制,双重保障:所有写入、发送、执行类的操作,默认都需要您的确认;在无人值守模式下,有后果的操作将暂存至收件箱,待您审核。
- 语音输入,便捷交互:内置Rust编写的STT旁路,支持通过语音指令进行操作。
如何解锁 OpenWorker 的强大功能
- 下载并安装客户端:请访问 OpenWorker 的官方网站 https://openworker.com/ 或 GitHub Releases 页面,下载适合您操作系统的安装包(支持macOS和Windows 10/11)。
- 配置 AI 模型:启动应用后,在设置中粘贴您的自有API密钥,或指向本地Ollama以实现完全离线运行。您甚至可以在同一任务中切换不同模型,以最优地平衡成本与质量。
- 连接您的办公工具:在设置菜单中,授权您常用的工具,包括Slack、Gmail、Google Calendar、GitHub、Jira、Notion、Linear、HubSpot、Outlook等25+款连接器。您还可以通过MCP协议接入任何兼容工具,并对每个工具单独开启或关闭。
- 提出您的期望成果(Outcome):在框中清晰地描述您想要达成的具体目标,例如:“准备一份客户会议简报”、“梳理下周冲突日程并给出调整方案”、“检查Jira和GitHub中周一发布的进度”等,避免输入零散的提示词。
- 审批关键操作:OpenWorker 将自动分解任务并在跨应用间执行。在发送邮件、修改日历、运行Shell命令等具有实际后果的操作前,应用会弹出确认窗口,您可以在应用内或Slack中批准、拒绝或重定向。
- 获取您的成果交付物:任务完成后,您将直接获得可用的成果,如Markdown/PDF文档、数据报表、已发送的Slack回复、更新后的日历、分类后的收件箱摘要等,而非一份待办清单。
- 在 Slack 中无缝协同:在工作频道中@OpenWorker,即可触发桌面端任务执行,并将最终结果以线程回复的形式回传至原频道。
- 设置定时自动化任务:在应用中创建周期性任务,例如每日晨间简报、每周项目进度报告、持续监控特定频道等,并设定运行时间。在无人值守模式下,有后果的操作将自动暂存至“收件箱”,等待您批量审核。
- 源码构建(高级用户):如果您需要进行二次开发或在Linux环境下使用,请克隆仓库后执行
bash packaging/setup_dev_env.sh来创建Python虚拟环境。接着,分别启动本地代理服务器(.venv/bin/openworker-server)和前端界面(npm run tauri dev)。请确保您已安装Python 3.10+、Node 20+及Rust工具链。 - 精细化管理权限与安全:在设置中,您可以查看每个连接器和MCP工具的权限开关。默认情况下,所有写入、发送、执行操作都需要您确认。您可以根据需求调整模式为
discuss(仅读)、interactive(默认审批)、auto(限定范围自动执行)或custom(自定义)。
OpenWorker 的独特优势
- 本地优先,隐私无忧:代理引擎、对话记录、API密钥、连接器Token全部存储于本地密钥库,数据绝不出设备,云端仅负责OAuth握手。
- 完全开源免费,无任何隐藏费用:采用MIT许可证,无需订阅,无功能限制,社区可进行二次开发。
- 模型,无锁定之虞:基于aisuite统一接口,支持OpenAI、Anthropic、Kimi、DeepSeek、Qwen等30余种模型,可在同一任务中随时切换,实现成本与质量的最佳平衡。
- 深度离线,无网可用:通过Ollama接入本地模型,无需任何API密钥或网络依赖,即可在纯内网环境中流畅使用。
- 聚焦成果,拒绝虚假代理:直接产出可用文档、报表、Slack回复、日历更新,彻底告别“列完待办就结束”的伪代理体验。
- 审批安全,双重守护:所有写入、发送、执行类操作默认需用户确认,无人值守模式下,有后果的操作将自动暂存收件箱等待审核。
- 工具生态丰富,扩展无限:内置25+连接器覆盖Slack、Gmail、GitHub、Jira、Notion等日常工具,同时支持MCP协议,可无限扩展。
- Slack 原生协同,体验流畅:在频道中@OpenWorker即可触发桌面端任务执行,结果自动回传至原线程,无需切换应用。
- 定时自动化,效率提升:支持周期性任务编排(晨间简报、周报、频道监控),运行记录带完整执行日志。
- 无需注册,即刻上手:不要求账户体系,仅凭API密钥和手动凭证即可实现完全离线运行,大大降低使用门槛。
OpenWorker 的官方渠道
- 官方网站:https://openworker.com/
- GitHub 仓库:https://github.com/andrewyng/openworker
OpenWorker 与同类产品的横向对比
| 对比维度 | OpenWorker | Claude Cowork | Manus |
|---|---|---|---|
| 开源协议 | MIT,完全免费 | 闭源 | 闭源 |
| 运行环境 | 本地优先,本机桌面端 | 桌面端(macOS / Windows) | 云端沙盒 Linux VM + Chromium 浏览器 |
| 模型策略 | 模型无关,30+模型 BYOK,支持 Ollama 完全离线 | 仅限 Claude 系列模型 | 多模型云端托管,用户不可自选 |
| 数据隐私 | 对话、Token、密钥全部本机密钥库存储,数据不出设备 | 本地文件沙盒,对话本地存储 | 数据驻留云端 VM,远程服务器处理 |
| 文件访问 | 本地文件系统 + 终端 + Git | 指定本地文件夹沙盒读写 | 云端文件系统,持久化存储 |
| 工具集成 | 25+连接器 + MCP 协议扩展 | 连接器 + MCP + 浏览器插件 | 浏览器、Python/Node 执行环境、API 调用 |
| Slack 协同 | @OpenWorker 提及,桌面端执行后回传线程 | 通过连接器接入 | 通过 WhatsApp / Slack / Telegram 远程派发任务 |
| 定时任务 | 本地自动化编排,需设备在线 | 支持本地定时任务 | 支持长时间无人值守自主运行 |
| 审批机制 | 写入/发送/执行前确认,无人值守时暂存收件箱 | 计划-执行审批门控,可中途重定向 | 高度自主,较少中间确认环节 |
| 定价模式 | 应用免费,云模型 API 费用自理;Ollama 零成本 | 捆绑 Claude 付费计划,Pro $20/月起 | 积分制:免费 / $20 / $40 / $200 tiers |
| 离线能力 | 支持(Ollama 本地模型) | 需联网 | 需联网 |
OpenWorker 的实际应用场景
- 销售客户准备:自动读取 Gmail 往来邮件与 Google Calendar 日程,整合生成客户会议简报,并等待确认后自动发送跟进邮件。
- 日程冲突梳理:扫描日历识别时间冲突,提出调整方案,经一键确认后自动更新所有参与者的日程安排。
- 项目进度追踪:从 Jira 和 GitHub 拉取最新 issue、PR 与里程碑数据,自动生成每周发布进度摘要报告。
- Slack 协同响应:在工作频道中 @OpenWorker 提及任务,代理在桌面端调用工具执行后,将结果以线程回复形式回传至原频道。
- 收件箱智能分类:自动读取 Gmail 邮件,按优先级与主题分类整理,生成待处理摘要供用户快速决策。
- 运维响应:监控 Slack 告警频道,查阅本地 Runbook,草拟报告,执行修复命令前均需人工确认。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


