本机优先的 AI 办公工作台,把一句需求变成可打开、可修改的 PPT、Word、Excel 和网页文件。
andrewyng/openworker
开源桌面 AI 协作助手,完成日常工作与安全审查,可使用自有模型密钥,关键操作需审批。
- Star
- 18,588
- Fork
- 2,628
- 未关闭 Issue
- 438
- 最近提交
- 前天
这是什么?
OpenWorker 是一款桌面 AI 助手,目标是交付完成的工作成果,而不只是聊天。它可以审查代码及其依赖中的安全漏洞并提出修复方案,起草文档和电子表格,处理 Slack 消息,准备客户简报,并运行晨报、周报等定时自动化任务。
应用在 macOS 和 Windows 上本地运行,可使用自己的 OpenAI、Anthropic、Google 等服务商 API 密钥,也可以通过 Ollama 在本地运行模型。它支持 GitHub、Slack、Jira、Notion、Gmail、Google Calendar 等 25 个以上工具,任何兼容 MCP 的工具也能接入。
每次工具调用都会记录审批信息。写入、发送和执行命令默认需要人工确认,命令可以选择在 NVIDIA OpenShell 沙箱或 macOS、Windows 内置沙箱中运行。引擎基于 aisuite 库构建。
核心功能
- 01对代码及依赖进行安全审查,修复方案在批准前会重新扫描。
- 02接入 GitHub、Slack、Jira、Notion、Gmail、Google Calendar 等 25 个以上工具。
- 03支持 OpenAI、Anthropic、Google、Ollama 等模型服务,使用自有密钥。
- 04支持定时自动化任务,并保留完整运行记录。
- 05写入、发送和命令执行需审批,每次工具调用都有审计记录。
- 06可选择将智能体的命令和文件工具放入沙箱运行。
适用场景
- 审查代码库的安全漏洞,并起草待批准的修复方案。
- 根据 CRM 和收件箱内容准备客户会议简报。
- 定时生成每日晨报或每周报告。
- 梳理安全或运维事件并起草时间线。
快速上手
- 1
克隆仓库
git clone https://github.com/andrewyng/openworker cd openworker - 2
运行一次性环境初始化脚本以创建 Python 虚拟环境
bash packaging/setup_dev_env.sh - 3
启动本地 Agent 服务器
.venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 - 4
在第二个终端中安装并启动浏览器界面
cd surfaces/gui && npm install && npm run dev
使用前须知
- 目前处于公开测试阶段,可能存在粗糙之处。
- 桌面版仅提供 macOS(Apple Silicon)和 Windows 10/11(x64)下载。
- Windows 版本尚未进行代码签名,SmartScreen 会显示警告。
- 从源码运行需要 Python 3.10+、Node 20+,桌面端还需要 Rust 工具链。
标签
常见问题
- openworker 是什么?
- 开源桌面 AI 协作助手,完成日常工作与安全审查,可使用自有模型密钥,关键操作需审批。 OpenWorker 是一款桌面 AI 助手,目标是交付完成的工作成果,而不只是聊天。它可以审查代码及其依赖中的安全漏洞并提出修复方案,起草文档和电子表格,处理 Slack 消息,准备客户简报,并运行晨报、周报等定时自动化任务。
- openworker 可以免费使用吗?用的什么许可证?
- openworker 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- openworker 还在维护吗?
- 活跃维护中。openworker 最近一次提交是在 2026年10月17日。
- openworker 适合用来做什么?
- 审查代码库的安全漏洞,并起草待批准的修复方案。 根据 CRM 和收件箱内容准备客户会议简报。 定时生成每日晨报或每周报告。 梳理安全或运维事件并起草时间线。
- openworker 怎么安装和运行?
- 克隆仓库: git clone https://github.com/andrewyng/openworker cd openworker 运行一次性环境初始化脚本以创建 Python 虚拟环境: bash packaging/setup_dev_env.sh 启动本地 Agent 服务器: .venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 在第二个终端中安装并启动浏览器界面: cd surfaces/gui && npm install && npm run dev
- 在哪里获取 openworker?
- 源代码和安装说明在 GitHub 上:https://github.com/andrewyng/openworker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
跨平台桌面 AI 助手,接入主流大模型服务,同时作为 MCP 客户端并支持本地知识库。
开源工作空间,团队可通过对话构建 AI 智能体,共享使用,并在 Slack、Telegram 或 WhatsApp 中调用。
开源跨平台桌面应用,基于提示词和视频素材,用 AI 生成文案、语音并批量自动剪辑短视频。
一款本地、私密的 Markdown 编辑器,支持所见即所得编辑,并可通过 MCP 和 CLI 与 Claude、Codex 等 AI 工具协作。
可自托管的求职管理工具,支持 AI 简历审阅、岗位匹配、自动发现职位和 MCP 接入。