Claude Code Haha is a desktop Claude Code workspace (Electron/TypeScript) supporting multi-session workspaces, model providers, IM integrations, image generation, and various desktop features across macOS/Windows/Linux.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Claude Code Haha is a desktop Claude Code workspace for macOS, Windows, and Linux, enabling multi-session workspaces, global search, branch/worktree handling, diff review, built-in browser preview, GUI permissions, multiple model options (Claude, ChatGPT, Grok, presets, local endpoints), image generation, visual MCP/SubAgent management, model tracing, Computer Use features, desktop pets, H5 remote access, IM integrations, and scheduled tasks.
How it works
The project is a desktop application built with Electron and React (Vite) using TypeScript. It includes a local runtime (Bun) and a multi-agent system with MCP and SubAgent management, along with model provider integration and local-endpoint support. It offers a GUI for configuring providers, API keys, and default models, plus features to view diffs, preview pages in-app, and manage sessions.
Getting started
Install the desktop app from Releases, then on first launch configure your model provider, API key, and default model in Settings. CLI run instructions are available for developers who want to debug the underlying CLI/server/local development flow:
bun install
cp .env.example .env
./bin/claude-haha
See environment variables and CLI setup in the docs for additional options.
Recent releases
Latest release is v0.5.3 (2026-08-04): adds desktop image generation backed by providers, inline @-mentions, and stability fixes. Prior releases include v0.5.2 (2026-08-02) with model selector search and batch element selection, and v0.5.1 (2026-07-30) focusing on provider import, chat navigation, background tasks, and reconnection reliability. The changelog also notes a v0.5.0 redesign with UI overhaul and system theme support.
- v0.5.3 Claude Code Haha v0.5.3 (2026-08-04): # Claude Code Haha v0.5.3
- v0.5.2 Claude Code Haha v0.5.2 (2026-08-02): # Claude Code Haha v0.5.2
- v0.5.1 Claude Code Haha v0.5.1 (2026-07-30): # Claude Code Haha v0.5.1
- v0.5.0 Claude Code Haha v0.5.0 (2026-07-27): # Claude Code Haha v0.5.0
Traction
Stars: 13906; Forks: 8524; Open issues: 136. Language: TypeScript. License: MIT. Created: 2026-03-31. Last push: 2026-08-04.
Behind the repo
The README references multiple integrations and documentation sites, including Im integrations (Telegram, Feishu, WeChat, DingTalk, WhatsApp), a documentation site at https://cchaha.ai, and a model/provider import mechanism via cc-switch. The project uses Electron for the desktop app and a local runtime with Bun.
Caveats
License: MIT. Age: created 2026-03-31; last push 2026-08-04. Open issues: 136. No specific deployment or licensing caveats are listed beyond standard desktop installer guidance and notarization/signing notes for macOS and Windows installers. Documentation references various environment variables and CLI setup as part of the developer flow.






