Guía para publicar · Revisada por el equipo de White Ghost, septiembre de 2026
Cómo publicar una app hecha con Claude Code
Claude Code escribe aplicaciones web normales, así que tienes opciones reales: armar tú mismo un stack de desarrollador, un link temporal de artefacto o una plataforma administrada. Con White Ghost todo el flujo es un solo CLI que Claude Code maneja por ti, y la app queda en vivo con una URL permanente, una base de datos y las reglas de acceso que elijas. Se hace en una conversación.
Qué necesitas antes de empezar
- La carpeta donde Claude Code 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; Claude Code 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.
- Claude Code abierto en esa carpeta. Él hace la parte técnica; tú apruebas.
Pídeselo a Claude Code
Pega esto en la conversación de Claude Code, 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 Claude Code puede 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 (nombre, qué hace, lenguaje del backend, si necesita base de datos) y crea un repositorio normal en tu cuenta de GitHub. Cómo comprobarlo: La app aparece en el panel de la consola y el repositorio aparece en tu cuenta de GitHub.
- Seguir construyendo con Claude Code. ghosty dev corre la app en tu computador mientras le sigues pidiendo cambios al asistente. Cada app trae instrucciones de arranque que le enseñan al asistente 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.
O empieza en la consola y mándale el trabajo a Claude Code
El puente funciona en los dos sentidos. El Overview de cada app tiene un botón "Open in Claude Code" y otro "Copy the instructions": un prompt ya armado que lleva la URL de la app y la del repositorio, para que el asistente retome el trabajo con todo el contexto. No tienes que explicarle el proyecto.
Qué recibes después de publicar
Publicar no es el final del flujo. 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 en ventanas de 7 o 30 días, y una URL de preview viva por cada pull request abierto, actualizada en cada push. 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 Claude Code: el mapa honesto
| Opción | Para qué sirve mejor | El precio que pagas |
|---|---|---|
| Artefactos de Claude | Mostrar un prototipo ya mismo | Es una captura del trabajo, no una aplicación: una sola pantalla, sin backend ni base de datos, y las políticas de retención o los interruptores de compartir pueden matar el link |
| 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 | Personas y equipos que publican apps reales con el asistente de IA que ya tienen | Plataforma administrada: menos control de infraestructura que armar tu propio stack |
Las preguntas que la gente hace de verdad
¿Claude Code puede publicar la app solo?
Sí. El CLI de ghosty está hecho para que lo maneje un agente: inicia sesión con un flujo que apruebas una sola vez, todos los comandos aceptan --json y los comandos largos terminan con una línea de "listo" que el asistente sabe leer. Le puedes pedir a Claude Code que instale, cree y publique sin salir de la conversación.
¿La gente que abre mi app necesita cuenta de Claude?
No. Una app publicada con White Ghost vive en una URL normal con las reglas de acceso que tú elijas: pública, un código de invitación compartido, los miembros de tu espacio o el inicio de sesión de la propia app. Nadie necesita cuenta en ninguna plataforma de IA.
¿Y si una publicación daña algo?
Corres ghosty rollback, o abres la pestaña Deploys y le das Redeploy a cualquier build anterior. Cada build del historial guarda su commit, sus tiempos y su log.
¿Una app hecha con Claude Code es un tipo especial de app?
No. Claude Code escribe aplicaciones web normales. Por eso en principio sirve cualquier hosting; la pregunta real es cuánta infraestructura (base de datos, control de acceso, actualizaciones) quieres armar tú mismo.
¿Qué pasa con la base de datos y los archivos?
Cada app recibe una base de datos PostgreSQL administrada, y almacenamiento de archivos que activas por app, con links de descarga firmados que vencen. Las credenciales de las integraciones las inyecta la plataforma de forma segura, así que las llaves de los proveedores nunca quedan en el repositorio.
¿Me puedo ir después?
Sí. El código vive en tu propia cuenta de GitHub desde el primer día: te vas cuando quieras y te llevas el código, los datos y el historial.