[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74990":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},74990,"open-cowork","OpenCoworkAI\u002Fopen-cowork","OpenCoworkAI","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\u002FSlack integration.","https:\u002F\u002Fgithub.com\u002FOpenCoworkAI\u002Fopen-cowork",null,"TypeScript",1557,200,11,17,0,41,96,276,123,19.91,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,5,38,39],"ai-agent","ai-coding","ai-tools","anthropic","claude-code","coding-agent","computer-use","desktop-app","electron","mcp","multi-model","sandbox","skills","2026-06-12 02:03:31","\u003Cp align=\"center\">\n  \u003Cimg src=\"resources\u002Flogo.png\" alt=\"Open Cowork Logo\" width=\"280\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">🚀 Open Cowork: Your Personal AI Agent Desktop App\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  • Open Source Claude Cowork • One-Click Install \n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\".\u002FREADME_zh.md\">中文文档\u003C\u002Fa> •\n  \u003Ca href=\"#features\">Features\u003C\u002Fa> •\n  \u003Ca href=\"#demo\">Demo\u003C\u002Fa> •\n  \u003Ca href=\"#installation\">Downloads\u003C\u002Fa> •\n  \u003Ca href=\"#quick-start\">Quick Start\u003C\u002Fa> •\n  \u003Ca href=\"#skills\">Skills Library\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlatform-Windows%20%7C%20macOS-blue\" alt=\"Platform\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green\" alt=\"License\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-18+-brightgreen\" alt=\"Node.js\" \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FpynjtQDf\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1493588403260883078?logo=discord&label=Discord&color=5865F2\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#community\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeChat-微信群-07C160?logo=wechat&logoColor=white\" alt=\"WeChat\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\nOpen Cowork is a free, open-source AI agent desktop application for Windows and macOS. It wraps Claude Code, OpenAI, Gemini, DeepSeek, and other AI models into a user-friendly GUI with one-click installation — no coding required. Key capabilities include VM-level sandbox isolation (WSL2 on Windows, Lima on macOS), a built-in Skills system for generating PPTX, DOCX, XLSX, and PDF documents, MCP (Model Context Protocol) integration for connecting to browsers, Notion, and other desktop apps, GUI automation via computer use, and remote control through Feishu (Lark) and Slack. Open Cowork is the open-source implementation of Claude Cowork, designed to make AI-powered desktop automation accessible to everyone.\n\n---\n\n## 📖 Introduction\n\n**Open Cowork** is an open-source implementation of **Claude Cowork**, with one-click installers for **Windows** and **macOS**—no coding required.\n\nIt provides a sandboxed workspace where AI can manage files, generate professional outputs (PPTX, DOCX, XLSX, etc.) through our built-in **Skills** system, and **connect to desktop apps via MCP** (browser, Notion, etc.) for better collaboration.\n\n> [!WARNING]\n> **Disclaimer**: Open Cowork is an AI collaboration tool. Please exercise caution with its operations, especially when authorizing file modifications or deletions. We support VM-based sandbox isolation, but some operations may still carry risks.\n\n---\n\n\u003Ca id=\"features\">\u003C\u002Fa>\n\n## ✨ Key Features\n\n|               | MCP & Skills | Remote Control | GUI Operation |\n| ------------- | ------------ | -------------- | ------------- |\n| Claude Cowork | ✓            | ✗              | ✗             |\n| OpenClaw      | ✓            | ✓              | ✗             |\n| OpenCowork    | ✓            | ✓              | ✓             |\n\n- **One-Click Install, Ready to Use**: Pre-built installers for Windows and macOS, no environment setup needed—just download and start using.\n- **Flexible Model Support**: Supports **Claude**, **OpenAI-compatible APIs**, and Chinese models like **GLM**, **MiniMax**, **Kimi**. Use your OpenRouter, Anthropic, or other API keys with flexible configuration. More models coming soon!\n- **Remote Control**: Connect to collaboration platforms like **Feishu (Lark)** and other remote services to automate workflows and cross-platform operations.\n- **GUI Operation**: Control and interact with various desktop GUI applications on your computer. **Recommended model: Gemini-3-Pro** for optimal GUI understanding and control.\n- **Smart File Management**: Read, write, and organize files within your workspace.\n- **Skills System**: Built-in workflows for PPTX, DOCX, PDF, XLSX generation and processing. **Supports custom skill creation and deletion.**\n- **MCP External Service Support**: Integrate browser, Notion, custom apps and more through **MCP Connectors** to extend AI capabilities.\n- **Multimodal Input**: Drag & drop files and images directly into the chat input for seamless multimodal interaction.\n- **Real-time Trace**: Watch AI reasoning and tool execution in the Trace Panel.\n- **Secure Workspace**: All operations confined to your chosen workspace folder.\n- **VM-Level Isolation**: WSL2 (Windows) and Lima (macOS) VM isolation—all commands execute in an isolated VM to protect your host system.\n- **UI Enhancements**: Beautiful and flexible UI design, system language switching, comprehensive MCP\u002FSkills\u002FTools call display.\n\n\u003Ca id=\"demo\">\u003C\u002Fa>\n\n## 🎬 Demo\n\nSee Open Cowork in action:\n\n### 1. Folder Organization & Cleanup 📂\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdbeb0337-2d19-4b5d-a438-5220f2a87ca7\n\n### 2. Generate PPT from Files 📊\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F30299ded-0260-468f-b11d-d282bb9c97f2\n\n### 3. Generate XLSX Spreadsheets 📉\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff57b9106-4b2c-4747-aecd-a07f78af5dfc\n\n### 4. GUI Operation🖥\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F75542c76-210f-414d-8182-1da988c148f2\n\n### 5. Remote control with Feishu(Lark) 🤖\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F05a703de-c0f5-407b-9a43-18b6a172fd74\n\n---\n\n\u003Ca id=\"installation\">\u003C\u002Fa>\n\n## 📦 Installation\n\n### Option 1: Homebrew (macOS, Recommended)\n\n```bash\nbrew tap OpenCoworkAI\u002Ftap\nbrew install --cask --no-quarantine open-cowork\n```\n\n> The `--no-quarantine` flag bypasses macOS Gatekeeper, so you won't see the \"Apple cannot verify this app\" warning.\n\n### Option 2: Download Installer\n\nGet the latest version from our [Releases Page](https:\u002F\u002Fgithub.com\u002FOpenCoworkAI\u002Fopen-cowork\u002Freleases).\n\n| Platform                  | File Type |\n| ------------------------- | --------- |\n| **Windows**               | `.exe`    |\n| **macOS** (Apple Silicon) | `.dmg`    |\n\n### Option 3: Build from Source\n\nFor developers who want to contribute or modify the codebase:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FOpenCoworkAI\u002Fopen-cowork.git\ncd open-cowork\nnpm install\nnpm run rebuild\nnpm run dev\n```\n\nTo build the installer locally: `npm run build`\n\n### Security Configuration: 🔒 Sandbox Support\n\nOpen Cowork provides **multi-level sandbox protection** to keep your system safe:\n\n| Level        | Platform | Technology | Description                                    |\n| ------------ | -------- | ---------- | ---------------------------------------------- |\n| **Basic**    | All      | Path Guard | File operations restricted to workspace folder |\n| **Enhanced** | Windows  | WSL2       | Commands execute in isolated Linux VM          |\n| **Enhanced** | macOS    | Lima       | Commands execute in isolated Linux VM          |\n\n- **Windows (WSL2)**: When WSL2 is detected, all Bash commands are automatically routed to a Linux VM. The workspace is synced bidirectionally.\n- **macOS (Lima)**: When [Lima](https:\u002F\u002Flima-vm.io\u002F) is installed (`brew install lima`), commands run in an Ubuntu VM with `\u002FUsers` mounted.\n- **Fallback**: If no VM is available, commands run natively with path-based restrictions.\n\n**Setup (Optional, Recommended)**\n\n- **Windows**: WSL2 is auto-detected if installed. [Install WSL2](https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fwindows\u002Fwsl\u002Finstall)\n\n- **macOS**:\n  Lima is auto-detected if installed. Install command:\n\n```bash\nbrew install lima\n# Open Cowork will automatically create and manage a 'claude-sandbox' VM\n```\n\n---\n\n\u003Ca id=\"quick-start\">\u003C\u002Fa>\n\n## 🚀 Quick Start Guide\n\n### 1. Get an API Key\n\nYou need an API key to power the agent. We support **OpenRouter**, **Anthropic**, and various cost-effective **Chinese Models**.\n\n| Provider           | Get Key \u002F Coding Plan                                                      | Base URL (Required)                      | Recommended Model    |\n| ------------------ | -------------------------------------------------------------------------- | ---------------------------------------- | -------------------- |\n| **OpenRouter**     | [OpenRouter](https:\u002F\u002Fopenrouter.ai\u002F)                                       | `https:\u002F\u002Fopenrouter.ai\u002Fapi`              | `claude-4-5-sonnet`  |\n| **Anthropic**      | [Anthropic Console](https:\u002F\u002Fconsole.anthropic.com\u002F)                        | (Default)                                | `claude-4-5-sonnet`  |\n| **Zhipu AI (GLM)** | [GLM Coding Plan](https:\u002F\u002Fbigmodel.cn\u002Fglm-coding) (⚡️Chinese Deal)         | `https:\u002F\u002Fopen.bigmodel.cn\u002Fapi\u002Fanthropic` | `glm-4.7`, `glm-4.6` |\n| **MiniMax**        | [MiniMax Coding Plan](https:\u002F\u002Fplatform.minimaxi.com\u002Fsubscribe\u002Fcoding-plan) | `https:\u002F\u002Fapi.minimaxi.com\u002Fanthropic`     | `minimax-m2`         |\n| **Kimi**           | [Kimi Coding Plan](https:\u002F\u002Fwww.kimi.com\u002Fmembership\u002Fpricing)                | `https:\u002F\u002Fapi.kimi.com\u002Fcoding\u002F`           | `kimi-k2`            |\n\n### 2. Configure\n\n1. Open the app and click the ⚙️ **Settings** icon in the bottom left.\n2. Paste your **API Key**.\n3. **Crucial**: Set the **Base URL** according to the table above (especially for Zhipu\u002FMiniMax, etc.).\n4. Enter the **Model** name you want to use.\n\n### 3. Start Coworking\n\n1. **Select a Workspace**: Choose a folder where Claude is allowed to work.\n2. **Enter a Prompt**:\n   > \"Read the financial_report.csv in this folder and create a PowerPoint summary with 5 slides.\"\n\n### 📝 Important Notes\n\n1.  **macOS Installation**: If you downloaded the DMG directly (not via Homebrew) and see a security warning, go to **System Settings > Privacy & Security** and click **Open Anyway**. Or install via Homebrew to avoid this entirely:\n    ```bash\n    brew tap OpenCoworkAI\u002Ftap && brew install --cask --no-quarantine open-cowork\n    ```\n2.  **Network Access**: For tools like `WebSearch`, you may need to enable \"Virtual Network Interface\" (TUN Mode) in your proxy settings to ensure connectivity.\n3.  **Notion Connector**: Besides setting the integration token, you also need to add connections in a root page. See https:\u002F\u002Fwww.notion.com\u002Fhelp\u002Fadd-and-manage-connections-with-the-api for more details.\n\n---\n\n\u003Ca id=\"skills\">\u003C\u002Fa>\n\n## 🧰 Skills Library\n\nOpen Cowork ships with built-in skills under `.claude\u002Fskills\u002F`, and supports user-added or custom skills, including:\n\n- `pptx` for PowerPoint generation\n- `docx` for Word document processing\n- `pdf` for PDF handling and forms\n- `xlsx` for Excel spreadsheet support\n- `skill-creator` for creating custom skills\n\n---\n\n## 🏗️ Architecture\n\n```\nopen-cowork\u002F\n├── src\u002F\n│   ├── main\u002F                    # Electron Main Process (Node.js)\n│   │   ├── index.ts             # Main entry point\n│   │   ├── claude\u002F              # Agent SDK & Runner\n│   │   │   └── agent-runner.ts  # AI agent execution logic\n│   │   ├── config\u002F              # Configuration management\n│   │   │   └── config-store.ts  # Persistent settings storage\n│   │   ├── db\u002F                  # Database layer\n│   │   │   └── database.ts      # SQLite\u002Fdata persistence\n│   │   ├── ipc\u002F                 # IPC handlers\n│   │   ├── memory\u002F              # Memory management\n│   │   │   └── memory-manager.ts\n│   │   ├── sandbox\u002F             # Security & Path Resolution\n│   │   │   └── path-resolver.ts # Sandboxed file access\n│   │   ├── session\u002F             # Session management\n│   │   │   └── session-manager.ts\n│   │   ├── skills\u002F              # Skill Loader & Manager\n│   │   │   └── skills-manager.ts\n│   │   └── tools\u002F               # Tool execution\n│   │       └── tool-executor.ts # Tool call handling\n│   ├── preload\u002F                 # Electron preload scripts\n│   │   └── index.ts             # Context bridge setup\n│   └── renderer\u002F                # Frontend UI (React + Tailwind)\n│       ├── App.tsx              # Root component\n│       ├── main.tsx             # React entry point\n│       ├── components\u002F          # UI Components\n│       │   ├── ChatView.tsx     # Main chat interface\n│       │   ├── ConfigModal.tsx  # Settings dialog\n│       │   ├── ContextPanel.tsx # File context display\n│       │   ├── MessageCard.tsx  # Chat message component\n│       │   ├── PermissionDialog.tsx\n│       │   ├── Sidebar.tsx      # Navigation sidebar\n│       │   ├── Titlebar.tsx     # Custom window titlebar\n│       │   ├── TracePanel.tsx   # AI reasoning trace\n│       │   └── WelcomeView.tsx  # Onboarding screen\n│       ├── hooks\u002F               # Custom React hooks\n│       │   └── useIPC.ts        # IPC communication hook\n│       ├── store\u002F               # State management\n│       │   └── index.ts\n│       ├── styles\u002F              # CSS styles\n│       │   └── globals.css\n│       ├── types\u002F               # TypeScript types\n│       │   └── index.ts\n│       └── utils\u002F               # Utility functions\n├── .claude\u002F\n│   └── skills\u002F                  # Default Skill Definitions\n│       ├── pptx\u002F                # PowerPoint generation\n│       ├── docx\u002F                # Word document processing\n│       ├── pdf\u002F                 # PDF handling & forms\n│       ├── xlsx\u002F                # Excel spreadsheet support\n│       └── skill-creator\u002F       # Skill development toolkit\n├── resources\u002F                   # Static Assets (icons, images)\n├── electron-builder.yml         # Build configuration\n├── vite.config.ts               # Vite bundler config\n└── package.json                 # Dependencies & scripts\n```\n\n---\n\n## 🗺️ Roadmap\n\nSee our full **[ROADMAP.md](ROADMAP.md)** for detailed plans.\n\n**Completed:** Core installers · Filesystem sandboxing · VM isolation (WSL2\u002FLima) · Skills (PPTX\u002FDOCX\u002FPDF\u002FXLSX) · MCP connectors · Multi-model support · Rich input · i18n\n\n**Coming next:** Memory optimization · Linux support · Plugin system · Computer use · Stable release\n\n---\n\n## ❓ FAQ\n\n**What is Open Cowork?**\nOpen Cowork is a free, open-source desktop application that provides a local AI agent workspace. It wraps AI models (Claude, GPT, Gemini, DeepSeek, etc.) into a GUI with one-click installers for Windows and macOS — no terminal or coding knowledge required.\n\n**How is Open Cowork different from Claude Cowork?**\nOpen Cowork is the open-source implementation of Claude Cowork. It adds multi-model support (not just Claude), GUI automation via computer use, remote control through Feishu\u002FSlack, and VM-level sandbox isolation. See the [feature comparison table](#features) for details.\n\n**What AI models does Open Cowork support?**\nClaude (via Anthropic or OpenRouter), OpenAI-compatible APIs, and Chinese models including GLM (Zhipu AI), MiniMax, and Kimi. Any provider offering an OpenAI-compatible API endpoint can be configured.\n\n**Is Open Cowork free?**\nYes. Open Cowork itself is completely free and open-source under the MIT license. You only need to pay for the AI model API usage from your chosen provider.\n\n**Does Open Cowork work on Linux?**\nCurrently, Open Cowork provides pre-built installers for Windows and macOS only. Linux users can build from source — see the [Build from Source](#installation) section.\n\n**How does sandbox isolation work?**\nOpen Cowork offers multi-level protection: basic path-based restrictions on all platforms, and enhanced VM-level isolation using WSL2 (Windows) or Lima (macOS). When a VM is available, all commands execute inside an isolated Linux environment, protecting your host system.\n\n**What are Skills and how do I create custom ones?**\nSkills are built-in workflows for specific tasks like generating PPTX, DOCX, PDF, or XLSX files. Open Cowork ships with default skills under `.claude\u002Fskills\u002F` and includes a `skill-creator` tool to help you build your own custom skills.\n\n**What is MCP and how does it work?**\nMCP (Model Context Protocol) lets AI connect to external tools and services. Open Cowork supports MCP connectors for browsers, Notion, and other desktop apps — extending the AI's capabilities beyond just file management and code.\n\n**How do I set up remote control via Feishu or Slack?**\nOpen Cowork supports remote control through Feishu (Lark) and Slack integration, allowing you to send commands and receive results from collaboration platforms. Check the app settings for remote control configuration.\n\n**Is my data safe? Does Open Cowork send data to external servers?**\nOpen Cowork runs locally on your machine. Your files stay in your workspace. The only external communication is with the AI model API you configure (e.g., Anthropic, OpenRouter). No data is sent to Open Cowork servers.\n\n---\n\n## 🛠️ Contributing\n\nWe welcome contributions! Whether it's a new Skill, a UI fix, or a security improvement:\n\n1. Fork the repo.\n2. Create a branch (`git checkout -b feature\u002FNewSkill`).\n3. Submit a PR.\n\n---\n\n## 💬 Community\n\nJoin our community for support and discussion:\n\n- **Discord**: [Join our Discord server](https:\u002F\u002Fdiscord.gg\u002FpynjtQDf) — for real-time chat, support, and development discussion.\n- **WeChat**: Scan the QR code below to join our WeChat group (Chinese community).\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"resources\u002FWeChat.jpg\" alt=\"WeChat Group\" width=\"200\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## 📄 License\n\nMIT © Open Cowork Team\n\n---\n\n\u003Cp align=\"center\">\n  Made with ❤️ by the Open Cowork Team with the help of opus4.5\n\u003C\u002Fp>\n","Open Cowork 是一个为 Windows 和 macOS 设计的开源 AI 代理桌面应用程序，旨在通过简单的一键安装将 Claude Code、MCP 工具和技能集成到易于使用的图形界面中。其核心功能包括支持多模型操作、沙盒隔离环境（Windows 上使用 WSL2，macOS 上使用 Lima）、生成多种格式的专业文档（如 PPTX, DOCX, XLSX, PDF），以及与 Feishu\u002FSlack 的集成以实现远程控制。此外，它还提供了通过 MCP 协议连接浏览器、Notion 等其他桌面应用的能力，增强协作效率。此项目非常适合需要利用AI提高日常办公自动化水平或希望通过友好界面简化复杂AI任务处理的个人及团队使用。",2,"2026-06-11 03:51:52","high_star"]