JSONの作成・編集・比較や、プログラミング言語のクラスからのJSON生成ができるデスクトップ/VS Codeツール。
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
Node.js 16.20.2 以降をインストールする
- 2
CLI/Web パッケージをグローバルにインストールする
npm install -g @dailin521/codex-provider-sync - 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 の数値は毎日更新されます。
関連プロジェクト
Node.jsとChromiumを基盤に、JavaScript、HTML、CSSでクロスプラットフォームのデスクトップアプリを構築するフレームワーク。
Node.js、Bun、Deno、エッジランタイムで使える、PostgreSQL・MySQL・SQLite対応の軽量なヘッドレスTypeScript ORM。
TwitterやRSSなどを4時間・日次・週次・月次の構造化ダイジェストにまとめる、セルフホスト型AIニュースダイジェスト。
Telegram Channelを使った小容量ファイル向けストレージ。ブログやMarkdownメモ用の自前画像ホストとして利用できます。
Pi Durableを基盤とするセルフホスト型の個人向けAIエージェント。再起動後もタスクを再開でき、サブエージェントや定期実行、ブラウザーUI、任意のWeChat連携に対応します。