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 中运行。
技能库 内置工作流(pptxdocxpdfxlsx),可将提示转换为 PowerPoint、Word、PDF 或 Excel 文件;skill-creator 工具支持添加自定义技能。
MCP(模型上下文协议) 提供浏览器、Notion 及其他桌面应用的连接器,将代理的工具集扩展至文件系统之外。
远程控制 与飞书(Lark)和 Slack 集成,可从这些协作平台发出命令。
GUI 自动化 代理可驱动普通桌面应用程序;README 推荐使用 Gemini-3-Pro 以获得最佳 GUI 理解能力。
多模态输入 可直接将文件或图像拖拽到聊天窗口中。
追踪面板 实时查看模型的推理过程和工具调用。

如何开始

  1. 安装 – macOS 使用 brew tap OpenCoworkAI/tap && brew install --cask --no-quarantine open-cowork,或从发布页面下载安装程序。Linux 用户可从源码构建(npm install && npm run dev)。
  2. 配置 API 密钥 – 打开设置面板,粘贴 OpenRouter/Anthropic/GLM 等密钥,设置基础 URL(非 Anthropic 提供商必需),并选择模型(例如 claude-4-5-sonnetgemini-3-pro)。
  3. 选择工作区文件夹 – 此目录是代理唯一可读写文件的位置。
  4. 向代理发出指令 – 输入自然语言命令,例如“读取 financial_report.csv 并创建一个 5 页的 PowerPoint 摘要”。代理将使用相应技能,在沙箱内运行所需命令,并将结果流式返回 UI。
  5. 可选功能 – 启用 WSL2(Windows)或 Lima(macOS)以获得更强隔离,连接 Notion 集成令牌,或通过应用设置配置飞书/Slack 远程控制。

安全提示

  • 沙箱限制文件访问至选定的工作区,但若无 VM,命令将在主机上直接运行,因此用户仍需对删除或修改文件的提示保持警惕。
  • 所有数据均保留在本地设备;唯一外部通信是向所选 LLM 提供商发送的 API 调用。

社区与贡献

  • Discord: https://discord.gg/pynjtQDf
  • 微信: 仓库 resources/WeChat.jpg 中的二维码
  • 贡献欢迎通过标准的 fork-branch-PR 工作流进行。

许可证 – MIT。


以上所有信息均直接取自仓库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目