开源项目 · MIT · React / TypeScript / Tauri 2 / Rust

AGSwitch

把个人 AI 工具配置切换,扩展为组织受管接入。基于 cc-switch 二次开发,由兼容网关提供模型与授权,客户端负责可预览、可恢复的配置落地。

查看 GitHub 源码 ↗ · 首页项目摘要

目标与能力

组织推广 AI 工具时,成员往往需要分别填写地址、模型和凭据,工具更新后还要重新排查配置。AGSwitch 将网关登录、浏览器设备授权、模型获取与本地配置管理连成一条接入路径,减少重复配置和恢复成本。

适配 Claude Code、Codex CLI、Gemini CLI、OpenCode、Hermes,并增加 WorkBuddy 的模型、渠道与配置管理。提供配置预览、备份恢复和用户配置云归档,让配置变更具有可检查、可撤回的入口。

架构与职责

AGSwitch 受管配置架构 成员通过浏览器授权连接兼容网关,AGSwitch 获取模型与配置,经预览和备份写入各 AI 工具。网关负责权限、计费与审计。 组织成员浏览器设备授权AGSwitch受管模型与配置兼容模型网关权限 · 计费 · 审计配置预览与备份恢复 · 云归档本地 AI 工具Claude / Codex / GeminiOpenCode / Hermes / WorkBuddy
脱敏逻辑图。配置控制与模型请求分开:客户端管理本地工具配置,组织治理由兼容网关承担。

接入流程

  1. 成员连接兼容网关,按网关提供的流程完成登录与设备授权。
  2. 获取可用模型和配置,选择目标工具,检查即将写入的配置内容。
  3. 保留备份后落地配置;后续通过恢复与云归档管理配置,模型请求进入网关。

工程取舍

沿用上游桌面应用与多工具适配基础,重点扩展组织接入能力,避免再造通用配置编辑器。不同工具保持各自配置格式,统一的是授权与配置管理流程;集中权限、用量和审计留在网关,避免在每台客户端重复实现组织策略。

发布与边界

公开仓库提供基于 cc-switch 的 MIT 源码,保留上游归属。设备授权及云归档需要兼容网关配合;安装包和自动更新能力以实际 Release 为准。源码公开不等于附带托管网关、组织账号或现成的企业服务。