Repolode
Dailin521

Dailin521/codex-provider-sync

CodexのセッションファイルとSQLiteインデックスに記録されたプロバイダーを同期し、古いセッションを現在のプロバイダー設定に合わせます。

スター
3,597
フォーク
147
未解決の Issue
3
最終コミット
22 日前

これは何?

Codexで使用するモデルプロバイダーを切り替えても、既存のセッションファイルやSQLiteのチャットインデックスには以前のプロバイダーが記録されたままの場合があります。codex-provider-syncはプロバイダーのメタデータを現在の設定に合わせ、チャット内容を変更せずに不一致を解消します。

同期のプレビューや適用、自動実行の設定ができます。また、同期前に設定を更新して、プロバイダーの切り替え自体を行うこともできます。変更前にファイルをバックアップし、復元とクリーンアップにも対応しています。プロジェクトごとにセッションを閲覧でき、各操作の結果と所要時間が記録されます。

Windowsデスクトップアプリ(x64、署名なし)、ローカルWeb UI、npmからインストールできるCLIとして提供されています。いずれも同じ同期、切り替え、バックアップ、復元の処理を利用します。異なるプロバイダーやアカウント間で古いセッションを継続したり、圧縮したりできることを保証するものではなく、ログインファイルには触れません。

主な機能

  • 01セッションファイルとSQLiteインデックス間のプロバイダー同期をプレビューまたは適用します。
  • 02変更前にバックアップを作成し、復元とクリーンアップに対応します。
  • 03アクティブなプロバイダーを切り替え、履歴を一度に同期します。
  • 04プロジェクトごとにセッションを閲覧でき、操作結果と所要時間を記録します。
  • 05Windowsデスクトップアプリ、ローカルWeb UI、npm CLIを提供します。

ユースケース

  • 別のツールでプロバイダーを切り替えた後も、古いプロバイダーが表示されるCodexセッションを修正する。
  • CLIを使って、スクリプトやWSL内からプロバイダー同期を実行する。
  • SSH経由で別のマシンから、ローカルのブラウザーUIを使ってプロバイダーの切り替えを管理する。

クイックスタート

  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 デスクトップアプリは署名されておらず、macOS または Linux 向けの Electron ビルドはまだリリースされていません。
  • 同期しても、異なるプロバイダーやアカウント間で古いセッションを継続したり、圧縮したりできるとは限りません。
  • 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 の最終コミットは 2026年9月28日 です。
codex-provider-sync は何に使えますか?
別のツールでプロバイダーを切り替えた後も、古いプロバイダーが表示されるCodexセッションを修正する。 CLIを使って、スクリプトやWSL内からプロバイダー同期を実行する。 SSH経由で別のマシンから、ローカルのブラウザーUIを使ってプロバイダーの切り替えを管理する。
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト