详细介绍
Code Switch 是一个面向开发者的桌面工具,旨在集中管理多个 Claude Code 与 Codex 提供商(Providers),通过可视化的优先级回退、请求热力图与调用日志,帮助团队在供应商不可用或降级时平滑回退并定位问题。项目基于 Wails 3 构建,支持多平台打包与分发。
主要特性
- 多供应商并行:允许同时配置多个 LLM 提供商并按优先级排序以实现降级策略。
- 可视化洞察:提供热力图与按供应商统计的调用日志,便于分析使用量与错误来源。
- 本地桌面应用:基于 Wails 打包为本地应用,支持 macOS 与 Windows 的发布流程。
使用场景
适用于需要在多家模型提供商之间进行容灾、成本与可用性平衡的研发与运维团队;也适合个人开发者在本地对接多个 Claude/ Codex 接口进行比较测试、故障排查与性能评估。
技术特点
- 基于 Wails 3 的跨平台桌面前端,后端使用 Go 与 Node.js 支撑本地逻辑与打包流程。
- 支持本地打包与交叉编译流程(macOS/.app 与 Windows 可执行),并提供发布自动化脚本以生成安装包。
- 数据与日志本地存储,便于审计与排查,同时减少对外部服务的依赖。