Приложение для рабочего стола и расширение VS Code: создание, редактирование и сравнение JSON-документов, а также генерация JSON из классов языков программирования.
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
Установите Node.js версии 16.20.2 или новее
- 2
Установите пакет CLI/Web глобально
npm install -g @dailin521/codex-provider-sync - 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 обновляется ежедневно.
Похожие проекты
Фреймворк на базе Node.js и Chromium для создания кроссплатформенных настольных приложений на JavaScript, HTML и CSS.
Лёгкая ORM без лишних абстракций для TypeScript, поддерживающая PostgreSQL, MySQL и SQLite в Node.js, Bun, Deno и edge-средах.
Самостоятельно размещаемый AI-дайджест новостей, который собирает Twitter, RSS и другие источники и формирует сводки за 4 часа, день, неделю и месяц.
Простое настольное приложение для Windows, позволяющее просматривать файлы Apache Parquet и выполнять к ним базовые SQL-запросы.
Система хранения небольших файлов на базе Telegram-канала, которую в основном используют как личный хостинг изображений для блогов и заметок в Markdown.