{"_id":"@alienzhou1958/cc-helper","_rev":"2-5f3bfd538763f55cefc47adf142a5bc4","name":"@alienzhou1958/cc-helper","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@alienzhou1958/cc-helper","version":"1.0.0","keywords":["claude","glm","minimax","api-key","config","cli"],"author":{"name":"AlienHub"},"license":"MIT","_id":"@alienzhou1958/cc-helper@1.0.0","maintainers":[{"name":"alienzhou1958","email":"zhouxiansheng1958@gmail.com"}],"homepage":"https://github.com/AlienHub/cc-helper#readme","bugs":{"url":"https://github.com/AlienHub/cc-helper/issues"},"bin":{"cc-helper":"bin/cli.js"},"dist":{"shasum":"10d021f1a3799bda591b7891d414940d555bc5fb","tarball":"https://registry.npmjs.org/@alienzhou1958/cc-helper/-/cc-helper-1.0.0.tgz","fileCount":11,"integrity":"sha512-rY4HNUyh/WnsCB0RDOR6d8ZcXMAjkROnX+eWdwZf518q5Pc2PA13nqfGmLpZ9gB7E9DYXZk0YWzoi9q7qWHVOw==","signatures":[{"sig":"MEUCICdGEzqElziaUCOgCqBLhKp3tjn25YI2u/o2/SoG08c2AiEA97dUZZo8rAgK468MN6vonOYKNaAOzMgyS3r+ts8BBSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54617},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"1dddf17567435408c196778d038a910512fe936c","scripts":{"pack":"npm pack","build":"npm pack","start":"node bin/cli.js"},"_npmUser":{"name":"alienzhou1958","email":"zhouxiansheng1958@gmail.com"},"repository":{"url":"git+https://github.com/AlienHub/cc-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"交互式配置 Claude Code (Claude/GLM/MiniMax) API 密钥的 CLI 工具","directories":{},"_nodeVersion":"22.16.0","dependencies":{"chalk":"^4.1.2","prompts":"^2.4.2","fs-extra":"^11.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cc-helper_1.0.0_1769697999635_0.9599592701626123","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alienzhou1958/cc-helper","version":"1.0.1","description":"交互式配置 Claude Code (Claude/GLM/MiniMax) API 密钥的 CLI 工具","main":"index.js","bin":{"cc-helper":"bin/cli.js"},"scripts":{"start":"node bin/cli.js","build":"npm pack","pack":"npm pack"},"keywords":["claude","glm","minimax","api-key","config","cli"],"author":{"name":"AlienHub"},"license":"MIT","dependencies":{"prompts":"^2.4.2","chalk":"^4.1.2","fs-extra":"^11.1.1"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/AlienHub/cc-helper.git"},"bugs":{"url":"https://github.com/AlienHub/cc-helper/issues"},"homepage":"https://github.com/AlienHub/cc-helper#readme","_id":"@alienzhou1958/cc-helper@1.0.1","gitHead":"2c87e3e88b73cf94e080450c04da19f74af3f40d","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pLtTYb3vIw7Cq2dqKASp2WHaAmxELWzRoM8LsChd4S3FgPpOl+O0Q+ioakrBNG9Zd1jIYGAwQ8jZ8vcBQ7Qt4g==","shasum":"d97e1b04a9f0420befbf661aa97d381393304515","tarball":"https://registry.npmjs.org/@alienzhou1958/cc-helper/-/cc-helper-1.0.1.tgz","fileCount":11,"unpackedSize":54843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAH5emLxD6ct/KwSQNLljkXCm6HZt4eYNi0WT6Zj1txjAiEAspYmoChJGqoxfgg6cqEyGTF0pnNlVQCJHyQqDyazVLg="}]},"_npmUser":{"name":"alienzhou1958","email":"zhouxiansheng1958@gmail.com"},"directories":{},"maintainers":[{"name":"alienzhou1958","email":"zhouxiansheng1958@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cc-helper_1.0.1_1769698243143_0.5633157584341562"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T14:46:39.546Z","modified":"2026-01-29T14:50:43.417Z","1.0.0":"2026-01-29T14:46:39.806Z","1.0.1":"2026-01-29T14:50:43.293Z"},"bugs":{"url":"https://github.com/AlienHub/cc-helper/issues"},"author":{"name":"AlienHub"},"license":"MIT","homepage":"https://github.com/AlienHub/cc-helper#readme","keywords":["claude","glm","minimax","api-key","config","cli"],"repository":{"type":"git","url":"git+https://github.com/AlienHub/cc-helper.git"},"description":"交互式配置 Claude Code (Claude/GLM/MiniMax) API 密钥的 CLI 工具","maintainers":[{"name":"alienzhou1958","email":"zhouxiansheng1958@gmail.com"}],"readme":"# @alienzhou1958/cc-helper - Claude Code 密钥配置工具\n\n> [English](README_EN.md) | 中文\n\n一个简单易用的 CLI 工具，用于交互式配置 [Claude Code](https://code.claude.com) 的 API 密钥，支持GLM (智谱AI)、MiniMax 等服务提供商。\n\n## 功能特性\n\n- 交互式配置 Claude Code 的 API 密钥\n- 支持多个服务提供商（GLM、MiniMax、Kimi）及自定义 API 端点\n- 查看当前 Claude Code 配置（密钥、端点等）\n- 验证配置有效性（测试 API 密钥是否可用）\n- 清除不需要的配置\n- 直接修改 Claude Code 的配置文件 `~/.claude/settings.json`\n- 支持剪贴板粘贴（Cmd/Ctrl+V）\n- 美观的命令行界面\n\n## 支持的服务提供商\n\n- **GLM (智谱AI)** - 使用智谱AI的兼容接口\n- **MiniMax** - 使用 MiniMax 的兼容接口\n- **Kimi (Moonshot)** - 使用 Moonshot Kimi API（兼容 Claude 接口）\n\n## 安装\n\n### 通过 npx 运行（推荐）\n\n```bash\nnpx @alienzhou1958/cc-helper\n```\n\n### 本地安装\n\n```bash\nnpm install -g @alienzhou1958/cc-helper\n```\n\n安装后直接运行：\n\n```bash\ncc-helper\n```\n\n## 使用方法\n\n运行命令后，会显示交互式菜单：\n\n1. **配置/更新密钥** - 添加或更新API密钥\n2. **查看当前配置** - 查看已配置的密钥（部分隐藏）\n3. **验证配置** - 测试 API 密钥是否有效\n4. **检查 Claude Code 安装** - 检查 Claude Code 是否已安装\n5. **启动 Claude Code** - 直接启动 Claude Code\n6. **删除密钥** - 删除不需要的密钥\n7. **退出** - 退出程序\n\n### 配置密钥\n\n1. 选择 \"配置/更新密钥\"\n2. 从列表中选择服务提供商（GLM、MiniMax、Kimi 或自定义 API）\n3. 输入对应的 API 密钥（支持直接粘贴）\n4. 如果选择自定义 API，还需要输入自定义的 API 端点 URL\n5. 配置会自动保存到 Claude Code 的配置文件\n\n### 查看配置\n\n选择 \"查看当前配置\" 可以查看 Claude Code 的当前配置，包括：\n- 当前使用的服务提供商\n- API 端点地址\n- API 密钥（部分隐藏）\n- 超时设置等\n\n### 验证配置\n\n选择 \"验证配置\" 可以测试当前配置的 API 密钥是否有效。工具会通过 Claude Code 命令实际发送请求来验证配置。\n\n### 检查安装和启动\n\n- **检查 Claude Code 安装**：检查系统中是否已安装 Claude Code，并显示版本信息\n- **启动 Claude Code**：直接启动 Claude Code 交互式界面\n\n### 删除密钥\n\n选择 \"删除密钥\" 可以清除当前的 API 密钥配置。\n\n## 配置文件位置\n\n工具直接修改 Claude Code 的配置文件：\n\n```\n~/.claude/settings.json\n```\n\n配置文件格式示例：\n\n```json\n{\n  \"env\": {\n    \"ANTHROPIC_AUTH_TOKEN\": \"your-api-key-here\",\n    \"ANTHROPIC_BASE_URL\": \"https://open.bigmodel.cn/api/anthropic\",\n    \"API_TIMEOUT_MS\": \"3000000\",\n    \"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC\": 1,\n    \"ANTHROPIC_DEFAULT_OPUS_MODEL\": \"glm-4.7\",\n    \"ANTHROPIC_DEFAULT_SONNET_MODEL\": \"glm-4.7\",\n    \"ANTHROPIC_DEFAULT_HAIKU_MODEL\": \"glm-4.5-air\"\n  }\n}\n```\n\n> 注意：不同服务提供商的配置会有所不同，工具会根据选择的服务提供商自动设置相应的模型配置。\n\n## 关于 Claude Code\n\n[Claude Code](https://code.claude.com) 是 Anthropic 官方的 AI 编程助手工具，可以在终端中使用。\n\n- 安装 Claude Code: `curl -fsSL https://claude.ai/install.sh | bash`\n- 使用文档: https://code.claude.com/docs\n\n## 开发\n\n```bash\n# 克隆项目\ngit clone <repository-url>\ncd @alienzhou1958/cc-helper\n\n# 安装依赖\nnpm install\n\n# 运行\nnpm start\n```\n\n## 内部分发\n\n### 方法 1: 打包分发（推荐）\n\n1. **打包项目**：\n```bash\nnpm run build\n# 或\nnpm pack\n```\n\n这会生成一个 `alienzhou1958-cc-helper-1.0.0.tgz` 文件。\n\n2. **分发安装**：\n将 `.tgz` 文件分发给团队成员，他们可以通过以下方式安装：\n\n```bash\n# 全局安装\nnpm install -g /path/to/alienzhou1958-cc-helper-1.0.0.tgz\n\n# 或本地安装\nnpm install /path/to/alienzhou1958-cc-helper-1.0.0.tgz\n```\n\n安装后即可使用 `cc-helper` 命令。\n\n### 方法 2: 从 Git 仓库安装\n\n如果项目在 Git 仓库中（如 GitHub、GitLab 等），可以直接安装：\n\n```bash\n# 从 Git 仓库安装\nnpm install -g git+https://your-git-repo-url.git\n\n# 或指定分支/标签\nnpm install -g git+https://your-git-repo-url.git#main\n```\n\n### 方法 3: 本地链接（开发用）\n\n在同一台机器上开发时，可以使用 `npm link`：\n\n```bash\n# 在项目目录中\nnpm link\n\n# 之后就可以直接使用 cc-helper 命令\ncc-helper\n```\n\n## 许可证\n\nMIT\n\n","readmeFilename":"README.md"}