# cc-hub **Repository Path**: eworthcms/cc-hub ## Basic Information - **Project Name**: cc-hub - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-22 - **Last Updated**: 2025-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CC Hub
CC Hub Logo

Claude Code 多配置管理工具

一个优雅的 Claude Code 配置管理器,轻松切换不同的 API 提供商和配置

## ✨ 功能特点 - 🔄 **多供应商管理** - 支持管理多个 Claude API 提供商(如 Doubao、Kimi 等) - ⚙️ **灵活配置** - 为每个供应商创建多个配置(如包月套餐、按量付费等) - 🚀 **一键启动** - 快速启动配置好的 Claude Code 终端环境 - 🎨 **主题切换** - 支持 Light、Dark、Blue、Purple 四种主题 - 🌍 **双语支持** - 中文/英文界面切换 - 👁️ **API Key 管理** - 安全的密码隐藏/显示功能 - 💾 **本地存储** - 所有配置安全存储在本地 `~/.cc-hub` 目录 ## 页面图 草图: ![](https://s.i9u.cc/markdown/061821-1.png) 页面图: ![供应商](https://s.i9u.cc/markdown/061916.png) ![列表](https://s.i9u.cc/markdown/062021.png) ![套餐](https://s.i9u.cc/markdown/062047.png) ## 📦 安装 ### 从源码构建 ```bash # 克隆仓库 git clone https://github.com/liuer2024/cc-hub.git cd cc-hub # 安装依赖 pnpm install # 开发模式 pnpm tauri dev # 构建应用 pnpm tauri build ``` ## 🚀 使用指南 ### 1. 添加供应商 点击顶部导航栏的 `+` 按钮,填写: - **供应商名称**:如 "Doubao"、"Kimi" - **命令别名**:如 "doubao"、"kimi"(将生成 `claude-doubao`、`claude-kimi` 命令) ### 2. 添加配置 选择一个供应商后,点击"添加配置": - **配置名称**:如 "包月套餐"、"按量付费" - **API Key**:你的 API 密钥 - **Base URL**:API 接口地址 - **模型**(可选):指定使用的模型 ### 3. 激活配置 点击配置卡片即可激活该配置,系统会自动生成对应的启动脚本。 ### 4. 启动终端 点击"启动终端"按钮,会打开一个预配置好环境的终端,直接运行相应的 claude 命令。 ### 5. 切换主题 点击右上角设置图标,可以切换语言和主题。 ## 📁 文件结构 ``` cc-hub/ ├── src/ # 前端源码 │ ├── components/ # React 组件 │ │ ├── AddProviderModal.tsx │ │ ├── AddConfigModal.tsx │ │ └── SettingsModal.tsx │ ├── App.tsx # 主应用组件 │ ├── types.ts # TypeScript 类型定义 │ └── ... ├── src-tauri/ # Rust 后端 │ └── src/ │ ├── config.rs # 配置管理逻辑 │ └── lib.rs # Tauri 命令定义 └── ... ``` ## 🛠️ 技术栈 - **前端**: React 19 + TypeScript + Vite - **UI 框架**: TailwindCSS + Lucide Icons - **桌面框架**: Tauri 2 - **后端**: Rust - **包管理**: pnpm ## 📝 配置文件 应用配置存储在 `~/.cc-hub/` 目录: ``` ~/.cc-hub/ ├── config.json # 主配置文件 ├── bin/ # 生成的启动脚本 │ ├── claude-doubao │ ├── claude-kimi │ └── ... └── providers/ # 各供应商配置 ├── doubao/ │ └── .claude/ │ └── settings.json └── kimi/ └── .claude/ └── settings.json ``` ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! 1. Fork 本仓库 2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交你的修改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 打开 Pull Request ## 📄 开源协议 本项目采用 [MIT License](LICENSE) 开源协议。 ## 🙏 致谢 - [Tauri](https://tauri.app/) - 跨平台桌面应用框架 - [Claude Code](https://www.anthropic.com/) - Anthropic 的 AI 编程助手 - [cc-switch](https://github.com/farion1231/cc-switch) - 灵感来源 ## 📮 联系方式 如有问题或建议,欢迎通过以下方式联系: - 提交 [Issue](https://github.com/liuer2024/cc-hub/issues) - 发起 [Discussion](https://github.com/liuer2024/cc-hub/discussions) ---
Made with ❤️ by CC Hub Contributors