Claude Code Haha 是什麼?Reddit 熱議的桌面版 Claude Code 工作台

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 checkoutworktree 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 的貼文較少,多為間接提及。

安裝與使用

快速開始

  1. 前往 GitHub Releases 下載 macOS/Windows/Linux 安裝包。
  2. 首次啟動後,在 Settings 設定模型供應商、API Key 與預設模型。
  3. 選擇專案目錄與 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 官方對此事後續的態度與動作。