切换 Provider 并修复历史索引,双向迁移聊天记录
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/HanLoney/CodexShift.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 49 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/1) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包CodexShift(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:22:09
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 切换Provider
- 修复历史任务索引
- 双向迁移聊天记录
Provider 切换与 Codex 历史任务索引修复:同步 rollout / state_5.sqlite,保持历史会话可见可用;支持 Codex ↔ DeepSeek Harness 项目、会话与聊天记录双向互导。
README
由 DeepSeek 最新模型翻译生成CodexShift
Provider 切换 + Codex 历史任务索引修复让官方账号、第三方 API 与历史任务一起安全切换
下载最新版 · English ·问题反馈
CodexShift 是一款独立的 Codex Provider 切换与历史任务索引维护工具。
它不只是修改 API 地址:在官方账号与第三方 API 之间切换时,CodexShift 会同步处理配置、认证凭据和历史任务中的 Provider 引用,并修复 state_5.sqlite 中缺失或异常的根任务索引,避免旧会话在切换后变成孤立记录、重复显示,或直接从历史列表中消失。
CodexShift 独立保存自己的配置,不依赖其他 Provider 管理工具,也不会读取或修改其他工具的数据。除此之外,它还支持在 Codex 与 DeepSeek Harness 之间按项目、按会话选择性双向迁移聊天记录,自动建立对应项目并恢复可见的用户/助手上下文。
Codex 项目 / 独立会话 / 聊天记录 ⇄ DeepSeek Harness Workspace / Session / 聊天记录
迁移不是把所有历史一次性倒完:你可以选择具体项目和多个会话,使用精简上下文或完整聊天记录模式。双向导入都不会调用模型,也不会产生额外 API 用量。
[!
展开完整文档(README 剩余 1 节)
CodexShift Provider 切换 + Codex 历史任务索引修复让官方账号、第三方 API 与历史任务一起安全切换 下载最新版 · English ·问题反馈 CodexShift 是一款独立的 Codex Provider 切换与历史任务索引维护工具。 它不只是修改 API 地址:在官方账号与第三方 API 之间切换时,CodexShift 会同步处理配置、认证凭据和历史任务中的 Provider 引用,并修复 state_5.sqlite 中缺失或异常的根任务索引,避免旧会话在切换后变成孤立记录、重复显示,或直接从历史列表中消失。 CodexShift 独立保存自己的配置,不依赖其他 Provider 管理工具,也不会读取或修改其他工具的数据。除此之外,它还支持在 Codex 与 DeepSeek Harness 之间按项目、按会话选择性双向迁移聊天记录,自动建立对应项目并恢复可见的用户/助手上下文。 Codex 项目 / 独立会话 / 聊天记录 ⇄ DeepSeek Harness Workspace / Session / 聊天记录 迁移不是把所有历史一次性倒完:你可以选择具体项目和多个会话,使用精简上下文或完整聊天记录模式。双向导入都不会调用模型,也不会产生额外 API 用量。 [!IMPORTANT] CodexShift 是社区项目,不是 OpenAI 官方产品,与 OpenAI 没有隶属或背书关系。 为什么是 CodexShift 很多工具都能替换 API 地址,但 Codex 的历史任务还依赖 rollout 文件和 state_5.sqlite 中的 Provider 及根任务索引。只替换配置,可能导致历史会话显示异常,甚至无法继续打开。 CodexShift 的核心流程是: 切换 Provider → 备份 Codex 数据 → 同步历史任务 Provider → 修复根任务索引 → 完成切换 因此它关注的不只是“请求发到哪里”,还关注“以前的任务能不能继续找到、打开和使用”。 扩展能力:把项目和上下文带到另一套 Harness 除了 Provider 切换与历史索引修复,CodexShift 还能把已经积累的项目、会话和可见聊天上下文在 Codex 与 DeepSeek Harness 之间双向迁移,并保持项目归属,方便继续工作而不是从空白会话重新开始。 功能 - 原生官方账号切换:内置“OpenAI 官方账号(原生)”入口,可恢复已保存的官方登录凭据,也可以安全返回 Codex 原生登录流程。 - 第三方 API 配置管理:支持新建、编辑和删除配置,并在多套 Provider 之间快速切换。 - API 与模型检测:验证 API Key、接口连通性和 Responses 协议兼容性,并通过 OpenAI 兼容的 /models 接口自动发现可用模型。 - 配置与凭据同步:切换时同时更新 Codex 配置和认证信息,自动移除互相冲突的官方账号或 API Key 字段。 - Codex Home 路径管理:自动识别当前用户的 CODEX_HOME / ~/.codex,也支持手动指定其他目录。 - 历史任务索引同步(核心特性):扫描 rollout 历史文件,统一 model_provider 引用,更新 state_5.sqlite,并补齐遗漏的根任务索引,让旧会话在切换后继续可见、可打开。 - 独立修复历史索引:无需切换 Provider,也可以单独扫描并重建历史任务索引。 - 安全备份与自动回滚:修改前自动备份 Codex 数据,发生错误时恢复原配置与索引;默认保留最近 3 份备份。 - Codex ↔ DeepSeek Harness 记录互导:按项目和独立会话浏览、多选并双向迁移聊天记录,自动创建或复用对应项目,恢复用户/助手可见上下文。 - 可视化迁移过程:显示百分比、当前处理项和可滚动实时日志,耗时操作在后台运行,避免界面假死。 - 多语言与跨平台:提供简体中文、English、日本語、한국어界面;支持 Windows 和 macOS。 - 本地凭据保护:Windows 使用 DPAPI、macOS 使用 Keychain 加密保存 Provider 凭据。 下载与使用 前往 Releases 下载: | 系统 | 文件 | | Windows 10/11 x64 | CodexShift-v1.8.1-Windows-x64.exe | | macOS | CodexShift-v1.8.1-macOS-Universal.zip | 1. 打开 CodexShift,确认顶部显示的 Codex Home 路径正确。 2. 选择内置官方账号,或新建一个第三方 API 配置。 3. 可先点击“检测 API”,确认接口、密钥和模型可用。 4. 选择目标 Provider,点击“切换到选中 Provider”;应用会自动备份并同步历史任务索引。 Codex 与 DeepSeek Harness 双向迁移 点击主界面的“迁移项目与会话”,选择来源和 DeepSeek Harness 地址(默认 http://127.0.0.1:3080),先选一个项目,再在右侧多选需要迁移的会话,最后点击“预览”或“导入选中项”。 - Codex → DeepSeek Harness:自动创建/复用对应 Workspace,并为每个选中会话创建新 Session。 - DeepSeek Harness → Codex:把选中的会话转换为 Codex 可索引的 rollout,并自动重建 state_5.sqlite 索引。 - “精简上下文”逐条导入最近消息;“完整聊天记录”逐条恢复尽可能完整的用户/助手历史;两种模式都不会调用模型。“只建立项目”仅创建项目入口。 - 导入到 Codex 时会自动关闭 Codex,写入前备份数据库;冲突或失败会删除本次新建 rollout 并恢复备份,完成后自动重新打开 Codex。 迁移会恢复可见聊天消息和项目归属,但不会恢复模型 KV Cache、实时 Shell、工具调用现场、审批状态或其他 Harness 内部运行状态;DeepSeek Harness 的接口与本地会话格式仍可能随其 developer preview 版本变化。 切换时 Codex 需要退出。建议保留“自动关闭 Codex”和“完成后重新打开”。备份目录位于 ~/.codex/switcher_backups。 历史任务索引是怎么处理的 切换过程中,CodexShift 会处理两类数据: - rollout 历史文件中的 model_provider 引用; - state_5.sqlite 中用于发现会话的任务索引和根线程记录。 所有修改都会先备份;如果同步或数据库校验失败,会自动回滚到切换前状态。 首次启动提示 - Windows 未签名版本可能触发 SmartScreen,可选择“更多信息”后确认运行。 - macOS 版本使用临时签名,首次打开可在 Finder 中右键应用并选择“打开”。 - 请只从本仓库的 Releases 页面下载。 官方账号说明 浏览器中的 Google / ChatGPT 登录 Cookie 不等于 Codex 的 auth.json 凭据。若本机没有可恢复的 Codex 官方凭据,切回官方模式后仍需在 Codex 中选择“使用 ChatGPT 登录”,再使用原来的 Google 账号完成授权。 从源码运行 需要 Python 3.11+ 和 Tkinter。 python codex_switcher.py 运行测试: python -m unittest discover -s tests -v 构建 Windows: .\build.ps1 构建 macOS: chmod +x build_macos.sh ./build_macos.sh 安全与隐私 - 不会上传 API Key、账号令牌、配置或历史记录。 - 不会在日志中输出完整密钥或令牌。 - 所有修改都在本机完成,并在写入前创建备份。 - auth.json 本身包含敏感凭据,请勿分享或提交到仓库。 - 安全问题请参阅 SECURITY.md。 许可证 MIT License
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HanLoney/CodexShift
切换 Provider 并修复历史索引,双向迁移聊天记录
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个插件,给…
★ 850已汉化DSH
68.9
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 385已汉化DSH
67.9
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1
这是你的仓库?认领条目