Open Source Desktop AI Assistant

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

No Claude Max Subscription
Requires Claude Max subscription
Supports Chinese LLMs, lower cost
Visual Interface
Terminal only
Desktop graphical interface, more user-friendly
Model Support
Claude models only
GLM 4.7, MiniMax 2.1, Kimi, DeepSeek, etc.
Session Persistence
No session history
Complete history, resume anytime
Tool Permission Control
No permission management
Sensitive operations require explicit authorization

100% compatible with Claude Code configuration

~/.claude/settings.json

Tech 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

electron-builderTypeScriptESLint

Quick Start

4 steps to complete installation and configuration

1

Clone Repository

git clone https://github.com/caiqinghua/open-claude-cowork.git
2

Install Dependencies

cd open-claude-cowork && npm install
3

Configure Claude

# Copy Claude Code configuration
cp ~/.claude/settings.json ./settings.json
4

Start 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