Skip to content

Commit 4a9a2fd

Browse files
committed
Merge: rebuild the documentation site around two readers
2 parents 730e21f + c2cd615 commit 4a9a2fd

299 files changed

Lines changed: 8974 additions & 11189 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/CODEOWNERS‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
/AGENTS.md @NanmiCoder
77
**/AGENTS.md @NanmiCoder
88
/CONTRIBUTING.md @NanmiCoder
9-
/docs/en/guide/contributing.md @NanmiCoder
10-
/docs/guide/contributing.md @NanmiCoder
9+
/docs/en/internals/contributing.md @NanmiCoder
10+
/docs/internals/contributing.md @NanmiCoder
1111
/scripts/pr/ @NanmiCoder
1212
/scripts/quality-gate/ @NanmiCoder
1313

‎AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Additional invariants:
6161

6262
## Deeper Guides
6363

64-
- Contributor workflow and quality lanes: `CONTRIBUTING.md` and `docs/guide/contributing.md`
64+
- Contributor workflow and quality lanes: `CONTRIBUTING.md` and `docs/internals/contributing.md`
6565
- Package scripts and path routing: `package.json` and `scripts/pr/change-policy.ts`
6666
- PR evidence contract: `.github/pull_request_template.md`
6767
- Desktop release and auto-update runbook: `docs/desktop/10-release-auto-update.md`

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ bun run quality:smoke --provider-model <provider:model>
6666

6767
## 更多
6868

69-
完整质量门禁和覆盖率说明见 [贡献指南](docs/guide/contributing.md);`AGENTS.md` 仅保留 Agent 的高信号入口与路由。
69+
完整质量门禁和覆盖率说明见 [贡献指南](docs/internals/contributing.md);`AGENTS.md` 仅保留 Agent 的高信号入口与路由。

‎README.en.md‎

Lines changed: 30 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
</div>
2222

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.
2424

2525
<p align="center">
2626
<a href="#desktop-preview">Desktop Preview</a> · <a href="#install-the-desktop-app">Install</a> · <a href="#desktop-highlights">Highlights</a> · <a href="#sponsorship--partnership">Sponsorship</a> · <a href="#more-documentation">More Docs</a>
@@ -30,26 +30,24 @@ A Claude Code build repaired from the source leaked from Anthropic's npm registr
3030

3131
## Desktop Preview
3232

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.
3436

3537
<p align="center">
3638
<a href="https://github.com/NanmiCoder/cc-haha/releases"><img src="https://img.shields.io/badge/⬇_Download_Desktop-macOS_%7C_Windows_%7C_Linux-FF7A00?style=for-the-badge" alt="Download Desktop"></a>
3739
&nbsp;
38-
<a href="docs/desktop/04-installation.md"><img src="https://img.shields.io/badge/📖_Install_Guide-Guide-gray?style=for-the-badge" alt="Install Guide"></a>
40+
<a href="docs/en/start/install.md"><img src="https://img.shields.io/badge/📖_Install_Guide-Guide-gray?style=for-the-badge" alt="Install Guide"></a>
3941
</p>
4042

4143
<table>
4244
<tr>
43-
<td align="center" width="25%"><img src="docs/images/desktop_ui/10_desktop_workspace.png" alt="Desktop workspace"><br><b>Desktop Workspace</b></td>
44-
<td align="center" width="25%"><img src="docs/images/desktop_ui/13_workspace_changes_worktree.png" alt="Right-side changes and Worktree"><br><b>Right-side Changes & Worktree</b></td>
45-
<td align="center" width="25%"><img src="docs/images/desktop_ui/02_edit_code.png" alt="Code editing"><br><b>Code Editing & Diff View</b></td>
46-
<td align="center" width="25%"><img src="docs/images/desktop_ui/03_ask_question_and_permission.png" alt="Permission control"><br><b>Permission Review & AI Questions</b></td>
45+
<td align="center" width="50%"><img src="docs/images/app/session-main.webp" alt="Desktop session view"><br><b>Session, tool calls & inline diff</b></td>
46+
<td align="center" width="50%"><img src="docs/images/app/workspace-diff.webp" alt="Workspace diff review"><br><b>Review every edit, file by file</b></td>
4747
</tr>
4848
<tr>
49-
<td align="center" width="25%"><img src="docs/images/desktop_ui/12_h5_access.png" alt="H5 remote access"><br><b>H5 Remote Access</b></td>
50-
<td align="center" width="25%"><img src="docs/images/desktop_ui/11_token_usage.png" alt="Token usage"><br><b>Token Usage</b></td>
51-
<td align="center" width="25%"><img src="docs/images/desktop_ui/06_settings_computer_use.png" alt="Computer Use"><br><b>Computer Use</b></td>
52-
<td align="center" width="25%"><img src="docs/images/desktop_ui/08_scheduled_task.png" alt="Scheduled tasks"><br><b>Scheduled Tasks</b></td>
49+
<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>
5351
</tr>
5452
</table>
5553

@@ -59,7 +57,7 @@ The Claude Code Haha desktop app brings sessions, multi-project navigation, bran
5957

6058
1. Download the macOS / Windows / Linux desktop installer from [Releases](https://github.com/NanmiCoder/cc-haha/releases).
6159
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).
6361

6462
## Run the CLI from Source
6563

@@ -71,44 +69,39 @@ cp .env.example .env
7169
./bin/claude-haha
7270
```
7371

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.
7573

7674
---
7775

7876
## Desktop Highlights
7977

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.
8179
- **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.
8886
- **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.
9291

9392
---
9493

9594
## More Documentation
9695

97-
| Document | Description |
96+
Full documentation site: <https://claudecode-haha.relakkesyang.org>
97+
98+
| Section | Documents |
9899
|------|------|
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 |
104-
| [Skills System](docs/skills/01-usage-guide.md) | Extensible capability plugins, custom workflows and conditional activation |
105-
| [IM Integration](docs/im/) | Remote chat, project switching, and permission approval via Telegram / Feishu / WeChat / DingTalk |
106-
| [Computer Use](docs/en/features/computer-use.md) | Desktop control (screenshots, mouse, keyboard) — [Architecture](docs/en/features/computer-use-architecture.md) |
107-
| [Desktop App](docs/desktop/) | Electron + React GUI client — [Quick Start](docs/desktop/01-quick-start.md) \| [Architecture](docs/desktop/02-architecture.md) \| [Installation](docs/desktop/04-installation.md) |
108-
| [Global Usage](docs/en/guide/global-usage.md) | Run claude-haha from any directory |
109-
| [FAQ](docs/en/guide/faq.md) | Common error troubleshooting |
110-
| [Source Fixes](docs/en/reference/fixes.md) | Fixes compared with the original leaked source |
111-
| [Project Structure](docs/en/reference/project-structure.md) | Code directory structure |
100+
| **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) |
102+
| **IM integrations** | [Overview and pairing](docs/en/im/index.md) · [Feishu](docs/en/im/feishu.md) · [Telegram](docs/en/im/telegram.md) · [WeChat](docs/en/im/wechat.md) · [DingTalk](docs/en/im/dingtalk.md) · [WhatsApp](docs/en/im/whatsapp.md) |
103+
| **CLI** | [Install and run](docs/en/cli/index.md) · [Command reference](docs/en/cli/reference.md) · [Environment variables](docs/en/cli/env.md) |
104+
| **Internals** | [Multi-agent system](docs/en/internals/agent.md) · [Skills system](docs/en/internals/skills.md) · [Memory system](docs/en/internals/memory.md) · [Computer Use architecture](docs/en/internals/computer-use.md) · [Local server and API](docs/en/internals/server.md) · [Channel system](docs/en/internals/channel.md) · [Project structure](docs/en/internals/structure.md) · [Contributing and quality gates](docs/en/internals/contributing.md) |
112105

113106
---
114107

0 commit comments

Comments
 (0)