Guía para publicar · Revisada por el equipo de White Ghost, septiembre de 2026
Cómo publicar una app hecha con Codex
Codex escribe código normal. Si lo que quieres es un sitio rápido dentro del mundo de OpenAI, ChatGPT Sites lo aloja. Si quieres una app en tu propio repositorio, con base de datos y con las reglas de acceso que tú elijas, la publicas con White Ghost: un solo CLI que Codex maneja por ti, y la app queda en vivo en una URL permanente.
Qué necesitas antes de empezar
- La carpeta donde Codex estuvo trabajando, con la app corriendo en tu computador (el link de localhost).
- Una cuenta de GitHub. Es el "Google Drive de los programadores": ahí queda tu código, sigue siendo tuyo y lo puedes bajar en .zip cuando quieras.
- Una app en Node o en Python. Un archivo HTML suelto todavía no es una app; Codex lo convierte en una en pocos minutos.
- Una cuenta de White Ghost. Con el plan gratis alcanza para la primera: 3 apps despiertas, una persona, todas las funciones.
- Codex CLI (o la extensión de Codex) abierto en esa carpeta. Él hace la parte técnica; tú apruebas.
Pídeselo a Codex
Pega esto en Codex, parado en la carpeta de tu app:
Instala el CLI de ghosty (npm install -g ghosty-cli), inicia sesión con ghosty login y corre ghosty init en esta carpeta para crear la app y su repositorio. Sube el código y corre ghosty deploy hasta que la app quede en vivo. Usa salida --json y dime la URL final.Te va a pedir que apruebes el inicio de sesión una vez (se abre un link en tu navegador) y que confirmes las respuestas de la entrevista corta. Lo demás lo hace solo. Los pasos de abajo son lo que está haciendo, con cómo comprobar cada uno.
De la carpeta en tu computador a una URL en vivo, en cinco pasos
- Instalar el CLI una sola vez (o que lo haga tu asistente). npm install -g ghosty-cli. Todos los comandos aceptan --json y terminan con una línea de "listo" que el asistente sabe leer, así que Codex CLI y otros agentes pueden llevar todo el flujo. Cómo comprobarlo: ghosty --version muestra un número de versión.
- Iniciar sesión. ghosty login. Sin contraseñas: link al correo, Google, GitHub o passkey. Cómo comprobarlo: El comando termina con la línea de "listo" y tu correo; en console.whiteghost.ai apareces con la sesión iniciada.
- Crear la app. ghosty init hace unas pocas preguntas y crea un repositorio normal en tu cuenta de GitHub. Trae el código que escribió Codex, o sigue construyendo dentro de la estructura que te da. Cómo comprobarlo: La app aparece en el panel de la consola y el repositorio aparece en tu cuenta de GitHub.
- Seguir construyendo con tu asistente. ghosty dev corre la app en tu computador. Cada app trae instrucciones de arranque que le enseñan a Codex, a Claude Code y a otros asistentes sus convenciones. Cómo comprobarlo: El link de localhost abre la app con tus últimos cambios.
- Publicar. Cada git push dispara el build y la salida a producción; en una app real completa los builds han tardado 53 segundos y 1 minuto 27 segundos. Corre ghosty deploy para ver hasta que la versión nueva esté viva en su propia URL, con el modo de acceso incluido. Cómo comprobarlo: La pestaña Deploys muestra el build en verde y la URL de la app abre desde tu celular con el Wi-Fi apagado.
Qué recibes después de publicar
Cada app viene con un historial de despliegues (cada build guarda su commit, sus tiempos y su log, con botón de Redeploy), un feed de logs en vivo, analítica con peticiones y errores por día, y una URL de preview viva por cada pull request abierto. Los secretos se aplican sin volver a publicar, las tareas programadas pueden llamar a tus endpoints con un temporizador y el dominio propio viene con el certificado emitido y renovado solo.
Límites y costo
- Plan gratis: 3 apps despiertas y una persona. Solo (US$19 al mes) sube a 10 apps despiertas, dominios propios y 10 GB de archivos. Los planes de equipo traen usuarios ilimitados.
- La app se apaga cuando nadie la usa, así que la primera visita después de un rato tarda un momento en despertar.
- Necesitas cuenta de GitHub: ahí vive el código, y te puedes ir con él cuando quieras.
- El modo de acceso (pública, código de invitación compartido o tu propio inicio de sesión) es parte del código de la app: cambiarlo después implica editar y volver a publicar.
- Los links de preview de cada pull request son URLs públicas; no pongas datos reales detrás de un preview.
- Todavía no hay procesos de fondo ni WebSockets: las tareas largas se corren como llamadas HTTP programadas, no como procesos siempre encendidos.
El detalle de los planes está en la página de precios.
Dónde puede vivir una app de Codex: el mapa honesto
| Opción | Para qué sirve mejor | El precio que pagas |
|---|---|---|
| ChatGPT Sites (Codex) | Suscriptores de pago de ChatGPT que quieren publicar un sitio rápido en el hosting de OpenAI | La app vive con OpenAI, crearla exige un plan de pago y el control de acceso más allá de público o espacio de trabajo es limitado |
| Vercel / Netlify / Cloudflare | Ingenieros que publican software público de producción | Tú armas hosting, base de datos, autenticación y permisos |
| Railway / Render / Fly.io | Apps que necesitan servidores y procesos siempre encendidos | La misma armada, más infraestructura que operar |
| White Ghost | Apps que abre quien tú decidas, sin cuenta de IA, en un repositorio que es tuyo | Plataforma administrada: menos control de infraestructura que armar tu propio stack |
Las preguntas que la gente hace de verdad
¿Un sitio de Codex se puede compartir en público?
Sí, desde que ChatGPT Sites salió de beta en julio de 2026: los suscriptores de pago pueden publicar sitios visibles para cualquiera. La diferencia que queda es el control: con White Ghost la app vive en tu propia cuenta de GitHub y tú eliges entre pública, un código de invitación compartido, los miembros de tu espacio o el inicio de sesión de la propia app, sin que la app dependa de un plan de ChatGPT.
¿White Ghost funciona con Codex, o solo con Claude?
Es agnóstico del asistente. Las apps son repositorios normales y el CLI de ghosty es una herramienta de línea de comandos común con salida --json, así que Codex CLI, Claude Code, Cursor, OpenCode y otros asistentes lo pueden manejar.
¿Puedo sacar una app de ChatGPT Sites?
El código que escribió Codex es tuyo: vuélvelo un repositorio, corre ghosty init en esa carpeta y publica. Desde ahí la app vive en tu propia cuenta de GitHub, con base de datos, archivos y reglas de acceso que tú controlas.
¿Qué recibe una empresa además del hosting?
Un ambiente aislado por empresa (su propia base de datos, dominios y pipeline de build) más la administración del equipo: quién puede construir, quién puede ver, y todas las apps en un solo lugar.