集中管理 Claude Code & Codex 供应商
接管 Claude Code 与 Codex 后,可并行使用多个 Provider 的服务;按优先级回退调用(支持拖动排序)以实现降级,并通过热力图、按供应商用量统计与请求日志洞察详细数据
基于 Wails 3
- Go 1.24+
- Node.js 18+
- npm / pnpm / yarn
- Wails 3 CLI:
go install github.com/wailsapp/wails/v3/cmd/wails3@latest
wails3 task dev- 同步 build metadata:
wails3 task common:update:build-assets
- 打包 macOS
.app:wails3 task package
- 安装
mingw-w64:brew install mingw-w64
- 运行 Windows 任务:
env ARCH=amd64 wails3 task windows:build # 生成安装器 env ARCH=amd64 wails3 task windows:package
脚本 scripts/publish_release.sh v0.1.0 将自动打包并上传以下资产:
codeswitch-macos.zipcodeswitch-arm64-installer.execodeswitch.exe
若要手动发布,可执行:
wails3 task package
env ARCH=amd64 wails3 task windows:package
scripts/publish_release.sh- 若
.app无法打开,先执行wails3 task common:update:build-assets后再构建。 - macOS 交叉编译需要终端拥有完全磁盘访问权限,否则
~/Library/Caches/go-build会报 operation not permitted。



