
面向 Claude Code、Codex、OpenCode、Gemini CLI 等多种 AI 编程客户端的本地配置、路由与用量统计桌面应用,支持供应商切换、本地代理、协议转换与自动故障转移。
#Tauri#Rust#TypeScript#React#SQLite
AI 编程客户端越装越多——Claude Code、Codex、OpenCode、Gemini CLI、Grok Build……每个都有自己的供应商配置、API Key 和用量统计,管理起来很分散。Agent Switch 把这些操作统一收进一个桌面应用,同时管理 9 个客户端的配置。
核心能力是本地代理。所有客户端的 API 请求经过 Agent Switch 统一路由,支持协议转换(Anthropic 格式转 OpenAI 兼容格式)和自动故障转移。用量统计按上游实际使用的模型计费,不按客户端看到的别名,确保账单准确。
数据全部存在本地 SQLite,不依赖云服务。多设备同步支持 WebDAV 和 S3。使用 Tauri + Rust 构建,内存占用很小。
下载:Releases · 源码与文档:github.com/qunqin24/agent-switch