项目地址:https://github.com/NanmiCoder/cc-haha
在 GitHub 上刷到一个名字很"玩梗"的项目——cc-haha,全名 Claude Code Haha。点进去之前,我以为是开发者随手开的一个玩笑仓库;点进去之后发现,它其实是个相当认真、而且已经相当完整的"桌面化 Claude Code 工作台"。它目前的定位,是把会话、多项目、代码改动、权限审批、模型提供商、Computer Use、远程访问和 IM 接入,全部塞进一个跨平台的桌面 App 里。

有必要先说清来头:据 README 声明,cc-haha 基于 2026-03-31 泄露的 Claude Code 源码修复,版权归 Anthropic,项目明确标注"仅供学习和研究用途"。它从出生就带着争议——既是传播快的燃料,也是上手前必须先掂量的红线。
它到底做了什么
很多 AI 编程工具给人的感受是:能力强,但长期用起来偏"工程化":配置散、入口多、上下文切换频繁。cc-haha 想解决的正是这个痛点,它把一整套 AI 编程工作流"产品化"了。几个最打动我的点:
* 多会话 / 多项目
* 分支 / Worktree 启动
* 右侧代码改动面板 Diff 可视化
* 权限审批流
* 多模型提供商
其中 Worktree 支持很见心思:新会话不仅能选分支,还能决定用当前工作树还是隔离的 Worktree。这说明作者想的不是"能跑就行",而是贴近真实的多分支协作流程。而把 AI 改了哪些文件、增删了几行、Diff 视图实时放到右侧,对实际使用体验的提升是实打实的——AI 改代码最怕的就是"改了一堆但你看得不够直观"。
"不是'在终端里调一个 AI',而是'围绕 AI 编程构建一个完整工作台'。"——这正是 cc-haha 给人的整体印象。
Computer Use:让 Agent 动手操作桌面
cc-haha 的 Computer Use 已超出普通"代码助手":授权后,Agent 可截图、点击、输入并控制桌面应用,完成无 API 的 GUI 操作。它依赖 Python 3.9+ 与 Pillow,门槛不高,但风险得自己把握——毕竟是让 AI 动你的桌面。
远程与 IM:把工作台装进口袋
另外两个"产品化"设计是 H5 远程访问与 IM 接入。前者用一次性令牌,让你在手机上接入当前桌面会话;后者已实现 Telegram、飞书接入,微信/钉钉在规划中——移动端就能对话、切项目、甚至批权限。加上定时任务与 Token 统计,它在试图覆盖"随时随地的远程操控"。
技术栈与社区评价
技术上用 TypeScript + Electron(早期为 Tauri 2)+ React + Vite,本地运行时是 Bun,CLI 用 Commander.js,接入 Anthropic SDK 并支持 MCP / LSP,分层架构清晰、扩展性不错。
网上的评价挺两极。李彦锋的博客认为它"功能很强、方向有意思、传播度高、同时争议明显",更适合被归类为"一个值得观察的项目,而不是可以无条件推荐的项目";CSDN 上 Honmaple 的评测则肯定其在功能完整性、提供商灵活性、部署便捷性和扩展性上的优势,但也明确提示:基于泄露源码存在知识产权合规风险,企业商用前应独立安全审计,商业生产环境需谨慎。
合规提醒:项目基于 Anthropic 泄露源码构建,仅声明用于学习研究。若你在意版权、合规与长期稳定性,请务必带着保留态度看待,优先选择官方授权方案。