开源项目 · MIT · React / TypeScript / Tauri 2 / Rust
AGSwitch
把个人 AI 工具配置切换,扩展为组织受管接入。基于 cc-switch 二次开发,由兼容网关提供模型与授权,客户端负责可预览、可恢复的配置落地。
目标与能力
组织推广 AI 工具时,成员往往需要分别填写地址、模型和凭据,工具更新后还要重新排查配置。AGSwitch 将网关登录、浏览器设备授权、模型获取与本地配置管理连成一条接入路径,减少重复配置和恢复成本。
适配 Claude Code、Codex CLI、Gemini CLI、OpenCode、Hermes,并增加 WorkBuddy 的模型、渠道与配置管理。提供配置预览、备份恢复和用户配置云归档,让配置变更具有可检查、可撤回的入口。
架构与职责
接入流程
- 成员连接兼容网关,按网关提供的流程完成登录与设备授权。
- 获取可用模型和配置,选择目标工具,检查即将写入的配置内容。
- 保留备份后落地配置;后续通过恢复与云归档管理配置,模型请求进入网关。
工程取舍
沿用上游桌面应用与多工具适配基础,重点扩展组织接入能力,避免再造通用配置编辑器。不同工具保持各自配置格式,统一的是授权与配置管理流程;集中权限、用量和审计留在网关,避免在每台客户端重复实现组织策略。
发布与边界
公开仓库提供基于 cc-switch 的 MIT 源码,保留上游归属。设备授权及云归档需要兼容网关配合;安装包和自动更新能力以实际 Release 为准。源码公开不等于附带托管网关、组织账号或现成的企业服务。