트렌딩 목록으로
TypeScript

NanmiCoder / cc-haha

Claude Code 소스 코드 유출 - 로컬 실행 가능 버전(핵심 모듈 분석 포함)

6.2K
6.4K
2개월 전
GitHub에서 보기

이 프로젝트에 대해

NanmiCoder 님의 cc-haha 프로젝트는 GitHub에서 6.2K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 99%Rust 0%Shell 0%Python 0%CSS 0%Objective-C 0%

🇰🇷 한국어 번역 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 원문 바로가기 →