Claude Code Haha 基于 2026-03-31 从 Anthropic npm registry 泄露的 Claude Code 源码修复而来,现在主要是一个桌面端 Claude Code 工作台:把会话、多项目、分支 / Worktree、右侧代码改动、代码 Diff、权限审批、模型提供商、Computer Use、H5 远程访问、IM 接入和定时任务集中到一个 macOS / Windows APP 里。
桌面端预览 · 安装桌面端 · 桌面端亮点 · 赞助与合作 · 更多文档
Claude Code Haha 的桌面端把会话、多项目、分支 / Worktree、右侧代码改动、代码 Diff、权限确认、提供商配置和远程入口集中到一个图形化工作台里,适合不想长期停留在终端里的日常开发工作流。
![]() 桌面端工作台 |
![]() 右侧代码改动 & Worktree |
![]() 代码编辑 & Diff 视图 |
![]() 权限控制 & AI 提问 |
![]() H5 远程访问 |
![]() Token 用量统计 |
![]() Computer Use |
![]() 定时任务 |
- 前往 Releases 下载 macOS 或 Windows 桌面端安装包。
- 首次启动后,在桌面端设置里配置模型提供商、API Key 和默认模型。
- 如果 macOS 提示应用无法打开,请按 桌面端安装指南 处理 Gatekeeper 权限。
适合想调试底层 CLI、服务端或自行开发的用户:
bun install
cp .env.example .env
./bin/claude-haha- 多会话工作台:标签页、项目切换、终端入口和会话历史集中管理。
- 分支 / Worktree 启动:新会话可以选择仓库分支,并决定使用当前工作树还是隔离 Worktree。
- 右侧代码改动面板:聊天时直接在右侧查看已更改文件、增删行和当前工作区状态。
- 代码修改可视化:直接查看 AI 对文件的编辑、Diff 和执行过程。
- 权限与确认流:危险命令、工具调用和 AI 反问可以在桌面端集中审批。
- 多模型提供商:支持 Anthropic 兼容 API、第三方模型、WebSearch fallback 和本地配置。
- Computer Use:让 Agent 在授权后截图、点击、输入并控制桌面应用。
- H5 远程访问:用一次性令牌在手机或其他设备上接入当前桌面端会话。
- IM 接入:通过 Telegram / 飞书 / 微信 / 钉钉远程对话、切换项目和审批权限。
- 定时任务与用量统计:在桌面端创建计划任务,并查看本机 Token 使用趋势。
| 文档 | 说明 |
|---|---|
| 环境变量 | 完整环境变量参考和配置方式 |
| 第三方模型 | 接入 OpenAI / DeepSeek / Ollama 等非 Anthropic 模型 |
| 贡献与质量门禁 | 本地测试、真实模型 baseline、PR 和 release 门禁 |
| 记忆系统 | 跨会话持久化记忆的使用与实现 |
| 多 Agent 系统 | 多代理编排、并行任务执行与 Teams 协作 |
| Skills 系统 | 可扩展能力插件、自定义工作流与条件激活 |
| IM 接入 | 通过 Telegram / 飞书 / 微信 / 钉钉远程对话、切换项目和审批权限 |
| Computer Use | 桌面控制功能(截屏、鼠标、键盘)— 架构解析 |
| 桌面端 | Tauri 2 + React 图形化客户端 — 快速上手 | 架构设计 | 安装指南 |
| 全局使用 | 在任意目录启动 claude-haha |
| 常见问题 | 常见错误排查 |
| 源码修复记录 | 相对于原始泄露源码的修复内容 |
| 项目结构 | 代码目录结构说明 |
本项目由个人利用业余时间维护,欢迎企业或个人赞助支持持续开发,也可洽谈定制、集成或商务合作。
| 赞助商 | 介绍 |
|---|---|
|
接口AI |
感谢 接口AI 赞助本项目!接口AI 提供官方资源直供与稳定高性能 API 体验,订阅包价格为官方 8 折;使用 专属链接 注册并绑定 GitHub,可领取 3 美元优惠券。 |
|
|
感谢 胜算云 赞助本项目!胜算云是面向 AI Native Teams 的工业级 AI 任务并行执行平台,聚合 Claude、ChatGPT、Gemini 等海内外 LLM 及图片、视频多媒体模型算力;官方直连、非逆向,平台 SLA 可用性达 99.7%,可查看 服务状态。平台支持企业专属网关、成本与权限管控、智能路由、安全防护和 BYOK,按量与 tokens plan(即将上线)计费并可开票;使用 专属链接 注册可获 10 元模力及首充 10% 赠送。 |
📧 联系邮箱:relakkes@gmail.com
如果这个项目对您有帮助,欢迎打赏支持,您的每一份支持都是我持续更新的动力 ❤️
![]() 微信赞赏 |
![]() 支付宝 |
Buy Me a Coffee |
| 类别 | 技术 |
|---|---|
| 语言 | TypeScript |
| 桌面 APP | Tauri 2 |
| 桌面 UI | React + Vite |
| 本地运行时 | Bun |
| 终端 UI | React + Ink |
| CLI 解析 | Commander.js |
| API | Anthropic SDK |
| 协议 | MCP, LSP |
感谢以下开源项目和社区实践为本项目提供参考与启发:
如果这个项目对您有帮助,请给个 ⭐ Star 支持一下,让更多的人看到 Claude Code Haha!
本仓库基于 2026-03-31 从 Anthropic npm registry 泄露的 Claude Code 源码。所有原始源码版权归 Anthropic 所有。仅供学习和研究用途。









