🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Codex 切换器 kuangre123/codex-switch

DeepSeek Harness
kuangre1238 天前有提交已提供中文文档扫描:无法判定

一个小巧的 macOS 工具:一键把 Codex 在「官方 OpenAI」和「你自己的自定义 / 第三方…

53.9/100
综合分
73
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/kuangre123/codex-switch.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · platform
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包codex-switch(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 04:32:56

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 一键切换API配置
  • 保留官方登录
展开完整介绍(227 字)↓

Codex Switch 是 macOS 工具,一键配置 Codex 的自定义 API,同时保留官方 OpenAI 登录。保存后 Codex 的模型选择器里只会出现你选的那个服务商的模型。也支持 Claude Code 的官方 / 自定义 API 切换。Codex Switch 是轻量助手,用来配置多条编码智能体的 API 路由。对 Codex 来说,它让官方 OpenAI 和自定义 API 服务商并行配置,把自定义模型注册进 Codex 的 mod

README

由 DeepSeek 最新模型翻译生成
Codex Switch 一个小巧的 macOS 工具:一键把 Codex 在「官方 OpenAI」和「你自己的自定义 / 第三方 API」之间切换,切换后对话记录始终都在。 Codex Switch 把原本要手改 ~/.codex/auth.json 和 ~/.codex/config.toml 的事变成一次点击:官方 OpenAI 和你的自定义 provider 同时保留在配置里,切换只改「默认走哪一路」,不会重写已保存对话的 provider/model 归属。内置国内主流大模型快速预设,并能在本地启动适配器把只支持 Chat Completions 的接口桥接成 Codex 需要的 Responses 协议。 ⚠️ 不要在对话里让 Codex 自己改接入方式,容易改坏。切换请用本工具,稳定得多。 下载 从 GitHub Releases 下载 Codex-Switch-vX.Y.Z.dmg。 应用已用 Developer ID 签名并通过 Apple 公证,且为 通用二进制(Intel + Apple 芯片),不会有"未受信任的开发者"提示。
展开完整文档(README 剩余 1 节)
Codex Switch

一个小巧的 macOS 工具:一键把 Codex 在「官方 OpenAI」和「你自己的自定义 / 第三方 API」之间切换,切换后对话记录始终都在。

Codex Switch 把原本要手改 ~/.codex/auth.json 和 ~/.codex/config.toml 的事变成一次点击:官方 OpenAI 和你的自定义 provider 同时保留在配置里,切换只改「默认走哪一路」,不会重写已保存对话的 provider/model 归属。内置国内主流大模型快速预设,并能在本地启动适配器把只支持 Chat Completions 的接口桥接成 Codex 需要的 Responses 协议。

⚠️ 不要在对话里让 Codex 自己改接入方式,容易改坏。切换请用本工具,稳定得多。

下载

从 GitHub Releases 下载 Codex-Switch-vX.Y.Z.dmg。

应用已用 Developer ID 签名并通过 Apple 公证,且为 通用二进制(Intel + Apple 芯片),不会有"未受信任的开发者"提示。

安装(请务必拖进「应用程序」再启动):

1. 双击 DMG 打开
2. 把 Codex Switch.app 拖进「应用程序」文件夹
3. 从「应用程序」里启动

⚠️ 不要从 DMG 窗口里、或「下载」目录里直接双击运行。那样 macOS 会以「隔离(App Translocation)」方式从临时路径运行,导致内置代理服务连接异常。拖进「应用程序」这一步会解除隔离。

功能

- 官方 / 自定义并行:两套配置都留在 config.toml,在 App 里选「API 提供方」再保存即可切换(桌面端和 CLI 通用)。
- 对话永不丢:正常切换只改写 config.toml 和 auth.json;若检测到旧版适配器留下的非法 message ID,则先备份、再一次性修复 ID 前缀,历史内容与会话归属保持不变。
- 国内大模型快速预设:DeepSeek、Kimi、智谱 GLM、通义千问、豆包(火山引擎)、百度文心、MiniMax、阶跃星辰 StepFun,以及「第三方 / 中转 API(手动填写)」——选完自动填好接入点和模型,只需粘贴 Key。
- 自定义 / 第三方供应商卡片:支持任意 OpenAI 兼容的第三方 / 中转 API。
- Chat 适配器:接口只支持 /chat/completions 时,本地起代理自动把 Responses 转成 Chat Completions;原生 /responses 则直连。
- 保存时智能探测:保存前先试探接入点(先 /responses 再 /chat/completions),都不通就报错「请检查设置」。
- 跳过登录:可选绕过 ChatGPT OAuth,用 API‑Key 模式。
- CLI 通用:写入 [profiles.ccswitch](自定义)和 [profiles.official](官方),终端 codex / codex-official 直接用。

切换原理

借鉴 cc-switch:provider 切换工具只写实时配置文件,绝不动会话数据。

- 自定义 API → 顶层 model_provider = "custom"。
- 官方 OpenAI → 顶层 model_provider = "openai",用 Codex 内置完整模型目录。
- 官方模型下拉列表读取本机 Codex 的 models_cache.json;已保存的模型不在当前可见目录时,保存会自动改用目录中优先级最高的官方模型,并同步配置与任务恢复模型。
- 两个 provider 段 + CLI profiles 始终保留;不写自定义模型目录(会替换内置目录、易导致对话列表加载失败,已移除)。

桌面端模型选择器由 Codex 自己驱动;自定义模型显示为"自定义"标签是 Codex 的限制,但请求会正确路由,CLI 可完全控制模型 ID。

CLI

codex-switch status

codex-switch configure \
--base-url https://api.deepseek.com/v1 \
--custom-model deepseek-chat \
--custom-model-name "DeepSeek" \
--official-model gpt-5.5 \
--default-provider custom \
--chat-adapter --probe --restart-codex

会改动哪些文件

~/.codex/auth.json
~/.codex/config.toml
~/.codex/codex-switch-state.json
~/.codex/codex-switch-adapter.py

不会改写会话数据库或会话内容。仅在检测到旧版适配器生成的 item_... message ID 时修复为协议要求的 msg_...,原文件备份在 ~/.codex/backups_state/message-id-repair/。

作者

狂热AI(X:@CrazyAIAgent)
预览分享卡片长什么样 ↓kuangre123/codex-switch
分享 · DeepSeek Harness Hub
kuangre123/codex-switch

一个小巧的 macOS 工具:一键把 Codex 在「官方 OpenAI」和「你自己的自定义 / 第三方…

回到顶部