NanmiCoder / cc-haha
Claude Code 소스 코드 유출 - 로컬 실행 가능 버전(핵심 모듈 분석 포함)
이 프로젝트에 대해
NanmiCoder 님의 cc-haha 프로젝트는 GitHub에서 6.2K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트클로드 코드 하하
基于 Claude Code 泄露源码修复的本地可运行版本,支持接入任意 Anthropic 兼容 API(MiniMax, OpenRouter 等). 在完整 TUI 之外,还补全了 Computer Use(macOS / Windows), 打造了图形化桌面端,并支持通过 Telegram / 飞书完整远程驱动。
功能 · 桌面端 · 架构概览 · 快速开始 · 环境变量 · 자주 묻는 질문 · 全局使用 · 更多文档
功能
- 完整的 Ink TUI 交互界面(与官方 Claude Code 一致)
- '--print' 무머리 모드(脚本/CI 场景)
- 支持 MCP 服务器、插件、Skills
- 支持自定义 API 端点和模型(第三方模型使用指南)
- 记忆系统(跨会话持久化记忆)— 使用指南
- 多 Agent 系统(多代理编排、并行任务、Teams 协作)— 使用指南 | 实现原理
- Skills 系统(可扩展能力插件、自定义工作流)— 使用指南 | 实现原理
- Channel 系统(通过 Telegram/飞书/Discord 等 IM 远程控制 Agent)— 架构解析
- 컴퓨터 桌面 제어 — 기능指南 | 架构解析
- 桌面端(Tauri 2 + React 图形化客户端,多标签多会话)— 문서
- 降级 복구 CLI 모드('CLAUDE_CODE_FORCE_RECOVERY_CLI=1 ./bin/claude-haha')
架构概览
整体架构 请求生命周期 工具系统 多 Agent 架构
终端 UI 权限与安全 服务层 状态与数据流
桌面端预览
主界面 代码编辑 & Diff 视图 권한控制 & AI 提问
多提供商管理 定时任务 IM 어댑터(Telegram / 飞书)
快速开始
1. 설치 Bun
精简版 Linux 如提示 'unzip is required', 먼저 실행 'apt update & apt install -y unzip'
2. 安装依赖并配置
3. 启动
macOS / 리눅스
창문
전置要求:반드시 설치해야 Git for Windows
4. 全局使用(可选)
将 'bin/' 加入 PATH 后可在任意目录启动,详见 全局使用指南:
5. 桌面端联调(Desktop)
如果你在开发或测试 'desktop/' 前端,需要同时启动 API 서비스端和桌面前端。
5.1 启动服务端
可选自检:
5.2 启动桌面前端
然后在浏览器打开:
5.3 常见注意事项
- 만약 '3456' 端口已经被旧服务端占用,先执行 'lsof -nP -iTCP:3456 -sTCP:LISTEN' 찾은 PID,再 'kil'
🚀 가벼운 미리보기 모드: 페이지 속도를 위해 핵심 도입부만 번역되었습니다. 전체 코드는 원문 GitHub에서 확인하세요!
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
NanmiCoder/cc-haha GitHub 원문 바로가기 →