CodexPlusPlus
An enhanced tool for CodexApp, striving to make Codex better to use and more comfortable 一个CodexApp的增强工具,努力让Codex变得更好用更舒服
Analisi AI · Italiano
openai · gpt-4o-miniSintesi
Codex++ è uno strumento di potenziamento esterno per Codex App che migliora l'usabilità senza modificare i file originali dell'applicazione. Utilizza il Chromium DevTools Protocol per iniettare script avanzati e sbloccare funzionalità come la gestione delle conversazioni, l'esportazione in Markdown, e il supporto per plugin in modalità API Key. Offre varie utility come la sincronizzazione tra provider, cancellazione di sessioni con conferma e annullamento, e caratteristiche specifiche per Windows e macOS. Il progetto facilita l'uso di Codex App rendendolo più comodo e funzionale per gli utenti.
Casi d'uso
- →Sbloccare l'accesso ai plugin Codex in modalità API Key per estendere le funzionalità dell'app.
- →Gestire facilmente le conversazioni eliminandole con conferma e annullamento dalla lista sessioni.
- →Esportare le conversazioni in formato Markdown con timestamp per documentazione o backup.
- →Spostare conversazioni tra progetti o tipi di dialogo per una migliore organizzazione.
- →Sincronizzare le sessioni tra diversi provider mantenendo la cronologia e accessibilità delle chat.
Idee SaaS / Business
Offrire una piattaforma cloud che consente la sincronizzazione e gestione delle sessioni tra diversi servizi AI (come Codex) con esportazioni, backup e analisi.
Un SaaS che fornisce aggiornamenti, script personalizzati e supporto avanzato per l'integrazione di plugin e funzionalità extra nel Codex App senza modifiche dirette.
Un SaaS che monitora lo stato dei servizi AI in esecuzione localmente, fornisce backup automatici, gestione configurazioni e notifiche per problemi di connessione o aggiornamento.
README · tradotto in italiano
Codex++
Codex++ è un potenziatore esterno per Codex App che non modifica i file originali di installazione, ma utilizza il Chromium DevTools Protocol per iniettare script di miglioramento.
Introduzione
Questo strumento mira a rendere Codex più facile e comodo da usare, aggiungendo funzionalità avanzate e risolvendo limiti presenti nell'applicazione originale.
Installazione
Su Windows, esegui con doppio clic setup.bat nella cartella principale e seleziona:
[1] Install Codex++
Dopodiché avvia Codex++ dal collegamento sul desktop.
Da riga di comando:
python -m pip install -e .
python -m codex_session_delete setup
python -m codex_session_delete launch
Su macOS:
python -m codex_session_delete setup
Questo genera /Applications/Codex++.app.
Caratteristiche principali
| Funzionalità | Descrizione |
|---|---|
Menu Codex++ in alto | Gestione centralizzata delle funzionalità avanzate |
| Sblocco ingresso plugin | Abilitazione dei plugin in modalità API Key |
| Installazione forzata plugin | Risolve problemi con app non disponibili per installazione front-end |
| Eliminazione conversazioni | Pulsante elimina con conferma e possibilità di annullamento |
| Esportazione Markdown | Esporta conversazioni con timestamp in locale |
| Spostamento conversazioni | Muove conversazioni tra progetti/locali |
| Timeline conversazione | Mostra cronologia domande utente a lato con anteprima |
| Sincronizzazione provider | Cambio provider senza perdere cronologia |
| Supporto Windows e macOS | Collegamenti, disinstallazione, bundle app |
Problemi risolti
- Plugin non accessibili in modalità API Key risolto sbloccando l'ingresso.
- Mancanza pulsante elimina nelle conversazioni ora presente al passaggio del mouse.
- Visualizzazione stato backend e pannello di configurazione intuitivi.
Come funziona
- Avvia Codex App esternamente con parametri CDP per il debug remoto.
- Avvia un servizio helper locale per operazioni di gestione e sincronizzazione.
- Inietta script JS tramite CDP per estendere l'interfaccia.
- La comunicazione avviene tramite un bridge CDP per chiamate locali sicure.
- Integra eventuali proxy locali per risorse GitHub se necessario.
Il sistema non modifica il file app.asar di Codex né aggiunge DLL.
Sincronizzazione Provider
Consente di mantenere visibili le sessioni anche dopo aver cambiato modello o fornitore API attraverso la sincronizzazione di metadata locali.
Comandi comuni
| Comando | Descrizione |
|---|---|
python -m pip install -e . | Installa dipendenze |
python -m codex_session_delete launch | Avvia il potenziatore |
python -m codex_session_delete setup | Installa collegamenti/bundle app |
python -m codex_session_delete remove | Disinstalla Codex++ |
python -m codex_session_delete check-update | Controlla aggiornamenti |
python -m codex_session_delete update | Aggiorna Codex++ |
Posizioni dati
- Database locale Codex:
~/.codex/state_5.sqlite - Backup eliminazioni:
~/.codex-session-delete/backups - Backup sincronizzazione provider:
~/.codex/backups_state/provider-sync - Log avvio:
~/.codex-session-delete/launcher.log - Log watcher (Windows):
%USERPROFILE%\.codex-session-delete\watcher.log
FAQ
- Se Codex++ non si avvia, verifica i log e porta 9229 libera.
- Se il menu Codex++ non appare, assicurati di avviare tramite il collegamento corretto con debug remoto abilitato.
- Problemi di connettività GitHub possono richiedere proxy configurati.
- Per riavere vecchie sessioni dopo cambio fornitore, attiva la sincronizzazione provider nelle impostazioni.
Sviluppo
Per testare e sviluppare:
python -m pip install -e .[test]
python -m pytest -q
Struttura progetto:
codex_session_delete/
cli.py (CLI)
launcher.py (avvio e iniezione script)
cdp.py (comunicazione CDP)
helper_server.py (servizio helper locale)
storage_adapter.py (gestione SQLite locale)
provider_sync.py (sincronizzazione provider)
settings_store.py (configurazione backend)
windows_installer.py (installazione Windows)
macos_installer.py (installazione macOS)
watcher.py (watcher Windows opzionale)
inject/renderer-inject.js (script da iniettare)
tests/ (test automatici)
Contatti e supporto
Partecipa al gruppo di discussione per feedback e suggerimenti scansionando il QR code nel progetto.
Se Codex++ ti è utile, puoi offrirmi un caffè tramite donazioni mostrando i codici Alipay o WeChat.
Note
Codex++ non modifica i file originali di Codex App. Se Codex viene aggiornato e cambia la struttura delle pagine, potrebbe essere necessario aggiornare lo script iniettato.
Attività commit · ultime 26 settimane
stimaApprofondimenti AI
Chiedi al repo
AI · contesto README + issueFai una domanda sul progetto. L'AI legge README e issue recenti.
Hai bisogno di un server per far girare BigPizzaV3/CodexPlusPlus?
Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.
Questo progetto esiste grazie a voi
RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.
Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8rEtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3ajGrazie di cuore — ogni contributo conta.