OpenWorker:吴恩达团队开源的本地优先桌面 AI 协同助手
一、OpenWorker是什么
OpenWorker是吴恩达团队开源的一款本地优先桌面AI协同助手。和普通聊天机器人不同,它不给你返回对话或待办清单,而是直接输出可交付的完整工作成果。所有核心逻辑都在用户本地设备上运行,隐私自己可控,模型也能自由选择。简单说,它的定位就是一个能直接产出完整工作成果的本地AI办公搭档。
项目底层依托aisuite统一大模型调度库开发,完完全全跑在用户本地电脑上,不强制绑定任何云端大模型。你可以用自己的API密钥,也可以连本地Ollama跑离线模型。内置了25+主流办公软件连接器,能读取本地文件、操作终端,自动把复杂的办公任务拆解开;执行高危操作前会强制找你确认,最后输出PDF、Markdown、表格这些可以直接分发的成品文件。同时还支持Slack远程触发任务、跑周期性自动化办公流程。
源码托管在GitHub,当前最新版本是v0.1.6,支持macOS(Apple Silicon)和Windows x64系统,提供一键安装包和完整源码编译部署两套方案,还自带自动更新机制。

四、应用场景
具体来说,以下几个场景最能体现它的价值:
团队办公周报自动化
每天定时读取GitHub项目进度、Jira工单、Gmail邮件,自动汇总成项目周报,生成PDF后发到Slack团队频道,每次修改内容前都会等你确认。个人日程与邮件梳理
自动读取谷歌日历、Outlook日程、Gmail待办邮件,生成每日工作简报,同时整理出日程冲突,省去手动切换多个软件的麻烦。研发项目协同
跨GitHub和Jira同步迭代进度,整理Bug清单、开发计划,生成研发复盘文档,还能通过Slack远程触发任务。本地离线隐私办公
配合Ollama本地大模型,所有数据不联网,适合处理涉密本地文档和内部数据,无需上传任何第三方云端。周期性业务监控
配置定时任务,监控Notion业务台账、HubSpot客户数据,出现异常自动生成提醒文档,并留存完整的执行记录。
五、使用方法
方式一:一键安装桌面客户端(普通用户推荐)
去官方下载页,选择对应系统的安装包:macOS(Apple Silicon)或Windows 10/11 x64;
装好后打开OpenWorker客户端;
配置模型:粘贴OpenAI/DeepSeek等API密钥,或填写本地Ollama服务地址;
按需添加第三方工具连接器(GitHub、Slack、Notion等),完成授权;
直接输入自然语言描述你要的最终目标,等AI拆解执行,高危操作点一下确认就能拿到成品文件。
方式二:源码本地部署(开发者二次开发)
克隆项目仓库
git clone https://github.com/andrewyng/openworker cd openworker
执行环境初始化脚本,自动创建Python虚拟环境
bash packaging/setup_dev_env.sh
启动本地Agent服务
# Mac/Linux .venv/bin/openworker-server --cwd ~/项目目录 --port 8765 # Windows .venvScriptsopenworker-server.exe
启动可视化界面
浏览器调试UI:进入
surfaces/gui,执行npm install && npm run dev;完整桌面客户端:执行
npm run tauri dev启动Tauri窗口;
API调用:服务启动后生成临时Token,请求头带上
X-OpenWorker-Token即可调用本地接口。
六、竞品对比
从核心维度来看,OpenWorker与AutoGPT、Devin AI的定位差异很明显:
| 对比维度 | OpenWorker | AutoGPT | Devin AI |
|---|---|---|---|
| 核心定位 | 通用本地办公AI协同助手,面向全行业职场人 | 开源通用自主智能体,偏向实验研究 | 闭源云端AI软件工程师,仅面向开发者 |
| 部署方式 | 本地桌面客户端,数据本机存储 | 本地命令行运行,无可视化GUI | 纯云端服务,代码/文件上传厂商服务器 |
| 开源属性 | MIT完全开源,可二次开发 | 开源,维护活跃度较低 | 闭源商业付费,无公开源码 |
| 模型支持 | 云端API+本地Ollama离线双模式 | 仅支持云端API,无本地离线方案 | 厂商内置专属模型,无法自定义模型 |
| 办公工具集成 | 25+全品类办公软件,支持MCP扩展 | 仅基础联网、文件读写,无办公连接器 | 仅开发工具(代码、终端),无办公软件集成 |
| 安全审批机制 | 高危操作强制人工确认,权限细粒度管控 | 自主执行无强制审批,易误操作 | 云端自主执行,无本地权限管控 |
| 交付成果 | PDF/Markdown/表格等完整办公文件 | 文本摘要、网页检索结果,无标准化成品 | 代码、项目工程文件,仅限开发场景 |
| 使用成本 | 免费开源,仅需自备模型API密钥 | 免费开源,API调用产生费用 | 按月付费,定价高昂 |
| 定时自动化 | 原生支持周期性任务,完整日志留存 | 无原生定时任务能力 | 不支持周期自动化 |
七、常见问题解答
Q:OpenWorker所有数据都会上传到云端吗?
A:不会。OpenWorker采用本地优先架构,对话记录、模型密钥、第三方工具Token全部保存在本机应用的加密仓库里。只有在OAuth授权第三方工具时会用到轻量云端中转服务,但你可以手动填写API密钥完全跳过云端,全程数据不离开本地电脑。
Q:Windows系统安装时SmartScreen弹出安全警告怎么办?
A:官方Windows安装包还没做代码签名,安全拦截属于正常现象,签名优化已经在推进了。安装时选择“仍要运行”就能正常打开客户端。软件本身没有安全风险,源码完全开源,你可以自己核验。
Q:是否必须使用OpenAI模型,能不能完全离线运行?
A:不需要绑定OpenAI,支持几十款国内外大模型API;同时可以对接本地Ollama实现100%离线运行,全程不访问外网,适合处理涉密本地文件。
Q:OpenWorker自动执行命令、发送消息会不经我同意操作吗?
A:不会。所有具备修改、发送、执行风险的操作(比如发送Slack消息、修改日历、运行终端命令、覆盖本地文件)都会暂停执行并等你审批。定时自动化任务的待确认操作会存入任务收件箱,不会自主执行。
Q:源码部署启动失败,提示Python/Node版本不匹配?
A:项目硬性要求Python 3.10及以上、Node 20及以上。Windows系统推荐用Git Bash或WSL执行部署脚本,避免CMD环境下依赖报错。
Q:PR提交后为什么可能不被合并?
A:开发团队有内部产品规划清单,如果新增功能正好和团队正在开发的功能重合,或者偏离了项目核心定位,相关PR就不会过。修复类PR需要附带问题截图和修复效果截图才能正常审核。
Q:支持国内大模型(Kimi、Qwen、DeepSeek、GLM)吗?
A:原生开箱即用。客户端模型列表里已经内置了这些国产大模型,直接粘贴对应平台的API密钥就能切换使用。
八、相关链接
GitHub开源仓库地址:https://github.com/andrewyng/openworker
OpenWorker官网地址:https://openworker.com/
九、总结
OpenWorker是一款面向职场人群、同时兼顾普通用户和开发者的MIT开源本地AI协同智能体。它和纯云端对话AI以及只面向开发者的智能工具都不一样——核心优势是本地隐私安全,打通了全品类办公软件生态,支持云端和离线双模型运行模式,并通过人工审批机制平衡自动化效率与操作风险。它既能给普通办公人员提供周报、日程、客户数据这类标准化成品交付,也开放完整源码供开发者进行二次定制扩展。总的来说,是一款在实用性、隐私性和开源自由度之间找到了平衡的通用桌面AI Agent解决方案。
-
- 关于宇宙的好的网名有哪些
- 角色扮演 | 1
- 网名