Claude API 配置管理工具 - 管理 API URL 和 Token 预设
npm install @cc123hh/claude-config-cliClaude API 配置管理工具 - 管理 API URL 和 Token 预设的 Node.js/TypeScript CLI 工具。
- ✅ 跨平台支持 - Windows、macOS、Linux 原生支持
- ✅ 类型安全 - TypeScript 提供编译时类型检查
- ✅ 友好交互 - 使用 inquirer 提供美观的交互式菜单
- ✅ 彩色输出 - 使用 chalk 实现彩色终端输出
- ✅ 预设管理 - 支持添加、删除、编辑 API 预设配置
- ✅ Token 脱敏 - 自动脱敏显示敏感信息
- ✅ JSON 配置 - 预设配置采用 JSON 格式,易于管理
``bash`
npx @cc123hh/claude-config-cli
`bash`
npm install -g @cc123hh/claude-config-cli
claude-config-cli
`bash克隆项目
git clone
cd claude-config-cli
使用指南
启动后会显示主菜单:
`
╔════════════════════════════════════════╗
║ Claude API 配置管理工具 ║
╚════════════════════════════════════════╝当前配置:
┌────────────────────────────────────────────┐
URL: https://open.bigmodel.cn/api/anthropic
Token: aab6c23...3a9b
└────────────────────────────────────────────┘
请选择操作:
1) 从预设配置选择
2) 手动输入配置
3) 管理预设配置
4) 查看当前配置
5) 编辑配置文件
6) 退出
`$3
1. 从预设配置选择 - 从预设列表中选择并应用 API 配置
2. 手动输入配置 - 手动输入 API URL 和 Token
3. 管理预设配置 - 添加、删除、编辑 API 预设
4. 查看当前配置 - 显示当前 Claude API 配置
5. 编辑配置文件 - 使用编辑器打开配置文件
6. 退出 - 退出程序
预设配置格式
预设配置文件位于
presets.json:`json
{
"presets": [
{
"name": "智谱 AI (BigModel)",
"url": "https://open.bigmodel.cn/api/anthropic",
"token": "your-token-here"
},
{
"name": "Anthropic 官方",
"url": "https://api.anthropic.com"
}
]
}
`技术栈
- 语言: TypeScript 5.x
- 交互: inquirer 9.x
- 样式: chalk 5.x
- 配置: JSON
项目结构
`
claude-config-cli/
├── src/
│ ├── index.ts # 主入口
│ ├── types.ts # 类型定义
│ ├── config/
│ │ └── manager.ts # API 配置管理
│ ├── presets/
│ │ └── manager.ts # 预设配置管理
│ └── ui/
│ ├── menu.ts # 交互式菜单
│ └── display.ts # 显示输出
├── presets.json # 预设配置
├── package.json
├── tsconfig.json
└── README.md
`开发
`bash
安装依赖
npm install开发模式
npm run dev编译
npm run build运行编译后的版本
npm start
``MIT
感谢原 shell 脚本作者的设计思路。