OpenWork是一套本地优先、开源免费的跨平台 AI 智能体桌面应用,对标闭源商业工具 Claude Cowork、Codex,解决企业 / 个人使用 AI 代理时数据隐私锁死、工作流无法团队复用、模型选择受限三大痛点。
项目官网:https://openworklabs.com/
开源仓库:https://github.com/different-ai/openwork
核心底层驱动为 OpenCode 引擎,提供桌面 GUI、Web UI、CLI 命令行三套交互入口,支持 macOS、Linux 原生下载。
![]()
核心设计
1. Local-first(本地优先,云端就绪)
默认以主机模式(Host Mode) 在本机 127.0.0.1 启动 OpenCode 服务,所有文件读写、浏览器操作、模型交互全部闭环在本地设备,不会强制上传文件至第三方云端,隐私可控。
同时支持客户端模式(Client Mode),可连接自建远程 OpenCode 服务,实现团队共享算力、云端调度智能体工作流,本地 / 远程模式自由切换,无需重构工作流。
2. 无厂商锁定,自由接入 50 + 大模型
无需绑定单一厂商模型,用户自行填入 API Key 即可接入全部主流 LLM:
- 云端模型:Anthropic Claude、OpenAI GPT、Google Gemini 等;
- 本地离线模型:Ollama 系列开源大模型(Qwen、Llama、Mistral 等);
- 模型推理、文件处理完全由用户自主掌控,不存在平台强制限流、涨价、功能阉割问题。
3. 可组装、可分发的团队工作流体系
区别于普通 AI 对话工具,OpenWork 的核心竞争力是可打包、一键分发的智能体工作流:
你在本地配置好一套完整环境(自定义 Skills、MCP 服务、插件、提示词模板、自动化流程),系统自动生成一条分享链接;团队成员打开链接即可一键导入全部配置,无需终端操作、无需手动安装依赖,开箱即用,完美解决团队 AI 工作流统一落地难题。
4. 四大底层设计目标
- 可扩展:Skills、OpenCode 插件以模块化形式安装,支持自定义开发;
- 可审计:完整记录智能体每一步执行动作、时间、触发原因,可视化时间线追溯;
- 权限可控:智能体访问本地文件、浏览器、系统命令时弹出授权弹窗,支持「仅本次允许 / 永久允许 / 拒绝」三级权限;
- 可脱离 UI 运行:除桌面客户端外,提供 CLI 编排器,支持服务器无界面自动化调度。
![]()
核心功能
(一)多模式 AI 会话与可视化任务执行
- 多会话管理:创建独立工作会话,每个会话隔离文件上下文、模型配置,区分运营、开发、数据分析等不同工作场景;
- SSE 实时流式输出:服务端推送智能体实时思考、执行日志,不用等待完整输出;
- 执行时间线可视化:将自然语言指令拆解为分步任务(如「打开推文→滚动加载全部评论→批量点赞→导出用户 CSV」),每一步操作可视化展示,清晰看到 AI 执行逻辑;
- 调试导出:内置 Debug 面板,可导出完整运行日志、报错报告,便于排障与问题反馈。
(二)Skill 技能体系:AI 自动化的核心能力单元
Skill 是封装好的标准化可复用任务单元,是 OpenWork 实现办公自动化的核心,支持三类能力:
- 浏览器自动化技能:内置网页操作能力,可完成批量点赞、数据爬取、表单填写、页面导出等操作。官方示例:输入指令「打开这条 X 推特链接,点赞全部评论,将用户昵称、简介导出为桌面 tweet_replies.csv」,AI 自动完成滚动加载、批量交互、本地文件写入全流程,无需手动写爬虫脚本;
- 数据处理技能:CSV/Excel 解析、报表汇总、数据绘图、批量文档处理;
- 业务流程技能:客户跟进邮件起草、营收异常数据汇总、社交媒体运营批量操作等企业高频场景。
技能管理器支持本地导入自定义 Skill 文件夹,也可通过团队分享链接批量导入整套技能包,项目全局 / 单工作区两种作用域灵活配置。
(三)MCP(Model Context Protocol)原生支持
MCP 是 AI 连接外部资源的标准化协议,OpenWork 深度集成 MCP 服务,打通 AI 与外部工具、数据库、本地资源的通道:
- MCP 负责外部资源标准化接入(数据库、SaaS 接口、本地存储);
- Skill 负责封装业务执行逻辑;
- 二者互补:MCP 提供底层资源访问能力,Skill 封装上层业务流程,二者可打包到同一套分享链接中同步分发至团队。
(四)插件与 OpenCode 配置管理
统一管理 OpenCode 项目 / 全局配置文件 opencode.json,可视化安装、卸载插件(如代码统计插件 wakatime),无需手动编辑配置文件;
支持项目隔离配置:不同工作目录可绑定独立插件、模型、权限规则,开发项目与运营项目环境互不干扰。
(五)跨端交互方案
- Tauri 桌面客户端(主入口):Rust+React 构建,对比 Electron 安装包更小、内存占用更低,原生调用系统文件、浏览器、弹窗能力;
- Web UI:仅网页模式,无需启动完整桌面程序,适合快速调试工作流;
- CLI 编排器 OpenWork Orchestrator
# 全局安装npm install -g openwork-orchestrator# 后台无界面运行工作流openwork start --workspace /path/to/workspace --approval auto本地开发与快速部署1. 前置依赖
- Node.js + pnpm(仓库锁定 pnpm@10.27.0)
- Bun 1.3.9 及以上
- Rust Toolchain(Tauri 桌面编译)
- OpenCode CLI(环境变量可全局调用)
- macOS:Xcode 命令行工具;Linux:WebKitGTK 4.1 开发包
2. 源码本地启动流程
# 拉取代码git clone https://github.com/different-ai/openwork.gitcd openworkgit checkout devgit pull --ff-only origin dev# 安装依赖pnpm install --frozen-lockfile# 启动完整桌面客户端(自动开启开发隔离模式)pnpm dev# 仅启动Web前端调试pnpm dev:ui3. 二进制快速安装
访问官网下载页 https://openworklabs.com/download 获取对应系统安装包:
- macOS / Linux:直接提供安装包;
- Windows:需购买企业支持计划获取适配安装包;
- 云端部署:官网购买企业套餐后,启动云 Worker,桌面端通过「添加远程节点」连接云端算力。
![]()
OpenWork 作为开源本地 AI 智能体工作台,以本地优先、模型自由、工作流可团队分发为核心差异化优势,具备自动化、团队协作能力,同时解决闭源工具的数据隐私、模型锁定、定制受限痛点。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.