首页 > 教程攻略 > ai资讯 >OpenWorker:吴恩达团队开源的本地优先桌面 AI 协同助手

OpenWorker:吴恩达团队开源的本地优先桌面 AI 协同助手

来源:互联网 时间:2026-07-27 12:37:41

一、OpenWorker是什么

OpenWorker是吴恩达团队开源的一款本地优先桌面AI协同助手。和普通聊天机器人不同,它不给你返回对话或待办清单,而是直接输出可交付的完整工作成果。所有核心逻辑都在用户本地设备上运行,隐私自己可控,模型也能自由选择。简单说,它的定位就是一个能直接产出完整工作成果的本地AI办公搭档。

项目底层依托aisuite统一大模型调度库开发,完完全全跑在用户本地电脑上,不强制绑定任何云端大模型。你可以用自己的API密钥,也可以连本地Ollama跑离线模型。内置了25+主流办公软件连接器,能读取本地文件、操作终端,自动把复杂的办公任务拆解开;执行高危操作前会强制找你确认,最后输出PDF、Markdown、表格这些可以直接分发的成品文件。同时还支持Slack远程触发任务、跑周期性自动化办公流程。

源码托管在GitHub,当前最新版本是v0.1.6,支持macOS(Apple Silicon)和Windows x64系统,提供一键安装包和完整源码编译部署两套方案,还自带自动更新机制。

四、应用场景

具体来说,以下几个场景最能体现它的价值:

  1. 团队办公周报自动化


    每天定时读取GitHub项目进度、Jira工单、Gmail邮件,自动汇总成项目周报,生成PDF后发到Slack团队频道,每次修改内容前都会等你确认。

  2. 个人日程与邮件梳理


    自动读取谷歌日历、Outlook日程、Gmail待办邮件,生成每日工作简报,同时整理出日程冲突,省去手动切换多个软件的麻烦。

  3. 研发项目协同


    跨GitHub和Jira同步迭代进度,整理Bug清单、开发计划,生成研发复盘文档,还能通过Slack远程触发任务。

  4. 本地离线隐私办公


    配合Ollama本地大模型,所有数据不联网,适合处理涉密本地文档和内部数据,无需上传任何第三方云端。

  5. 周期性业务监控


    配置定时任务,监控Notion业务台账、HubSpot客户数据,出现异常自动生成提醒文档,并留存完整的执行记录。

五、使用方法

方式一:一键安装桌面客户端(普通用户推荐)

  1. 去官方下载页,选择对应系统的安装包:macOS(Apple Silicon)或Windows 10/11 x64;

  2. 装好后打开OpenWorker客户端;

  3. 配置模型:粘贴OpenAI/DeepSeek等API密钥,或填写本地Ollama服务地址;

  4. 按需添加第三方工具连接器(GitHub、Slack、Notion等),完成授权;

  5. 直接输入自然语言描述你要的最终目标,等AI拆解执行,高危操作点一下确认就能拿到成品文件。

方式二:源码本地部署(开发者二次开发)

  1. 克隆项目仓库

git clone https://github.com/andrewyng/openworker
cd openworker
  1. 执行环境初始化脚本,自动创建Python虚拟环境

bash packaging/setup_dev_env.sh
  1. 启动本地Agent服务

# Mac/Linux
.venv/bin/openworker-server --cwd ~/项目目录 --port 8765
# Windows
.venvScriptsopenworker-server.exe
  1. 启动可视化界面

  • 浏览器调试UI:进入surfaces/gui,执行npm install && npm run dev

  • 完整桌面客户端:执行npm run tauri dev启动Tauri窗口;

  1. API调用:服务启动后生成临时Token,请求头带上X-OpenWorker-Token即可调用本地接口。

六、竞品对比

从核心维度来看,OpenWorker与AutoGPT、Devin AI的定位差异很明显:

对比维度OpenWorkerAutoGPTDevin 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密钥就能切换使用。

八、相关链接

  1. GitHub开源仓库地址:https://github.com/andrewyng/openworker

  2. OpenWorker官网地址:https://openworker.com/

九、总结

OpenWorker是一款面向职场人群、同时兼顾普通用户和开发者的MIT开源本地AI协同智能体。它和纯云端对话AI以及只面向开发者的智能工具都不一样——核心优势是本地隐私安全,打通了全品类办公软件生态,支持云端和离线双模型运行模式,并通过人工审批机制平衡自动化效率与操作风险。它既能给普通办公人员提供周报、日程、客户数据这类标准化成品交付,也开放完整源码供开发者进行二次定制扩展。总的来说,是一款在实用性、隐私性和开源自由度之间找到了平衡的通用桌面AI Agent解决方案。