Sobre el proyecto
Codex++ es un lanzador y gestor externo para las aplicaciones de escritorio OpenAI Codex/ChatGPT. A través del Chromium DevTools Protocol y servicios auxiliares locales, ofrece cambio de proveedor, conversión de protocolo, gestión de sesiones y mejoras de interfaz, sin modificar el app.asar oficial ni escribir parches en el directorio de instalación.
Tras la instalación, hay dos accesos: Codex++ inicia silenciosamente la aplicación de escritorio oficial y carga la configuración de proveedor y las mejoras guardadas; la herramienta de gestión de Codex++ permite administrar proveedores, modelos, complementos, sesiones, mejoras, scripts, actualizaciones y diagnósticos. Se recomienda abrir primero la herramienta de gestión para confirmar la ruta de la aplicación y el estado de ejecución, luego configurar proveedores y mejoras, y finalmente iniciar desde el acceso de Codex++. El instalador de Windows crea accesos directos en el escritorio y el menú Inicio; el DMG de macOS instala Codex++.app y la aplicación de gestión.
La configuración de proveedores admite inicio de sesión oficial, inicio de sesión oficial con API, solo API, proveedores agregados, así como los protocolos Responses/Chat Completions, pruebas de modelos, listas de modelos, Provider Doctor, cc-switch e importación de enlaces. El modo de inicio de sesión oficial solo usa la cuenta oficial; el modo de inicio de sesión oficial más API conserva la cuenta oficial y la entrada de complementos, pero las solicitudes de modelo siempre pasan por la API compatible; el modo solo API utiliza completamente una URL base y clave personalizadas; los proveedores agregados pueden enrutar entre múltiples proveedores API comunes, admitiendo failover, rotación por sesión, rotación por solicitud y rotación ponderada. Chat Completions puede convertirse al protocolo Responses utilizado por Codex a través de un proxy local.
En cuanto a modelos y contexto, se admite ventana de contexto por modelo, umbral de compresión automática, model_catalog_json, configuración general, y selección de MCP, Skill y Plugin por proveedor. La ventana por modelo admite 1M, 200K o números puros; Codex++ genera un model_catalog_json independiente.
La gestión de sesiones permite escanear sesiones locales, eliminarlas en lote, exportar a Markdown, historial de uso de tokens, sincronización y copia de seguridad de metadatos de proveedores. Las mejoras de Codex incluyen mercado de complementos y lista blanca de modelos, operaciones de sesión, corrección de pegado, interfaz en chino, inicio rápido, ancho de sesión y restauración de desplazamiento, control de nivel de servicio, Goals, Stepwise y capa de superposición de imágenes. El flujo de trabajo de desarrollo admite movimiento de proyectos, Upstream worktree, ID de hilo, identificación y apertura de proyectos remotos de Zed. Los scripts y el mantenimiento incluyen instalación y control de scripts de usuario, detección de aplicaciones, accesos directos, Watcher, conflictos de entorno, diagnóstico de registros, comprobaciones de salud y actualizaciones de Release. Todas las mejoras de interfaz se pueden desactivar individualmente; al desactivar el interruptor general de mejoras de Codex, aún se puede usar como herramienta de gestión de proveedores e inicio.
Las ubicaciones de datos incluyen la configuración de Codex en ~/.codex/config.toml, el estado de inicio de sesión en ~/.codex/auth.json, la base de datos local en ~/.codex/sqlite/*.db (con retroceso a state_5.sqlite en versiones antiguas), el estado y registros de Codex++ en ~/.codex-session-delete/, y las copias de seguridad de sincronización de proveedores en ~/.codex/backups_state/provider-sync. Las claves API reales solo se guardan localmente.
El proyecto publica paquetes de instalación a través de GitHub Release: Windows genera un instalador NSIS, macOS genera dos DMG para Intel x64 y Apple Silicon arm64. La página Acerca de la herramienta de gestión permite verificar e iniciar actualizaciones. El proyecto utiliza la Licencia Pública General Affero de GNU v3.0, con identificador SPDX AGPL-3.0-only. Codex++ depende de la estructura de página, CDP y formato de datos local de la aplicación de escritorio oficial; tras una actualización de la aplicación oficial, algunas funciones de inyección pueden necesitar adaptación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.