OpenCoworkAI / open-cowork
Open Cowork - Opensource Claude Cowork for Windows & macOS.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing OpenCoworkAI/open-cowork in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler view🚀 Open Cowork: Your Personal AI Agent Desktop App • Open Source Claude Cowork • One-Click Install ä¸ć–‡ć–‡ćˇŁ • Features • Demo • Downloads • Quick Start • Skills Library --- đź“– Introduction **Open Cowork** is an open-source implementation of **Claude Cowork**, with one-click installers for **Windows** and **macOS**—no coding required. It 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. > [!WARNING] > **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. --- ✨ Key Features | | MCP & Skills | Remote Control | GUI Operation | | ------------- | ------------ | -------------- | ------------- | | Claude Cowork | âś“ | âś— | âś— | | OpenClaw | âś“ | âś“ | âś— | | OpenCowork | âś“ | âś“ | âś“ | • **One-Click Install, Ready to Use**: Pre-built installers for Windows and macOS, no environment setup needed—just download and start using. • **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! • **Remote Control**: Connect to collaboration platforms like **Feishu (Lark)** and other remote services to automate workflows and cross-platform operations. • **GUI Operation**: Control and interact with various desktop GUI applications on your computer. **Recommended model: Gemini-3-Pro** for optimal GUI understanding and control. • **Smart File Management**: Read, write, and organize files within your workspace. • **Skills System**: Built-in workflows for PPTX, DOCX, PDF, XLSX generation and processing. **Supports custom skill creation and deletion.** • **MCP External Service Support**: Integrate browser, Notion, custom apps and more through **MCP Connectors** to extend AI capabilities. • **Multimodal Input**: Drag & drop files and images directly into the chat input for seamless multimodal interaction. • **Real-time Trace**: Watch AI reasoning and tool execution in the Trace Panel. • **Secure Workspace**: All operations confined to your chosen workspace folder. • **VM-Level Isolation**: WSL2 (Windows) and Lima (macOS) VM isolation—all commands execute in an isolated VM to protect your host system. • **UI Enhancements**: Beautiful and flexible UI design, system language switching, comprehensive MCP/Skills/Tools call display. 🎬 Demo See Open Cowork in action: • Folder Organization & Cleanup đź“‚ https://github.com/user-attachments/assets/dbeb0337-2d19-4b5d-a438-5220f2a87ca7 • Generate PPT from Files 📊 https://github.com/user-attachments/assets/30299ded-0260-468f-b11d-d282bb9c97f2 • Generate XLSX Spreadsheets 📉 https://github.com/user-attachments/assets/f57b9106-4b2c-4747-aecd-a07f78af5dfc • GUI Operationđź–Ą https://github.com/user-attachments/assets/75542c76-210f-414d-8182-1da988c148f2 • Remote control with Feishu(Lark) 🤖 https://github.com/user-attachments/assets/05a703de-c0f5-407b-9a43-18b6a172fd74 --- 📦 Installation Option 1: Download Installer (Recommended) Get the latest version from our Releases Page. | Platform | File Type | |----------|-----------| | **Windows** | | | **macOS** (Apple Silicon) | | Option 2: Build from Source For developers who want to contribute or modify the codebase: To build the installer locally: Security Configuration: đź”’ Sandbox Support Open Cowork provides **multi-level sandbox protection** to keep your system safe: | Level | Platform | Technology | Description | |-------|----------|------------|-------------| | **Basic** | All | Path Guard | File operations restricted to workspace folder | | **Enhanced** | Windows | WSL2 | Commands execute in isolated Linux VM | | **Enhanced** | macOS | Lima | Commands execute in isolated Linux VM | • **Windows (WSL2)**: When WSL2 is detected, all Bash commands are automatically routed to a Linux VM. The workspace is synced bidirectionally. • **macOS (Lima)**: When Lima is installed ( ), commands run in an Ubuntu VM with mounted. • **Fallback**: If no VM is available, commands run natively with path-based restrictions. **Setup (Optional, Recommended)** • **Windows**: WSL2 is auto-detected if installed. Install WSL2 • **macOS**: Lima is auto-detected if installed. Install command: --- 🚀 Quick Start Guide • Get an API Key You need an API key to power the agent. We support **OpenRouter**, **Anthropic**, and various cost-effective **Chinese Models**. | Provider | Get Key / Coding Plan | Base URL (Required) | Recommended Model | |----------|-----------------------|---------------------|-------------------| | **OpenRouter** | OpenRouter | | | | **Anthropic** | Anthropic Console | (Default) | | | **Zhipu AI (GLM)** | GLM Coding Plan (⚡️Chinese Deal) | | , | | **MiniMax** | MiniMax Coding Plan | | | | **Kimi** | Kimi Coding Plan | | | • Configure • Open the app and click the ⚙️ **Settings** icon in the bottom left. • Paste your **API Key**. • **Crucial**: Set the **Base URL** according to the table above (especially for Zhipu/MiniMax, etc.). • Enter the **Model** name you want to use. • Start Coworking • **Select a Workspace**: Choose a folder where Claude is allowed to work. • **Enter a Prompt**: > "Read the financial_report.csv in this folder and create a PowerPoint summary with 5 slides." 📝 Important Notes • **macOS Installation**: If you see a security warning when opening the app, go to **System Settings > Privacy & Security** and click **Open Anyway**. If it is still blocked, run: • **Network Access**: For tools like , you may need to enable "Virtual Network Interface" (TUN Mode) in your proxy settings to ensure connectivity. • **Notion Connector**: Besides setting the in…