文章目录
- 项目介绍
- bun安装
项目介绍
这里采用修复后能本地运行的版本,原始泄露源码无法直接运行。该仓库修复了启动链路中的多个阻塞问题,使完整的Ink TUI交互界面可以在本地工作
地址:https://github.com/NanmiCoder/cc-haha
bun安装
bun install
cc-haha %lsbin package-lock.json runtime bun.lock package.json src bunfig.toml preload.ts stubs docs README.en.md tsconfig.json LICENSE README.md cc-haha % buninstallbuninstallv1.3.12(700fc117)+ vitepress@1.6.4 + vue@3.5.32 + @anthropic-ai/sandbox-runtime@0.0.44 + @anthropic-ai/sdk@0.80.0 + @aws-sdk/client-bedrock-runtime@3.1020.0 + @commander-js/extra-typings@14.0.0 + @growthbook/growthbook@1.6.5 + @modelcontextprotocol/sdk@1.29.0 + @opentelemetry/api-logs@0.214.0 + @opentelemetry/core@2.6.1 + @opentelemetry/resources@2.6.1 + @opentelemetry/sdk-logs@0.214.0 + @opentelemetry/sdk-metrics@2.6.1 + @opentelemetry/sdk-trace-base@2.6.1 + @opentelemetry/semantic-conventions@1.40.0 + ajv@8.18.0 + asciichart@1.5.25 + auto-bind@5.0.1 + axios@1.14.0 + bidi-js@1.0.3 + chalk@5.6.2 + chokidar@5.0.0 + cli-boxes@4.0.1 + code-excerpt@4.0.0 + diff@8.0.4 + emoji-regex@10.6.0 + env-paths@4.0.0 + execa@9.6.1 + figures@6.1.0 + fuse.js@7.1.0 + get-east-asian-width@1.5.0 + google-auth-library@10.6.2 + highlight.js@11.11.1 + https-proxy-agent@8.0.0 + ignore@7.0.5 + indent-string@5.0.0 + ink@6.8.0 + jsonc-parser@3.3.1 + lodash-es@4.17.23 + lru-cache@11.2.7 + marked@17.0.5 + medium-zoom@1.1.0 + p-map@7.0.4 + picomatch@4.0.4 + proper-lockfile@4.1.2 + qrcode@1.5.4 + react@19.2.4 + react-reconciler@0.33.0 + semver@7.7.4 + shell-quote@1.8.3 + signal-exit@4.1.0 + stack-utils@2.0.6 + strip-ansi@7.2.0 + supports-hyperlinks@4.4.0 + tree-kill@1.2.2 + type-fest@5.5.0 + undici@7.24.6 + usehooks-ts@3.1.1 + vscode-jsonrpc@8.2.1 + vscode-languageserver-types@3.17.5 + wrap-ansi@10.0.0 + ws@8.20.0 + xss@1.0.15 + yaml@2.8.3 + zod@4.3.6- 查看配置文件
.env
cc-haha %cat.env# ============================================================# MiniMax(直连 Anthropic 兼容接口)# 海外用户: ANTHROPIC_BASE_URL=https://api.minimax.io/anthropic# 国内用户: ANTHROPIC_BASE_URL=https://api.minimaxi.com/anthropic# 可用模型: MiniMax-M2.7(默认)、MiniMax-M2.7-highspeed(更快)# ============================================================# ANTHROPIC_AUTH_TOKEN=your_minimax_api_key_here# ANTHROPIC_BASE_URL=https://api.minimax.io/anthropic# ANTHROPIC_MODEL=MiniMax-M2.7# ANTHROPIC_DEFAULT_SONNET_MODEL=MiniMax-M2.7# ANTHROPIC_DEFAULT_HAIKU_MODEL=MiniMax-M2.7-highspeed# ANTHROPIC_DEFAULT_OPUS_MODEL=MiniMax-M2.7# API_TIMEOUT_MS=3000000# ============================================================# OpenAI(通过 LiteLLM 代理)# 先启动: litellm --config litellm_config.yaml --port 4000# ============================================================# ANTHROPIC_AUTH_TOKEN=sk-anything# ANTHROPIC_BASE_URL=http://localhost:4000# ANTHROPIC_MODEL=gpt-4o# ANTHROPIC_DEFAULT_SONNET_MODEL=gpt-4o# ANTHROPIC_DEFAULT_HAIKU_MODEL=gpt-4o# ANTHROPIC_DEFAULT_OPUS_MODEL=gpt-4o# API_TIMEOUT_MS=3000000# ============================================================# DeepSeek(通过 LiteLLM 代理)# 先启动: litellm --config litellm_config.yaml --port 4000# ============================================================# ANTHROPIC_AUTH_TOKEN=sk-anything# ANTHROPIC_BASE_URL=http://localhost:4000# ANTHROPIC_MODEL=deepseek-chat# ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-chat# ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-chat# ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-chat# API_TIMEOUT_MS=3000000# ============================================================# OpenRouter(直连 Anthropic 兼容接口)# ============================================================# ANTHROPIC_AUTH_TOKEN=sk-or-v1-xxx# ANTHROPIC_BASE_URL=https://openrouter.ai/api/v1# ANTHROPIC_MODEL=openai/gpt-4o# ANTHROPIC_DEFAULT_SONNET_MODEL=openai/gpt-4o# ANTHROPIC_DEFAULT_HAIKU_MODEL=openai/gpt-4o-mini# ANTHROPIC_DEFAULT_OPUS_MODEL=openai/gpt-4o# ============================================================# 通用设置(建议始终开启)# ============================================================DISABLE_TELEMETRY=1CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1cc-haha % ./bin/claude-haha Welcome to Claude Code v999.0.0-local ………………………………………………………………………………………………………………………………………………………… * █████▓▓░ * ███▓░ ░░ ░░░░░░ ███▓░ ░░░ ░░░░░░░░░░ ███▓░ ░░░░░░░░░░░░░░░░░░░ * ██▓░░ ▓ ░▓▓███▓▓░ * ░░░░ ░░░░░░░░ ░░░░░░░░░░░░░░░░ * ▗ ▗ ▖ ▖ * * ………………… ……………………………………………………………………………………………………………… Unable to connect to Anthropic services Failed to connect to api.anthropic.com: ERR_BAD_REQUEST Please check your internet connection and network settings. Note: Claude Code might not be availableinyour country. Check supported countries at https://anthropic.com/supported-countries