# cc-code **Repository Path**: hamawang/cc-code ## Basic Information - **Project Name**: cc-code - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-11 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 配置文件`.env`路径: - Windows: `%LOCALAPPDATA%\Programs\cc-code\.env` ```env ANTHROPIC_AUTH_TOKEN=sk-890064210dad0902-ji7131-3c168b64 ANTHROPIC_BASE_URL=http://localhost:20128/v1 ANTHROPIC_DEFAULT_OPUS_MODEL=opus ANTHROPIC_DEFAULT_SONNET_MODEL=sonnet ANTHROPIC_DEFAULT_HAIKU_MODEL=haiku API_TIMEOUT_MS=3000000 # 禁用遥测和非必要网络请求 DISABLE_TELEMETRY=1 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 ``` 除了 `.env` 文件,或者可以通过 `settings.json` 的 `env` 字段配置环境变量。 同时支持customModels,可自定义拓展多个模型,在`/model`命令下可选择。 配置文件`settings.json`路径: - Windows: `C:\Users\\.claude\settings.json` - macOS / Linux: `~/.claude/settings.json` ```json { "env": { "ANTHROPIC_BASE_URL": "http://localhost:20128/v1", "ANTHROPIC_AUTH_TOKEN": "sk-890064210dad0902-ji7131-3c168b64", "ANTHROPIC_DEFAULT_OPUS_MODEL": "opus", "ANTHROPIC_DEFAULT_SONNET_MODEL": "sonnet", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "haiku", "ANTHROPIC_CUSTOM_MODEL_OPTION": "custom" }, "model": "sonnet", "customModels": [ { "id": "gpt", "label": "gpt", "description": "gpt" }, { "id": "gemini", "label": "gemini", "description": "gemini" }, { "id": "glm", "label": "glm", "description": "glm" }, { "id": "qwen", "label": "qwen", "description": "qwen" } ], "skipDangerousModePermissionPrompt": true } ``` ## 环境依赖 - [Bun](https://bun.sh/) ≥ 1.1(用于运行脚本和构建二进制) - Node.js ≥ 18(部分脚本依赖 Node API) - Windows 打包可选:安装 [Inno Setup 6](https://jrsoftware.org/isinfo.php),用于生成安装包 ## 安装项目依赖 ```bash bun install ``` > 如果没有 Bun,也可以使用 `npm install` 或 `pnpm install`,但项目脚本默认通过 Bun 执行,推荐安装 Bun 以获得一致体验。 ## 本地运行与调试 ```bash bun run start ``` 此命令与 `bun run ./bin/cc` 等价,会启动 CLI 供本地调试。 ## 构建步骤 项目提供多个构建目标,常用命令如下: ```bash # 构建 Windows 可执行文件 bun run build:win # 构建 macOS x64 版本 bun run build:mac-x64 # 构建 macOS arm64 版本 bun run build:mac-arm64 ``` 上述命令都会在 `dist/` 目录下生成对应平台的可执行文件。 ## 打包发布(Windows) 1. 先执行 `bun run build:win`,确保 `dist/cc.exe` 已生成。 2. 运行 `bun run pkg`(等价于 `bun run scripts/pkg.ts`): - 会检查 Inno Setup 6 是否安装。 - 自动将 `.env.example` 拷贝到 `dist/`,方便用户配置。 - 调用 `packaging/windows-installer.iss` 生成 `dist/cc-code-Setup.exe` 安装包。 如果只想生成安装包(假设已经有 `dist/cc.exe`),可以直接执行 `bun run scripts/pkg.ts`。 完成上述步骤后,即可分发 `dist/` 下的可执行文件或安装包。 ## 原项目声明 本仓库从[cc-haha](https://github.com/NanmiCoder/cc-haha) Fork 而来,并在此基础上进行了修改添加多模型配置。