# Claude Code Haha

Claude Code Haha

[![GitHub Stars](https://img.shields.io/github/stars/NanmiCoder/cc-haha?style=social)](https://github.com/NanmiCoder/cc-haha/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/NanmiCoder/cc-haha?style=social)](https://github.com/NanmiCoder/cc-haha/network/members) [![GitHub Issues](https://img.shields.io/github/issues/NanmiCoder/cc-haha)](https://github.com/NanmiCoder/cc-haha/issues) [![GitHub Pull Requests](https://img.shields.io/github/issues-pr/NanmiCoder/cc-haha)](https://github.com/NanmiCoder/cc-haha/pulls) [![License](https://img.shields.io/github/license/NanmiCoder/cc-haha)](https://github.com/NanmiCoder/cc-haha/blob/main/LICENSE) [![中文](https://img.shields.io/badge/🇨🇳_中文-当前-blue)](README.md) [![English](https://img.shields.io/badge/🇺🇸_English-Available-green)](README.en.md) [![Docs](https://img.shields.io/badge/📖_文档站点-Visit-FF7A00)](https://claudecode-haha.relakkesyang.org)
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
右侧代码改动 & Worktree
代码编辑
代码编辑 & Diff 视图
权限控制
权限控制 & AI 提问
H5 访问
H5 远程访问
Token 用量
Token 用量统计
Computer Use
Computer Use
定时任务
定时任务
--- ## 安装桌面端 1. 前往 [Releases](https://github.com/NanmiCoder/cc-haha/releases) 下载 macOS 或 Windows 桌面端安装包。 2. 首次启动后,在桌面端设置里配置模型提供商、API Key 和默认模型。 3. 如果 macOS 提示应用无法打开,请按 [桌面端安装指南](docs/desktop/04-installation.md) 处理 Gatekeeper 权限。 ## 从源码启动 CLI 适合想调试底层 CLI、服务端或自行开发的用户: ```bash bun install cp .env.example .env ./bin/claude-haha ``` 更多配置见 [环境变量](docs/guide/env-vars.md) 和 [全局使用](docs/guide/global-usage.md)。 --- ## 桌面端亮点 - **多会话工作台**:标签页、项目切换、终端入口和会话历史集中管理。 - **分支 / Worktree 启动**:新会话可以选择仓库分支,并决定使用当前工作树还是隔离 Worktree。 - **右侧代码改动面板**:聊天时直接在右侧查看已更改文件、增删行和当前工作区状态。 - **代码修改可视化**:直接查看 AI 对文件的编辑、Diff 和执行过程。 - **权限与确认流**:危险命令、工具调用和 AI 反问可以在桌面端集中审批。 - **多模型提供商**:支持 Anthropic 兼容 API、第三方模型、WebSearch fallback 和本地配置。 - **Computer Use**:让 Agent 在授权后截图、点击、输入并控制桌面应用。 - **H5 远程访问**:用一次性令牌在手机或其他设备上接入当前桌面端会话。 - **IM 接入**:通过 Telegram / 飞书 / 微信 / 钉钉远程对话、切换项目和审批权限。 - **定时任务与用量统计**:在桌面端创建计划任务,并查看本机 Token 使用趋势。 --- ## 更多文档 | 文档 | 说明 | |------|------| | [环境变量](docs/guide/env-vars.md) | 完整环境变量参考和配置方式 | | [第三方模型](docs/guide/third-party-models.md) | 接入 OpenAI / DeepSeek / Ollama 等非 Anthropic 模型 | | [贡献与质量门禁](docs/guide/contributing.md) | 本地测试、真实模型 baseline、PR 和 release 门禁 | | [记忆系统](docs/memory/01-usage-guide.md) | 跨会话持久化记忆的使用与实现 | | [多 Agent 系统](docs/agent/01-usage-guide.md) | 多代理编排、并行任务执行与 Teams 协作 | | [Skills 系统](docs/skills/01-usage-guide.md) | 可扩展能力插件、自定义工作流与条件激活 | | [IM 接入](docs/im/) | 通过 Telegram / 飞书 / 微信 / 钉钉远程对话、切换项目和审批权限 | | [Computer Use](docs/features/computer-use.md) | 桌面控制功能(截屏、鼠标、键盘)— [架构解析](docs/features/computer-use-architecture.md) | | [桌面端](docs/desktop/) | Tauri 2 + React 图形化客户端 — [快速上手](docs/desktop/01-quick-start.md) \| [架构设计](docs/desktop/02-architecture.md) \| [安装指南](docs/desktop/04-installation.md) | | [全局使用](docs/guide/global-usage.md) | 在任意目录启动 claude-haha | | [常见问题](docs/guide/faq.md) | 常见错误排查 | | [源码修复记录](docs/reference/fixes.md) | 相对于原始泄露源码的修复内容 | | [项目结构](docs/reference/project-structure.md) | 代码目录结构说明 | --- ## 赞助与合作 本项目由个人利用业余时间维护,欢迎企业或个人赞助支持持续开发,也可洽谈定制、集成或商务合作。
赞助商 介绍
接口AI
接口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
Buy Me a Coffee
--- ## 技术栈 | 类别 | 技术 | |------|------| | 语言 | TypeScript | | 桌面 APP | Tauri 2 | | 桌面 UI | React + Vite | | 本地运行时 | [Bun](https://bun.sh) | | 终端 UI | React + [Ink](https://github.com/vadimdemedes/ink) | | CLI 解析 | Commander.js | | API | Anthropic SDK | | 协议 | MCP, LSP | ## 感谢 感谢以下开源项目和社区实践为本项目提供参考与启发: - [React](https://github.com/facebook/react):前端工程与组件化 UI 生态。 - [Tauri](https://github.com/tauri-apps/tauri):跨端桌面应用能力与工程实践。 - [cc-switch](https://github.com/farion1231/cc-switch):模型供应商配置能力参考。 --- ## ⭐ Star 趋势图 如果这个项目对您有帮助,请给个 ⭐ Star 支持一下,让更多的人看到 Claude Code Haha! Star History Chart --- ## Disclaimer 本仓库基于 2026-03-31 从 Anthropic npm registry 泄露的 Claude Code 源码。所有原始源码版权归 [Anthropic](https://www.anthropic.com) 所有。仅供学习和研究用途。