你是否想过,在本地终端里,就能拥有类似 Claude Code 那样智能、流畅、支持多轮对话与代码理解的编程助手?NanmiCoder/cc-haha 正是这样一款基于泄露源码深度修复并开源的本地化工具——它不是 API 封装,而是真正可编译、可调试、可定制的完整 Ink TUI 应用。项目解决了原始泄露代码无法启动、依赖缺失、API 兼容断裂等关键问题,让开发者第一次能在自己电脑上,离线运行一个功能完整的「Claude Code 体验版」。
核心功能
- 原生终端交互界面:基于 Ink 框架构建的现代化 TUI(Text-based User Interface),支持键盘导航、实时响应、分屏显示代码与对话,体验远超普通 CLI 工具
- 全平台 API 自由接入:不限于 Anthropic 官方服务,已预置对 MiniMax、OpenRouter、Fireworks.ai 等主流 Anthropic 兼容接口的支持,只需配置环境变量即可切换后端
- 本地代码上下文理解:支持通过
cc-haha .命令将当前目录结构与关键文件自动注入会话,让 AI 真正“读懂你的项目” - 零依赖快速启动:仅需 Node.js 18+ 和 npm,执行
npm install && npm run dev即可本地热启,无 Docker、无云服务、无账号绑定 - 模块化架构设计:清晰分离 CLI 入口、TUI 渲染层、LLM 调度器、文件系统适配器等核心模块,便于二次开发与插件扩展
- 中文优先开箱即用:默认界面语言为中文,文档、错误提示、快捷键说明全部本地化,README、FAQ、环境变量指南均提供详尽中文版本
适合哪些人用
这款工具特别适合三类开发者:一线程序员——在写代码间隙快速提问、生成单元测试或重构建议,无需离开终端;开源贡献者与技术布道者——想深入理解 LLM 编程助手底层交互逻辑与 TUI 实现原理;企业内网/安全敏感环境用户——因合规要求无法调用外部 API,又需要一个可信、可控、可审计的本地 AI 编程辅助工具。学生、讲师、CTF 选手也常用来搭建轻量教学演示环境。
快速上手
打开终端,依次执行以下命令(Windows 用户请使用 PowerShell 或 Git Bash):
git clone https://github.com/NanmiCoder/cc-haha.git
cd cc-haha
npm install
cp .env.example .env
编辑 .env 文件,填入你的 Anthropic 兼容 API KEY 和 BASE_URL(例如 https://api.minimax.chat/v1)
npm run dev
启动成功后,终端将进入交互界面,输入 /help 查看指令列表,用 /file src/index.ts 加载文件,或直接输入自然语言提问。所有操作均可通过方向键、Tab 键和回车完成,无需鼠标。
项目信息
Claude Code 泄露源码 – 本地可运行版本(附带核心模块解析)
编程语言:TypeScript|GitHub Star 数:4906|开源协议:未声明(NOASSERTION)|GitHub 项目地址
这是 GitHub 上广受关注的高质量中文开源工具,虽非 Gitee 项目,但其文档站点(claudecode-haha.relakkesyang.org)、中文社区讨论与国内开发者贡献活跃度,已使其成为事实上的「中文开发者首选 Claude Code 本地方案」。
如果你厌倦了网页版的加载延迟、担心代码上传风险、或只是想在地铁上用笔记本继续和 AI 讨论算法细节——cc-haha 就是你一直在找的那个「安静、可靠、完全属于你」的代码搭档。





