Open Claude Cowork
Desktop AI Assistant
Bring Claude Code from terminal to desktop with visual AI collaboration experience.
No Claude Max subscription required, supports Zhipu GLM, MiniMax, Kimi, DeepSeek and other Chinese LLMs.
AI Partner
Code, Files, PPT, Research & Analysis
Session Management
History saved, resume anytime
Permission Control
Full control over AI behavior
Core Features
Open Claude Cowork provides complete visual AI collaboration experience
AI Partner
Not just a GUI, but an AI assistant that can execute code, manage files, create PPTs, and analyze research. Supports any programming language with natural language task descriptions.
Session Management
Create sessions with custom working directories and restore any historical conversation. Complete local session history (SQLite storage), supports secure deletion and automatic persistence.
Real-time Streaming
Token-by-token streaming output to see Claude's reasoning process. Supports Markdown rendering and syntax highlighting, visual tool calls and status indicators.
Tool Permission Control
Sensitive operations require explicit approval, allow or deny by tool. Interactive decision panel gives you full control over Claude's behavior, ensuring safe and controllable AI operations.
Configuration Reuse
Directly reuse ~/.claude/settings.json configuration, same API keys, base URL, models. Configure once, use everywhere, zero learning cost.
Why Choose Open Claude Cowork?
Improvements and advantages over Claude Code
100% compatible with Claude Code configuration
~/.claude/settings.jsonTech Stack
Built on modern open-source technologies
Framework & Runtime
- Electron 39
- React 19
- Vite
Styling & UI
- Tailwind CSS 4
- ShadcnUI
- Lucide Icons
State & Data
- Zustand
- better-sqlite3 (WAL)
- Prisma
AI Core
- @anthropic-ai/claude-agent-sdk
- Anthropic API
Build Tools
Quick Start
4 steps to complete installation and configuration
Clone Repository
git clone https://github.com/caiqinghua/open-claude-cowork.gitInstall Dependencies
cd open-claude-cowork && npm installConfigure Claude
# Copy Claude Code configuration
cp ~/.claude/settings.json ./settings.jsonStart Application
npm startπ‘ Tip:
Make sure Node.js 18+ and npm are installed. To use Chinese LLMs, modify the base_url and api_key in settings.json.
Ready to Get Started?
Download Open Claude Cowork now and experience visual AI collaboration