Skip to content

aiclientproxy/config-switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Config Switch

一键切换 API 配置的 ProxyCast 插件,支持 Claude Code、Codex、Gemini 等客户端。

功能特性

  • 一键切换:快速切换不同客户端的 API 配置
  • 多客户端支持:支持 Claude Code、Codex、Gemini 等主流 AI 客户端
  • 配置同步检测:自动检测外部配置变更,支持导入新配置
  • ProxyCast 集成:添加 "ProxyCast" 配置可将凭证池转为标准 API

支持的客户端

客户端 配置文件路径
Claude Code ~/.claude.json
Codex ~/.codex/config.json
Gemini ~/.gemini/config.json

安装

通过 ProxyCast 插件中心安装

  1. 打开 ProxyCast
  2. 进入插件中心
  3. 在推荐插件中找到 "Config Switch"
  4. 点击安装

手动安装

# 下载插件包
curl -LO https://github.com/aiclientproxy/config-switch/releases/latest/download/config-switch-plugin.zip

# 在 ProxyCast 中通过本地文件安装

使用方法

  1. 安装插件后,在侧边栏或工具页面找到 "配置管理"
  2. 选择要管理的客户端 Tab(Claude Code / Codex / Gemini)
  3. 添加或选择配置项
  4. 点击配置卡片即可一键切换

添加 ProxyCast 配置

添加名为 "ProxyCast" 的配置,可将 ProxyCast 凭证池转为标准 API:

  • API Base: http://localhost:8999
  • API Key: ProxyCast 的 API Key

配置项说明

每个配置项包含:

  • 名称:配置的显示名称
  • API Key:对应服务的 API 密钥
  • API Base(可选):自定义 API 端点
  • 备注(可选):配置说明

配置同步

当检测到外部配置文件变更时:

  • 显示 "检测到外部配置变更" 提示
  • 可选择 "导入为新配置" 保存变更
  • 可选择 "查看详情" 对比差异

开发

# 安装依赖
pnpm install

# 开发模式
pnpm dev

# 构建
pnpm build

技术栈

  • React + TypeScript
  • Tailwind CSS
  • Tauri API

许可证

MIT License

相关链接

About

config-switch

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •