安全优先、本地优先的个人 AI 助手操作系统,支持 30+ LLM 提供商和 14 种消息通道,可完全自托管。基于 Electron + React + Node.js 24+ 构建,主要支持 macOS 平台。
项目简介#
CoWork OS 是一个开源的个人 AI 助手操作系统,采用安全优先、本地优先的设计理念。项目基于 Electron + React + Node.js 24+ 构建,主要支持 macOS 平台,提供 949+ commits 和 70 个版本发布。
核心能力#
多 LLM 提供商支持(30+)#
- 内置 12 提供商:Anthropic (Claude)、OpenAI (GPT-4o, o1)、Google Gemini、AWS Bedrock、OpenRouter、Ollama(本地免费)
- 兼容/网关提供商 20+:Groq、xAI (Grok)、Kimi (Moonshot)、Mistral、Cerebras、GitHub Copilot、Qwen、MiniMax、Venice AI 等
多通道消息网关(14 通道)#
- WhatsApp、Telegram、Discord、Slack、Microsoft Teams、iMessage、Signal 等
- 支持安全模式(配对、白名单、开放)、速率限制、环境模式、计划任务
技能系统(100+ 内置技能)#
- 文件操作:读/写/删/重命名/搜索文件
- 文档生成:Excel (.xlsx)、Word (.docx)、PDF、PowerPoint (.pptx)
- 浏览器自动化:Playwright 集成(导航、截图、点击、填表等 12 工具)
- 网页搜索:Tavily、Brave、SerpAPI、Google Custom Search
- 网页抓取:Scrapling 集成(反机器人绕过、Cloudflare 突破)
- 代码工具:glob/grep/edit_file(Claude Code 风格)
高级功能#
- Digital Twin Personas:角色特定 AI 分身(软件工程师、产品经理、VP 等)
- Agent Teams:多智能体协作,持久化团队
- Think With Me 模式:苏格拉底式头脑风暴
- Build Mode:想法→原型四阶段工作流
- Knowledge Graph:基于 SQLite 的实体/关系记忆
- Usage Insights:任务统计、成本/Token 追踪
MCP(Model Context Protocol)#
- MCP Client:连接外部 MCP 服务器
- MCP Host:将 CoWork 工具暴露为 MCP 服务器
- MCP Registry:一键服务器安装
安全机制#
- 3200+ 测试(132+ 安全单元测试,259+ WebSocket 协议测试)
- 可配置护栏:Token 预算 (1K-10M)、成本限制 ($0.01-$100)、迭代上限 (5-500)
- 审批工作流:破坏性操作需要用户同意
- 沙箱隔离:macOS sandbox-exec 或 Docker 容器
- 加密存储:OS keychain + AES-256 回退
- ZeroLeaks 安全审计报告公开可查
安装方式#
方式一:DMG 安装(macOS)#
# 从 GitHub Releases 下载最新 .dmg
xattr -dr com.apple.quarantine "/Applications/CoWork OS.app"
方式二:npm 全局安装#
npm install -g cowork-os
cowork-os
方式三:从源码构建#
git clone https://github.com/CoWork-OS/CoWork-OS.git
cd CoWork-OS
npm install && npm run setup
npm run build && npm run package
企业集成#
支持连接 Salesforce、Jira、HubSpot、Zendesk、ServiceNow、Linear、Asana、Okta,以及 Notion、Box、OneDrive、Google Workspace、Dropbox、SharePoint 等云存储服务。