跳到主要内容
Lin.记录与创造

01 / DEVELOPER TOOL / 开发工具

codex-provider-sync

切换 Codex 的 Provider 后,帮你对齐旧会话信息,不用自己翻文件、改索引。

Node.jsElectronSQLite

Windows 桌面 / CLI / Local Web

换个 Provider,别丢下之前的对话

只是想换个 Provider,却找不到之前的会话了。我做这个工具,就是想少一点手动翻文件、改配置的麻烦。

会话文件和 SQLite 聊天索引里,可能还留着原来的 Provider 信息。工具会把它们和当前配置对齐,不需要重写聊天内容。

选一个顺手的入口

喜欢点界面,可以用 Windows 桌面版;习惯终端,可以用 CLI;也可以打开 Local Web。三个入口共用一个 Node 核心,同步、切换、备份和恢复不用各写一套。

桌面版可以先预览修改,确认后再执行。写入前会自动备份,出问题时可以恢复。CLI 的写命令会直接执行,运行前请先看命令说明。

改了什么,心里有数

普通同步只更新 Provider 元数据,不碰聊天正文、历史模型、会话排序时间,也不读取或修改 auth.json

我希望每次操作都能看清结果,而不是点完按钮以后,只能猜它有没有生效。所以除了同步,也把聊天查看、日志和备份恢复放进了工具里。

使用前,留意这几件事

Windows x64 桌面包不用另装 Node.js,但安装包尚未签名,下载后请按发布页校验。macOS / Linux 可以使用 CLI 或 Web,Electron 安装包尚未发布。

对齐信息,不等于解决所有会话问题。 登录、认证和加密内容不由这个工具处理。旧会话能否继续使用或压缩,还取决于 Provider、账号和模型兼容性。

使用方法见项目文档,安装包从发布页获取。

也谢谢一起完善它的人

项目在大家的反馈和贡献中一点点完善。Local Web、多语言文档和其他功能,都有社区参与的痕迹。谢谢每一位贡献者