OpenWorker - 吴恩达开源的免费本地优先 AI 桌面代理
发布于 2026-07-26 · OpenWorker是吴恩达发布的开源AI桌面代理,采用MIT许可证完全免费。非聊天机器人,是"交付成果"的本地优先AI同事。用户提出目标结果,直接产出可用文档、Slack回复或日历安排,而非待办清单。
OpenWorker是什么
OpenWorker 是吴恩达发布的开源 AI 桌面代理,MIT 许可证,完全免费。它不是聊天机器人,更像”交付成果”的本地优先 AI 同事。你说要什么结果,它直接给出可用的文档、Slack 回复或日历安排,而不是丢一张待办清单。所有数据都在本机跑,支持 30 余种模型(含 Ollama 完全离线),集成 Slack、Gmail、GitHub 等 25+ 工具。发邮件、运行命令这类有后果的操作,一律要用户确认,效率和安全的平衡点找得还算稳。
OpenWorker的主要功能
-
交付成果导向:不给你待办清单,直接交东西:润色好的文档、数据报表、Slack 回复、日历安排、分好类的收件箱,都是成品。
-
本地优先架构:代理引擎、对话历史、连接器 Token、API 密钥都存在本机,数据默认不出设备。
-
模型无关支持:底层是 aisuite 的统一接口,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 许可证,不用订阅,功能不设限,社区想 fork、想二次开发都随意。
-
模型零锁定:基于 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,先把事件报告草拟出来;真要执行修复命令,还得人来确认。






0 条评论
暂无评论,来抢沙发。