📈 GH Trending Explorer 🎲 Surprise me

← all repos

dieqiyun / uni-switch

git clone https://github.com/dieqiyun/uni-switch.git v0.5.27 · 4d ago

Open-source Codex and Claude API configuration manager for Windows, Linux and macOS. AGPL-3.0-only.

—
stars, 24h
—
stars, 7 days
+123
stars, 30 days · #1,910
123
★ total
0
forks · 2 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseAGPL-3.0
Created2026-10-07 (13d ago)
Last push4d ago
Watchers1
OwnerUser

GitHub topics

Links

README excerpt
# uni-switch
简洁的 Codex / Claude Code API 配置工具。填写 **API 地址、API Key**,点击 **添加并使用**;日常切换只需一次点击。
**当前版本:0.5.25 · Windows / Linux / macOS · AGPL-3.0-only**
下载安装包 · 使用教程 · 供应商赞助 · 更新记录 · 问题反馈 · 参与开发 · 开源许可
本版修复 Claude 模型被无差别改成 `claude-sonnet-4-6-uni-…` 别名、档位请求误选默认模型的问题,补齐 Fable 档位与 `[1m]` 上下文标记处理。旧 Claude 配置请点击「更新配置」后完全退出并重开对应客户端。详见 更新记录 和 Claude 模型路由说明。
## 供应商赞助名单
感谢 **蝶祈云 API** 对 uni-switch 的支持。目前供应商赞助名单仅列出蝶祈云。
 蝶祈云 API 
 蝶祈云为个人开发者、科研探索者及团队提供 AI API 渠道接入,官网展示 GPT、Claude、Gemini 与国内模型生态。其渠道建设涵盖 GPT 真官 Key 科研探索、国外机构合作定制、高质量渠道聚合 ,让不同模型与渠道在同一入口更方便地选择。 
 除个人使用外,也面向项目开发与长期使用需求提供机构定制渠道;官网提供用户社区和联系支持入口,并支持开具发票,团队采购或报销可向支持确认开票资料与办理方式。接入时,从控制台复制对应渠道的 API 地址与 API Key ,在 uni-switch 点击「添加并使用」,即可继续自动检测协议、同步模型和应用客户端配置。 
 访问蝶祈云官网 ↗ · 详细介绍与接入说明 · 首次配置教程 
介绍依据蝶祈云官网公开内容整理;模型权限、API 接入地址、价格和服务安排以实际控制台及服务方说明为准。
## 功能
- 管理 Codex 桌面端 / CLI、Claude Code 桌面端及 Claude CLI 的 API 配置,同一供应商可在客户端之间复用。
- 新增 ZCode、DSH(DeepSeek Harness)、WorkBuddy 一键配置;所有客户端可查看实际配置文件、手动编辑保存,校验与备份后提示重启。详见 多客户端配置与编辑说明。
- 自动检测协议、认证方式、上游模型和余额,无需选择站点类型或手填模型 ID。
- 模型详情展示上游、内置和手动能力资料,可调整思考模式;仅在明确确认后发送受限合成请求验证能力。签名资料更新基础设施已加入,当前生产签名源尚未配置。
- 默认启用全部适用模型。每个模型可设置上下文长度,默认 256k。
- 同步成功后移除上游已下架的模型,并为失效默认模型选择有效替代项;同步失败保留原列表。
- 双向协议转换:Codex 使用 Claude Messages 模型;Claude Code 使用 OpenAI 模型。
- ZCode、DSH、WorkBuddy 使用官网原始图标,可一键写入原生配置和手动编辑配置文件;写入后提示重启。详见 多客户端配置与兼容边界。
- 供应商列表直接切换默认模型、上下文、Fast 加速模式和协议转换;完整模型配置在弹窗中确认。
- Codex 配置写入时自动检查思考强度显示并保留有效用户选择。实际修改后提示重启和新开对话;Claude 未运行时也提示后续启动与新对话。
- 本地配置备份、外部修改冲突检测、确认覆盖及恢复原配置;后台协议转换与可选 Windows 登录启动。
- 左下角版本入口检查 GitHub 最新正式版,发现新版时持续显示提醒;每次选择手动下载或远程下载、校验后确认安装。
- 软件内提供可离线查看的分类教程,与 GitHub 使用教程共用内容。
## 使用
详细操作见 完整中文教程。软件左下角「使用说明」可离线阅读相同教程。
1. 在左侧选择 Codex 或 Claude Code;Claude Code 可分别选择桌面端和 CLI。
2. 点击 **添加供应商**,填写 API 地址和 API Key,点击 **添加并使用**。
3. 按提示重启对应客户端并新开对话,确认模型和思考强度。旧 Codex 会话或恢复的会话仍可能保留原选择。
4. 后续切换点击供应商行的 **使用**。点击 **管理模型**调整启用列表、默认模型和上下文。
模型弹窗中的同步和选择属于草稿,取消不会写入。当前供应商确认保存后立即应用;未使用供应商在下次使用时应用。余额查询范围由上游接口决定,密钥额度与账户余额会分别标注。
配置目录在 **设置** 中查看和修改,通常保留默认值即可。关闭窗口后应用驻留托盘,协议转换继续运行;升级前从托盘退出旧版。
## 下载与更新
从 GitHub Releases 下载对应系统的程序:
| 系统 / 文件 | 用途 |
| --- | --- |
| Windows x64:`uni-switch_0.5.25_x64-setup.exe` | 安装包,推荐 Windows 用户使用 |
| Windows x64:`uni-switch_0.5.25_x64-portable.zip` | 便携程序、说明和许可证 |
| Windows x64:`uni-switch_0.5.25_x64.exe` | 独立程序,需要系统已有 WebView2 |
| Linux x64:`uni-switch_0.5.25_amd64.deb` | Ubuntu 22.04+ / Debian 12+ 桌面系统 |
| Linux x64:`uni-switch_0.5.25_x86_64.AppImage` | 设置可执行权限后运行,需要桌面环境与 WebKitGTK 4.1 |
| macOS:`uni-switch_0.5.25_universal.dmg` | 通用安装包,同时包含 Intel 和 Apple Silicon 架构 |
| macOS:`uni-switch_0.5.25_universal.app.tar.gz` | 通用 app 归档 |
| `uni-switch_0.5.25_source.zip` | 与三平台程序对应的完整源码和构建文件 |
| `README-zh-CN.md` / `SHA256SUMS.txt` | 完整教程 / 附件校验值 |
继续提供完整源码及三平台程序,许可保持 AGPL-3.0-only,历史版本全部保留。每次更新选择「GitHub 手动下载」或「远程更新」,检测不会自动下载安装。远程更新下载并校验本系统安装包,仍需点击「安装更新」:Windows 启动向导并退出应用,macOS 打开 DMG 后拖入安装,Linux 使用系统安装程序或替换 AppImage。详情见 远程更新说明。
macOS 包使用 ad-hoc 签名,尚未经过 Apple Developer ID 签名与公证;首次打开如被阻止,请先核对发布来源和校验值,再到「系统设置 → 隐私与安全性」允许打开。Linux AppImage 如缺少 FUSE,可使用 `--appimage-extract-and-r