Claude Code Haha:一个桌面化的 Claude Code 工作台项目
最近刷 GitHub 的时候,看到一个热度很高的项目:NanmiCoder/cc-haha

看名字本来以为只是一个玩梗项目,结果点进去之后发现,它其实做得挺完整,甚至可以说已经不只是一个简单的命令行增强版,而是在尝试把 Claude Code 做成一个更偏产品化的 桌面端 AI 编程工作台。
项目是什么
cc-haha 是一个围绕 Claude Code 延展出来的项目。根据项目 README 的介绍,它目前主打的是一个 桌面端 Claude Code 工作台,目标是把原本分散在终端、配置文件、代码编辑器和远程入口里的能力,集中到一个图形化界面中。
项目地址:
它吸引我的地方是什么
我看完 README 后,觉得这个项目最有意思的地方,不是“把 Claude Code 搬到了桌面”,而是它尝试把一整套 AI 编程工作流产品化。
它提到的核心能力包括:
多会话工作台
多项目切换
分支 / Worktree 支持
右侧代码改动面板
代码 Diff 可视化
权限审批流
多模型提供商配置
Computer Use
H5 远程访问
Telegram / 飞书 / 微信 / 钉钉等 IM 接入
定时任务
Token 用量统计
如果只是其中某一个点,其实不算特别稀奇。
但把这些东西组合在一起,就会变成一种完全不同的使用体验:
不是“在终端里调一个 AI”,而是“围绕 AI 编程构建一个完整工作台”。
这也是为什么我觉得这个项目值得单独记录一下。
为什么说它像一个桌面版工作台
很多人接触 AI 编程工具的时候,第一感受通常是:
能力强是强
但长期用起来还是偏“工程化”
配置多、入口散、上下文切换也多
而 cc-haha 试图解决的,其实就是这个问题。
它把会话、项目、代码改动、审批、远程接入这些能力统一到一个桌面端里。
这种思路有点像是在做一个“AI 开发中控台”。
举几个比较打动我的点:
1. 多会话和多项目管理
如果你平时会同时开多个项目,或者同一个项目里有多条并行任务,这种设计会比单纯盯着一个终端窗口舒服很多。
2. Worktree / 分支支持
这个很重要。
很多 AI 编程工具在“生成代码”这一步看起来很强,但一旦进入多分支协作、改动隔离、实验性尝试这些场景,就会显得不够工程化。
而它把 Worktree 概念直接带进来,至少说明作者考虑的不只是“能跑”,而是“怎么更贴近真实开发流程”。
3. 代码改动和 Diff 可视化
这个是非常实用的能力。
AI 改代码最怕的是:改了很多,但你看得不够直观。
如果能把改动文件、增删行、Diff 视图放到右侧实时展示,对实际使用体验会有很大提升。
4. 权限审批
AI 真正进入日常开发,权限控制一定绕不过去。
比如执行命令、改动关键文件、调用某些高风险工具时,是否需要人为确认,这类机制决定了一个工具能不能更放心地被长期使用。
5. Computer Use 和远程访问
这两个点说明它不只是做本地聊天,而是在往“更完整的 Agent 工作台”去走。
尤其是 Computer Use,本质上已经不是普通代码助手的思路了,而是在尝试让 Agent 具备更强的环境操作能力。
技术栈也挺有意思
从 README 里能看到,这个项目的技术栈包括:
TypeScript
Tauri 2
React + Vite
Bun
Ink
Commander.js
Anthropic SDK
MCP / LSP
这个组合本身就挺有代表性:
Tauri 2 说明它在桌面端跨平台这条路上是认真的
React + Vite 保证了前端开发效率
Bun 也比较符合现在一些追求更快工具链的项目倾向
如果你本身对桌面应用、AI Agent 工具链或者前端工程化感兴趣,这个项目从技术实现角度也有可看的地方。
为什么这个项目会火
我觉得它火,不只是因为 Claude Code 本身话题度高,而是因为它踩中了几个很敏感的点:
一是 AI 编程工具正处在快速演化阶段
现在大家已经不满足于“问答式助手”了,越来越多的人开始关心:
怎么管理多个任务
怎么更方便地看改动
怎么审批风险操作
怎么接入不同模型
怎么做远程访问
怎么把 AI 真正放进开发流程
而这个项目几乎把这些问题都碰了一遍。
二是它有明显的“产品感”
很多开源项目技术很强,但不够像产品。
这个项目给人的感觉是,作者不只是想让功能跑起来,而是有意识地去整理成一个更完整的使用界面和工作流。
三是它自带争议和传播性
有争议的项目天然更容易被传播。
尤其是当一个项目同时满足“功能强”“话题大”“争议高”这三个条件时,热度通常不会低。
如果你对这个项目感兴趣,可以重点看什么
如果你也想去看看这个项目,我觉得可以重点关注下面几个方向:
1. 它的桌面工作台设计
看看作者怎么组织会话、项目、改动、权限和远程入口。
2. 它怎么处理代码改动可视化
这一点对 AI 编程工具非常关键。
3. Worktree 和多分支思路
如果你平时有复杂开发流程,这部分会比较有参考价值。
4. Computer Use 的接入方式
这部分更像是在看一个 Agent 平台而不是普通代码助手。
5. 它的整体产品化思路
哪怕最后你不用它,它在功能组合和交互层面也值得研究一下。
项目信息
项目名称:Claude Code Haha / cc-haha
主要语言:TypeScript
最后
总的来说,cc-haha 不是那种“我今天发现了一个普通开源工具,顺手推荐一下”的项目。
它更像是一个:
功能很强
方向很有意思
传播度很高
同时争议也很明显
的现象级项目。
如果你关注 AI 编程、Agent、桌面化工作台,或者想看看这类工具还能往什么方向演化,这个项目确实值得看一眼。
但如果你特别在意版权、合规和长期稳定性,那就一定要带着保留态度去看。
对我来说,它目前更适合被归类为:
一个值得观察的项目,而不是一个可以无条件推荐的项目。