Web Analytics

Open-Claude-Cowork

⭐ 200 stars English by caiqinghua

Example: Please help me organize my work folder

https://github.com/user-attachments/assets/48743a51-705a-4c66-9fdb-4d7147f8098b

简体中文

Claude Cowork

A desktop AI assistant that helps you with programming, file management, and any task you can describe.

It is fully compatible with the exact same configuration as Claude Code, which means you can run it with any Anthropic-compatible large language model.

✨ No Claude Max subscription required - Supports any Anthropic-compatible API model, including Zhipu GLM 4.7, MiniMax 2.1, Moonshot Kimi, DeepSeek, and more.

Not just a GUI.
A real AI collaboration partner.
No need to learn the Claude Agent SDK — just create tasks and choose execution paths.


✨ Why Claude Cowork?

Claude Code is powerful — but it only runs in the terminal.

That means:

Open Claude Cowork solves these problems:

If Claude Code works on your machine — Open Claude Cowork works too.


🚀 Quick Start

💡 Tip: This app is fully compatible with Claude Code configuration. No Claude Max subscription needed - you can use Zhipu GLM, MiniMax, Kimi, DeepSeek, or any other Anthropic-compatible API model.

Before using Open Claude Cowork, make sure Claude Code is installed and properly configured.

Option 1: Download a Release

👉 Go to Releases


Option 2: Build from Source

#### Prerequisites

# Clone the repository
git clone https://github.com/caiqinghua/open-claude-cowork.git
cd open-claude-cowork

Install dependencies

bun install

Configure environment (copy .env.example to .env)

cp .env.example .env

Run in development mode

bun run dev

Or build production binaries

bun run dist:mac # macOS bun run dist:win # Windows bun run dist:linux # Linux


🧠 Core Capabilities

🤖 AI Collaboration Partner — Not Just a GUI

Open Claude Cowork is your AI partner that can:

---

📂 Session Management

---

🎯 Real-Time Streaming Output

---

🔐 Tool Permission Control

---

🔁 Fully Compatible with Claude Code

Open Claude Cowork shares configuration with Claude Code.

It directly reuses:

text ~/.claude/settings.json

This means:

Supported models include: > Configure Claude Code once — use it everywhere.


🔧 Troubleshooting

better-sqlite3 Module Error

If you encounter an error like:

Error: The module was compiled against a different Node.js version using
NODE_MODULE_VERSION 127. This version of Node.js requires NODE_MODULE_VERSION 140.
This happens because Electron bundles its own Node.js version and native modules need to be recompiled for it.

Solution:

# Install electron-rebuild as a dev dependency
npm install --save-dev electron-rebuild

Rebuild better-sqlite3 for Electron

npx electron-rebuild -f -w better-sqlite3

Run the app again

bun run dev
This ensures that native modules are compiled against Electron's Node.js version rather than your system's Node.js version.


🧩 Architecture Overview

| Layer | Technology | | ---------------- | ------------------------------ | | Framework | Electron 39 | | Frontend | React 19, Tailwind CSS 4 | | State Management | Zustand | | Database | better-sqlite3 (WAL mode) | | AI | @anthropic-ai/claude-agent-sdk | | Build | Vite, electron-builder |


🛠 Development

bash

Start development server (hot reload)

bun run dev

Type checking / build

bun run build


🗺 Roadmap

Planned features:

---

🤝 Contributing

Pull requests are welcome.

---

⭐ Final Words

If you’ve ever wanted:

This project is built for you.

👉 If it helps you, please give it a Star.


License

MIT

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-02 ---