OpenCoworkAI/open-cowork
Open-source AI agent desktop app for Windows & macOS. One-click install Claude Code, MCP tools, and Skills — with sandbox isolation, multi-model support, and Feishu/Slack integration.
Open Cowork – 桌面 AI 代理工作区
是什么 – Open Cowork 是一个开源桌面应用程序(Windows & macOS),可让你在本地运行类 Claude 的 AI 代理。该应用捆绑了 GUI、一键安装程序和沙箱执行环境,使模型能够读写文件、生成 Office 文档、控制其他程序,并可通过远程聊天工具(飞书/飞书、Slack)访问。它本质上是一个“个人 AI 同事”,你可以将其指向自己的数据,让它代表你执行任务。
主要功能
| 功能 | 你能获得什么 |
|---|---|
| 一键安装 | 预构建的 .exe(Windows)和 .dmg(macOS)安装程序;macOS 还支持 Homebrew cask。 |
| 模型灵活性 | 支持 Anthropic/Claude、OpenAI 兼容 API,以及通过可配置 API 密钥和基础 URL 支持中文模型(GLM、MiniMax、Kimi)。 |
| 沙箱隔离 | 基础路径保护加上可选的 VM 级隔离(Windows 使用 WSL2,macOS 使用 Lima),命令在隔离的 Linux VM 中运行。 |
| 技能库 | 内置工作流(pptx、docx、pdf、xlsx),可将提示转换为 PowerPoint、Word、PDF 或 Excel 文件;skill-creator 工具支持添加自定义技能。 |
| MCP(模型上下文协议) | 提供浏览器、Notion 及其他桌面应用的连接器,将代理的工具集扩展至文件系统之外。 |
| 远程控制 | 与飞书(Lark)和 Slack 集成,可从这些协作平台发出命令。 |
| GUI 自动化 | 代理可驱动普通桌面应用程序;README 推荐使用 Gemini-3-Pro 以获得最佳 GUI 理解能力。 |
| 多模态输入 | 可直接将文件或图像拖拽到聊天窗口中。 |
| 追踪面板 | 实时查看模型的推理过程和工具调用。 |
如何开始
- 安装 – macOS 使用
brew tap OpenCoworkAI/tap && brew install --cask --no-quarantine open-cowork,或从发布页面下载安装程序。Linux 用户可从源码构建(npm install && npm run dev)。 - 配置 API 密钥 – 打开设置面板,粘贴 OpenRouter/Anthropic/GLM 等密钥,设置基础 URL(非 Anthropic 提供商必需),并选择模型(例如
claude-4-5-sonnet或gemini-3-pro)。 - 选择工作区文件夹 – 此目录是代理唯一可读写文件的位置。
- 向代理发出指令 – 输入自然语言命令,例如“读取
financial_report.csv并创建一个 5 页的 PowerPoint 摘要”。代理将使用相应技能,在沙箱内运行所需命令,并将结果流式返回 UI。 - 可选功能 – 启用 WSL2(Windows)或 Lima(macOS)以获得更强隔离,连接 Notion 集成令牌,或通过应用设置配置飞书/Slack 远程控制。
安全提示
- 沙箱限制文件访问至选定的工作区,但若无 VM,命令将在主机上直接运行,因此用户仍需对删除或修改文件的提示保持警惕。
- 所有数据均保留在本地设备;唯一外部通信是向所选 LLM 提供商发送的 API 调用。
社区与贡献
- Discord: https://discord.gg/pynjtQDf
- 微信: 仓库
resources/WeChat.jpg中的二维码 - 贡献欢迎通过标准的 fork-branch-PR 工作流进行。
许可证 – MIT。
以上所有信息均直接取自仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目