CodexShift
为独立开发者提供 Codex 环境下多 API 切换时的历史任务索引同步与迁移保障
不只是切换 API, 还要把过去带回来。
项目介绍
CodexShift 是一个独立的 Codex 数据迁移与索引维护工具: 切换官方账号或第三方 API 时,连同历史任务的 Provider 引用一起同步,避免旧会话在切换后变成孤儿记录、重复记录或从历史列表中消失。它不依赖其他 Provider 管理工具,也不会读取或修改它们的数据。 功能 内置“OpenAI 官方账号(原生)”入口,可恢复已保存的官方登录凭据,或回到原生登录流程。 新建、编辑、删除第三方 API 配置。 检测 API Key 与接口连通性,并从 OpenAI 兼容的 /models 接口自动发现模型。 切换配置与认证凭据,自动清理冲突的账号字段。 自动识别当前用户的 CODEX_HOME / ~/.codex,也支持手动选择路径。 历史任务索引同步(核心特性):扫描 rollout 文件,统一其中的 model_provider,更新 state_5.sqlite,并补齐遗漏的根任务索引,让历史会话在切换后继续可见、可打开。 支持在 Codex 与 DeepSeek Harness 之间按项目、按会话选择性双向迁移聊天记录,自动建立对应项目并恢复可见的用户/助手上下文。 提供独立的“修复历史索引”操作,可在不切换 Provider 时单独重建索引。 切换前自动备份,失败时自动回滚;默认保留最近 3 份备份。 简体中文、English、日本語、한국어界面与提示。 Windows 使用 DPAPI、macOS 使用 Keychain 加密本地 Provider 凭据。