You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4a9a2fd
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.en.md
+30-37Lines changed: 30 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@
20
20
21
21
</div>
22
22
23
-
A Claude Code build repaired from the source leaked from Anthropic's npm registry on 2026-03-31. Claude Code Haha is now primarily a **desktop Claude Code workspace** for macOS, Windows, and Linux: sessions, projects, branch / Worktree launch, right-side file changes, code diffs, permission review, provider setup, Computer Use, H5 remote access, IM integration, and scheduled tasks in one app.
23
+
A Claude Code build repaired from the source leaked from Anthropic's npm registry on 2026-03-31. Claude Code Haha is now primarily a **desktop Claude Code workspace** for macOS, Windows, and Linux: sessions, projects, branch / Worktree launch, workspace changes and diff review, permission approval, model setup, Computer Use, H5 remote access, IM integration, and scheduled tasks in one app.
@@ -30,26 +30,24 @@ A Claude Code build repaired from the source leaked from Anthropic's npm registr
30
30
31
31
## Desktop Preview
32
32
33
-
The Claude Code Haha desktop app brings sessions, multi-project navigation, branch / Worktree controls, right-side file changes, code diffs, permission review, provider setup, and remote access into one graphical workspace for daily development flows beyond the terminal.
33
+
The Claude Code Haha desktop app brings sessions, multi-project navigation, branch / Worktree controls, file changes, diff review, permission approval, model setup, and remote access into one graphical workspace for daily development beyond the terminal.
34
+
35
+
v0.5.0 shipped a full UI redesign — six colour themes that can follow your system's light/dark setting. All four shots below are from a real v0.5.0 build.
<td align="center" width="50%"><img src="docs/images/app/session-dark.webp" alt="Session view in the dark theme"><br><b>Six themes, optionally following the system</b></td>
50
+
<td align="center" width="50%"><img src="docs/images/app/skill-market.webp" alt="Skill marketplace"><br><b>Skill marketplace with source and safety labels</b></td>
53
51
</tr>
54
52
</table>
55
53
@@ -59,7 +57,7 @@ The Claude Code Haha desktop app brings sessions, multi-project navigation, bran
59
57
60
58
1. Download the macOS / Windows / Linux desktop installer from [Releases](https://github.com/NanmiCoder/cc-haha/releases).
61
59
2. On first launch, configure your model provider, API key, and default model in Settings.
62
-
3. Public macOS releases require signing and notarization. Draft or unsigned temporary builds may still need one-time manual approval. Unsigned Windows installers may show SmartScreen; click "More info" -> "Run anyway". See the [desktop installation guide](docs/desktop/04-installation.md).
60
+
3. Public macOS releases require signing and notarization. Draft or unsigned temporary builds may still need one-time manual approval. Unsigned Windows installers may show SmartScreen; click "More info" -> "Run anyway". See the [desktop installation guide](docs/en/start/install.md).
63
61
64
62
## Run the CLI from Source
65
63
@@ -71,44 +69,39 @@ cp .env.example .env
71
69
./bin/claude-haha
72
70
```
73
71
74
-
See [environment variables](docs/en/guide/env-vars.md) and [global usage](docs/en/guide/global-usage.md) for more configuration options.
72
+
See [environment variables](docs/en/cli/env.md) and [CLI setup](docs/en/cli/index.md) for more configuration options.
75
73
76
74
---
77
75
78
76
## Desktop Highlights
79
77
80
-
-**Multi-session workspace**: tabs, project switching, terminal entry, and session history in one place.
78
+
-**Multi-session workspace**: tabs, project switching, terminal entry, and session history in one place, with a resizable sidebar.
81
79
-**Branch / Worktree launch**: choose a repository branch and decide whether to use the current working tree or an isolated Worktree.
82
-
-**Right-side file changes**: review changed files, added/removed lines, and current workspace state while chatting.
83
-
-**Visual code changes**: inspect edits, file writes, and diffs directly in the desktop app.
84
-
-**Permission review**: approve risky commands, tool calls, and model follow-up questions in the GUI.
85
-
-**Multi-provider setup**: configure Anthropic-compatible APIs, third-party models, WebSearch fallback, and local options.
86
-
-**Skill Marketplace**: discover, preview, install, and manage third-party skills from ClawHub / SkillHub in the desktop app.
87
-
-**Session Activity Panel**: review tasks, background tasks, SubAgents, team activity, and sources in one side panel.
80
+
-**Review edits file by file**: the workspace lists this turn's changes; open any file for a syntax-highlighted diff, or undo the whole turn.
81
+
-**Five permission modes**: from "ask every time" to "skip permissions" — risky commands, tool calls, and follow-up questions are all approved in the GUI.
82
+
-**Bring your own model**: sign in to Claude, ChatGPT, or Grok; use presets for DeepSeek, Kimi, Zhipu GLM and others; or point it at LM Studio and Ollama running locally.
83
+
-**Six colour themes**: white, paper, warm classic, celadon, ink night, and ink blue — optionally following your system's light/dark setting.
84
+
-**Skill marketplace**: discover, preview, and install third-party skills from ClawHub / SkillHub, with source and safety status shown up front.
85
+
-**Session activity panel**: track task progress, background tasks, SubAgents, and sources in one side panel.
88
86
-**Computer Use**: let the agent take screenshots, click, type, and control desktop apps after authorization.
89
-
-**H5 remote access**: open the current desktop session from a phone or another device with a one-time token.
90
-
-**IM integration**: chat, switch projects, and approve actions through Telegram / Feishu / WeChat / DingTalk.
91
-
-**Scheduled tasks and usage stats**: create planned tasks and track local token usage trends.
87
+
-**Desktop pets**: Dada, Huhu, Bubu, and Huihui change what they do with the task at hand — or raise one of your own (off by default).
88
+
-**H5 remote access**: scan a QR code to continue the session in your phone browser; locking the screen won't kill a running task.
89
+
-**IM integration**: chat, switch projects, and approve actions through Telegram / Feishu / WeChat / DingTalk / WhatsApp.
90
+
-**Scheduled tasks and usage stats**: run planned tasks in their own sessions and track local token usage trends.
92
91
93
92
---
94
93
95
94
## More Documentation
96
95
97
-
| Document | Description |
96
+
Full documentation site: <https://claudecode-haha.relakkesyang.org>
97
+
98
+
| Section | Documents |
98
99
|------|------|
99
-
|[Environment Variables](docs/en/guide/env-vars.md)| Full env var reference and configuration methods |
100
-
|[Third-Party Models](docs/en/guide/third-party-models.md)| Using OpenAI / DeepSeek / Ollama and other non-Anthropic models |
101
-
|[Contributing](docs/en/guide/contributing.md)| Local tests, live model baselines, PR gates, and release gates |
102
-
|[Memory System](docs/memory/01-usage-guide.md)| Cross-session persistent memory usage and implementation |
103
-
|[Multi-Agent System](docs/agent/01-usage-guide.md)| Agent orchestration, parallel tasks and Teams collaboration |
|**Getting started**|[What this is](docs/en/start/index.md) · [Download and install](docs/en/start/install.md) · [Connect a model provider](docs/en/start/models.md) · [Your first session](docs/en/start/first-session.md) · [Troubleshooting](docs/en/start/troubleshooting.md)|
101
+
|**Desktop features**|[Feature overview](docs/en/desktop/index.md) · [Computer Use](docs/en/desktop/computer-use.md) · [Desktop pets](docs/en/desktop/pets.md) · [Phone H5 and IM relay](docs/en/desktop/remote.md)|
0 commit comments