一款用于编辑、生成和比较 JSON 文件的桌面及 VS Code 工具,可基于类结构生成 JSON。
Dailin521/codex-provider-sync
同步 Codex 会话文件与 SQLite 索引中的 Provider 信息,使旧会话与当前配置保持一致。
- Star
- 3,597
- Fork
- 147
- 未关闭 Issue
- 3
- 最近提交
- 22天前
这是什么?
切换 Codex 使用的模型 Provider 后,已有的会话文件和 SQLite 聊天索引仍可能记录着旧的 Provider。codex-provider-sync 会把这些 Provider 信息对齐到当前配置,解决元数据不一致的问题,聊天正文保持不变。
工具支持预览或直接执行同步,可按需开启自动同步,也可以在工具内切换 Provider:先更新配置,再同步会话和索引。修改前自动备份,支持恢复和清理;会话可按项目浏览,操作结果与耗时会记录在日志中。
项目提供 Windows x64 桌面版(未签名)、本地 Web UI 和通过 npm 安装的 CLI,三者共用同一套同步、切换、备份与恢复逻辑。它不保证跨 Provider 或账号的旧会话一定能继续或压缩,也不处理登录与认证文件。
核心功能
- 01预览或直接执行会话文件与 SQLite 索引之间的 Provider 同步。
- 02修改前自动备份,支持恢复和清理。
- 03可在工具内切换 Provider 并同步历史会话。
- 04按项目浏览会话,记录操作结果与耗时。
- 05提供 Windows 桌面版、本地 Web UI 与 npm 安装的 CLI。
适用场景
- 在使用其他工具切换 Provider 后,修复仍显示旧 Provider 的 Codex 会话。
- 在脚本或 WSL 中通过 CLI 执行 Provider 同步。
- 通过本地 Web UI 在浏览器中管理 Provider 切换与会话同步。
快速上手
- 1
安装 Node.js 16.20.2 或更高版本
- 2
全局安装 CLI/Web 版本
npm install -g @dailin521/codex-provider-sync - 3
启动本地 Web 界面
codex-provider web
使用前须知
- Windows 桌面版未签名,macOS 和 Linux 的 Electron 版本尚未发布。
- 同步不保证跨 Provider 或账号的旧会话一定能继续或压缩。
- npm 版 CLI/Web 需要 Node.js 16.20.2 或更高版本。
标签
常见问题
- codex-provider-sync 是什么?
- 同步 Codex 会话文件与 SQLite 索引中的 Provider 信息,使旧会话与当前配置保持一致。 切换 Codex 使用的模型 Provider 后,已有的会话文件和 SQLite 聊天索引仍可能记录着旧的 Provider。codex-provider-sync 会把这些 Provider 信息对齐到当前配置,解决元数据不一致的问题,聊天正文保持不变。
- codex-provider-sync 可以免费使用吗?用的什么许可证?
- codex-provider-sync 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- codex-provider-sync 还在维护吗?
- 活跃维护中。codex-provider-sync 最近一次提交是在 2026年9月28日。
- codex-provider-sync 适合用来做什么?
- 在使用其他工具切换 Provider 后,修复仍显示旧 Provider 的 Codex 会话。 在脚本或 WSL 中通过 CLI 执行 Provider 同步。 通过本地 Web UI 在浏览器中管理 Provider 切换与会话同步。
- codex-provider-sync 怎么安装和运行?
- 安装 Node.js 16.20.2 或更高版本 全局安装 CLI/Web 版本: npm install -g @dailin521/codex-provider-sync 启动本地 Web 界面: codex-provider web
- 在哪里获取 codex-provider-sync?
- 源代码和安装说明在 GitHub 上:https://github.com/Dailin521/codex-provider-sync
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 JavaScript、HTML 和 CSS 构建跨平台桌面应用的框架,基于 Node.js 与 Chromium。
轻量级、无头的 TypeScript ORM,支持 PostgreSQL、MySQL 和 SQLite,可运行于 Node.js、Bun、Deno 及边缘运行时。
自托管的 AI 新闻摘要工具,将 Twitter、RSS 等信息源压缩为定期结构化摘要。
一款简单的 Windows 桌面应用,用于查看 Apache Parquet 文件并执行基础 SQL 查询。
基于 Telegram Channel 的小文件存储系统,适合作为个人图床使用。