Claude Code Haha 是社群開發的 Claude Code 桌面工作台,支援多模型切換、Computer Use 與 IM 遠端審核。本文整理核心功能、Reddit 社群評價、安裝步驟與使用風險,幫助你判斷是否值得一試。
Claude Code Haha(GitHub 專案名 cc-haha)是社群開發者 NanmiCoder 打造的本地優先、跨平台桌面版 Claude Code 工作台。它把 Anthropic 官方終端導向的 Claude Code CLI 包裝成 Electron 桌面應用程式,加入多會話管理、視覺化 Diff、權限審核、多模型切換、Computer Use 與 IM 遠端存取等功能。本文整理它的核心功能、技術架構、Reddit 社群的真實評價、安裝步驟,以及使用前需要了解的風險。
Claude Code Haha 是什麼?
根據專案 README 的記載,Claude Code Haha 基於 2026 年 3 月從 Anthropic npm registry 洩漏的 Claude Code 原始碼修復而來,所有原始碼版權歸 Anthropic 所有,專案僅供學習與研究用途。它本質上是把官方 Claude Code CLI 包裝成完整的桌面應用程式,提供比純終端更豐富的圖形化操作體驗。
核心功能與定位
桌面工作台 vs 官方終端版
| 維度 | Claude Code Haha 桌面版 | 官方 Claude Code CLI |
|---|---|---|
| 介面 | Electron + React GUI:標籤頁多會話、右側程式碼 Diff 面板、視覺化權限確認對話框 | 純終端 TUI,無圖形化審核 |
| 多模型支援 | 內建模型切換器:Claude、ChatGPT、Grok、DeepSeek、Kimi、智譜 GLM、LM Studio、Ollama | 預設 Anthropic,需手動設定第三方模型 |
| Git/Worktree | 圖形化分支選擇、Worktree 隔離啟動 | 需手動 git checkout 或 worktree add |
| Computer Use | 授權後可截圖、點擊、鍵盤控制桌面應用 | 實驗性支援,需手動設定 |
| 遠端存取 | H5 遠端存取(QR Code 手機連入)、IM 整合(Telegram/飛書/微信/釘釘/WhatsApp) | 無內建遠端功能 |
| Skill 市場 | ClawHub/SkillHub 第三方技能插件安裝 | 無官方技能市場 |
| 用量統計 | 本地 Token 用量趨勢圖、排程任務 | 需手動查詢 API 用量 |
技術架構
- 語言:TypeScript(99.2%)
- 桌面 Shell:Electron
- UI 框架:React + Vite
- 本地執行環境:Bun
- 終端 UI:React + Ink
- CLI 解析:Commander.js
- API:Anthropic SDK + MCP/LSP 協定
Reddit 社群怎麼看?
終端、桌面與 IDE 的偏好分歧
r/ClaudeCode 上有不少討論比較終端、桌面 App 與 IDE 整合的使用情境:
- 終端派:認為 terminal 才是原生體驗,且終端有
/btw、/workflow、!等獨家命令。 - 桌面派:認為桌面版適合不想長期停留在終端的日常開發,尤其是多會話管理、視覺化 Diff 與權限審核流程。
- IDE 整合派:使用 VS Code 擴充功能或終端內嵌,認為三者底層引擎相同,只是介面不同。
一篇高票討論(1,039 分、139 則留言)中的觀點頗具代表性:「雲端相關任務我用桌面應用程式,但管理本地檔案時我偏好使用終端。」
對洩漏原始碼的爭議
由於 cc-haha 基於洩漏的 Claude Code 原始碼,部分 Reddit 用戶對合法性表示擔憂,但多數開發者認為「僅供學習研究,且已明確標註免責聲明」。GitHub README 明確寫著:「本倉庫基於 2026-03-31 從 Anthropic npm registry 洩漏的 Claude Code 原始碼。所有原始碼版權歸 Anthropic 所有。僅供學習和研究用途。」部分用戶擔心 Anthropic 未來可能追究,但目前社群主流態度是「開源歸開源,使用自負風險」。
功能好評
- 多模型切換:「終於不用手動改
.env就能切換 DeepSeek/Grok」 - Computer Use:「授權後讓 Agent 直接控制桌面應用,這在官方 CLI 還很實驗性」
- IM 遠端審核:「用 Telegram 就能審核危險命令,適合遠端協作」
批評與限制
- 未簽名問題:macOS 需手動解除隔離,Windows 需點「仍要執行」,部分企業用戶認為不適合生產環境。
- 文件以中文為主:雖有英文 README,但進階文件(如 Computer Use 架構、多 Agent 系統)仍以中文為主,非中文用戶可能難以深入使用。
- 社群活躍度:討論主要集中在 GitHub Issues 與 Telegram 頻道,Reddit 上直接討論 cc-haha 的貼文較少,多為間接提及。
安裝與使用
快速開始
- 前往 GitHub Releases 下載 macOS/Windows/Linux 安裝包。
- 首次啟動後,在 Settings 設定模型供應商、API Key 與預設模型。
- 選擇專案目錄與 Git 分支,開始使用多會話工作台。
從原始碼啟動 CLI
適合想調試底層 CLI 或自行開發的用戶:
git clone https://github.com/NanmiCoder/cc-haha
cd cc-haha
bun install
cp .env.example .env
./bin/claude-haha
與官方 Claude Code 的比較
| 項目 | 官方 Claude Code | Claude Code Haha |
|---|---|---|
| 開發者 | Anthropic | NanmiCoder(個人開發者) |
| 授權 | 商業授權(Claude Pro/Max 訂閱) | MIT License(開源免費) |
| 更新頻率 | 官方定期更新 | 社群驅動,取決於洩漏原始碼修復進度 |
| 支援管道 | Anthropic 官方支援 | GitHub Issues、Telegram 頻道 |
| 風險 | 無 | 可能因版權問題被下架或追究 |
社群數據
截至資料整理時,cc-haha 在 GitHub 上約有 12.9k Stars、8.3k Forks,共釋出 27 個版本(最新 v0.4.3),並曾登上 GitHub Trending AI Agents 分類第一名;在 SkillsLLM 上也獲得 14.0k 票。
適合誰用?
推薦使用情境
- 不想長期停留在終端:需要圖形化 Diff、多會話管理、視覺化權限審核。
- 多模型實驗:想快速切換 Claude、Grok、DeepSeek 等模型測試效果。
- 遠端協作:需要 IM 審核、H5 遠端存取、排程任務。
- Computer Use 實驗:想讓 Agent 控制桌面應用(截圖、點擊、輸入)。
不推薦使用情境
- 生產環境:未簽名、版權風險、缺乏官方支援。
- 純終端愛好者:偏好原生 CLI 體驗,不需要圖形化介面。
- 企業合規要求高:需要官方授權、稽核日誌、SLA 保障。
總結
Claude Code Haha 是探索 AI Agent 工作流時值得一試的工具,多模型切換、Computer Use 與 IM 整合是它相對於官方 CLI 的主要亮點。不過,由於它源自洩漏的原始碼,建議在非生產環境使用,並密切關注 Anthropic 官方對此事後續的態度與動作。