Repolode
Dailin521

Dailin521/codex-provider-sync

Синхронизирует данные о провайдере модели в файлах сессий Codex и индексе SQLite, чтобы старые сессии соответствовали текущей конфигурации провайдера.

Звёзды
3,597
Форки
147
Открытые issues
3
Последний коммит
22 дня назад

Что это?

После смены провайдера модели для Codex в существующих файлах сессий и индексе чатов SQLite может остаться информация о прежнем провайдере. codex-provider-sync приводит эти метаданные в соответствие с текущей конфигурацией, не затрагивая содержимое чатов.

Утилита позволяет предварительно просмотреть изменения или применить их, при необходимости запускать синхронизацию автоматически, а также самостоятельно переключать провайдер: сначала обновлять конфигурацию, затем выполнять синхронизацию. Перед любыми изменениями она создаёт резервные копии; также поддерживаются восстановление и очистка. Сессии можно просматривать по проектам, а результаты и время выполнения каждой операции записываются в журнал.

Утилита доступна в виде приложения для Windows (x64, без подписи), локального Web UI и CLI, устанавливаемого из npm. Во всех трёх вариантах используется одна и та же логика синхронизации, переключения, резервного копирования и восстановления. Утилита не гарантирует, что старые сессии с разными провайдерами или аккаунтами можно будет продолжить или сжать, и не затрагивает файлы входа в систему.

Ключевые возможности

  • 01Предварительно просматривает или выполняет синхронизацию провайдера между файлами сессий и индексом SQLite.
  • 02Создаёт резервные копии перед изменениями, поддерживает восстановление и очистку.
  • 03Переключает активного провайдера и синхронизирует историю за один шаг.
  • 04Позволяет просматривать сессии по проектам и записывает в журнал результаты и время выполнения операций.
  • 05Предлагает приложение для Windows, локальный Web UI и CLI для npm.

Сценарии использования

  • Исправление сессий Codex, в которых после переключения провайдера с помощью другого инструмента всё ещё указан прежний провайдер.
  • Запуск синхронизации провайдера из скриптов или в WSL через CLI.
  • Управление переключением провайдеров через локальный интерфейс в браузере на другой машине по SSH.

Быстрый старт

  1. 1

    Установите Node.js версии 16.20.2 или новее

  2. 2

    Установите пакет CLI/Web глобально

    npm install -g @dailin521/codex-provider-sync
  3. 3

    Запустите локальный Web UI

    codex-provider web

Что важно знать

  • Приложение для Windows не подписано, а сборки Electron для macOS и Linux ещё не выпущены.
  • Синхронизация не гарантирует, что старые сеансы можно будет продолжить или сжать при переходе между разными провайдерами или учётными записями.
  • Для версии npm CLI/Web требуется Node.js 16.20.2 или новее.

Темы

Частые вопросы

Что такое codex-provider-sync?
Синхронизирует данные о провайдере модели в файлах сессий Codex и индексе SQLite, чтобы старые сессии соответствовали текущей конфигурации провайдера. После смены провайдера модели для Codex в существующих файлах сессий и индексе чатов SQLite может остаться информация о прежнем провайдере. codex-provider-sync приводит эти метаданные в соответствие с текущей конфигурацией, не затрагивая содержимое чатов.
codex-provider-sync можно использовать бесплатно? Какая у него лицензия?
codex-provider-sync распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
codex-provider-sync всё ещё поддерживается?
Активно поддерживается. Последний коммит в codex-provider-sync — 28 сент. 2026 г..
Для чего можно использовать codex-provider-sync?
Исправление сессий Codex, в которых после переключения провайдера с помощью другого инструмента всё ещё указан прежний провайдер. Запуск синхронизации провайдера из скриптов или в WSL через CLI. Управление переключением провайдеров через локальный интерфейс в браузере на другой машине по SSH.
Как установить codex-provider-sync?
Установите Node.js версии 16.20.2 или новее Установите пакет CLI/Web глобально: npm install -g @dailin521/codex-provider-sync Запустите локальный Web UI: codex-provider web
Где скачать codex-provider-sync?
Исходный код и инструкции по установке — на GitHub: https://github.com/Dailin521/codex-provider-sync

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты