Repolode
Dailin521

Dailin521/codex-provider-sync

Sincroniza o provedor de modelos registrado nos arquivos de sessão do Codex e no índice SQLite para que sessões antigas correspondam à configuração atual.

Estrelas
3,597
Forks
147
Issues abertas
3
Último commit
há 22 dias

O que é?

Ao trocar o provedor de modelos usado pelo Codex, os arquivos de sessão existentes e o índice de conversas SQLite ainda podem registrar o provedor anterior. O codex-provider-sync alinha esses metadados do provedor à configuração atual, resolvendo a divergência sem alterar o conteúdo das conversas.

A ferramenta permite pré-visualizar ou aplicar a sincronização, executá-la automaticamente, se desejado, e também trocar o provedor atualizando a configuração antes de sincronizar. Ela faz backup dos arquivos antes de qualquer alteração e oferece opções de restauração e limpeza. É possível navegar pelas sessões por projeto, e os resultados e a duração de cada operação são registrados.

O projeto é disponibilizado como um aplicativo desktop para Windows (x64, sem assinatura), uma Web UI local e uma CLI instalada pelo npm. As três opções compartilham a mesma lógica de sincronização, troca, backup e restauração. A ferramenta não garante que sessões antigas entre provedores ou contas diferentes possam continuar sendo usadas ou compactadas, e não altera arquivos de login.

Recursos principais

  • 01Pré-visualiza ou aplica a sincronização do provedor entre os arquivos de sessão e o índice SQLite.
  • 02Faz backup antes das alterações e oferece opções de restauração e limpeza.
  • 03Troca o provedor ativo e sincroniza o histórico em uma única etapa.
  • 04Permite navegar pelas sessões por projeto e registra os resultados e a duração das operações.
  • 05Oferece um aplicativo desktop para Windows, uma Web UI local e uma CLI via npm.

Casos de uso

  • Corrigir sessões do Codex que ainda mostram um provedor antigo após a troca feita com outra ferramenta.
  • Executar a sincronização do provedor em scripts ou no WSL usando a CLI.
  • Gerenciar trocas de provedor por uma interface local no navegador de outra máquina via SSH.

Início rápido

  1. 1

    Instale o Node.js 16.20.2 ou posterior

  2. 2

    Instale o pacote CLI/Web globalmente

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

    Inicie a interface Web local

    codex-provider web

Antes de usar

  • O aplicativo para desktop do Windows não é assinado e ainda não foi lançada uma versão do Electron para macOS ou Linux.
  • A sincronização não garante que sessões antigas possam continuar ou ser compactadas entre diferentes provedores ou contas.
  • A versão npm CLI/Web requer Node.js 16.20.2 ou posterior.

Tópicos

Perguntas frequentes

O que é codex-provider-sync?
Sincroniza o provedor de modelos registrado nos arquivos de sessão do Codex e no índice SQLite para que sessões antigas correspondam à configuração atual. Ao trocar o provedor de modelos usado pelo Codex, os arquivos de sessão existentes e o índice de conversas SQLite ainda podem registrar o provedor anterior. O codex-provider-sync alinha esses metadados do provedor à configuração atual, resolvendo a divergência sem alterar o conteúdo das conversas.
codex-provider-sync é gratuito? Qual é a licença?
codex-provider-sync é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
codex-provider-sync ainda é mantido?
Manutenção ativa. O último commit de codex-provider-sync foi em 28 de set. de 2026.
Para que posso usar codex-provider-sync?
Corrigir sessões do Codex que ainda mostram um provedor antigo após a troca feita com outra ferramenta. Executar a sincronização do provedor em scripts ou no WSL usando a CLI. Gerenciar trocas de provedor por uma interface local no navegador de outra máquina via SSH.
Como instalar codex-provider-sync?
Instale o Node.js 16.20.2 ou posterior Instale o pacote CLI/Web globalmente: npm install -g @dailin521/codex-provider-sync Inicie a interface Web local: codex-provider web
Onde consigo codex-provider-sync?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Dailin521/codex-provider-sync

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados