Claude Code construye el sitio; un comando lo publica. Pídele «despliega esto» y ejecuta npx -y lobsite --yes, que encuentra la carpeta compilada, la sube e imprime una línea pensada para que Claude te la transmita, con la dirección y el enlace para conservar el sitio. Sin cuenta, sin pedir inicio de sesión, sin archivo de configuración que escribir antes.
Cómo funciona
- Pide a Claude Code que compile y despliegue. Ejecuta tu build (
npm run buildo similar) y luegonpx -y lobsite --yesen la carpeta del proyecto. - La CLI detecta que se ejecuta bajo Claude Code (por la variable
CLAUDECODEque define Claude Code), así que nunca hace preguntas e imprime líneas simples, sin colores ni animaciones. - Claude te transmite la última línea: la URL publicada, cuándo caduca el sitio temporal y el enlace para reclamarlo. Abres el enlace e inicias sesión para conservar el sitio; la dirección no cambia.
Que sea la forma de desplegar del proyecto
Añade una línea al CLAUDE.md del proyecto, para que cada sesión despliegue igual sin que se lo digas:
Deploy with `npx -y lobsite --yes` and relay the "Tell the user:" line from the output.
El primer deploy escribe lobsite.toml con el nombre y la carpeta del sitio. Haz commit: el siguiente deploy, desde cualquier sesión, actualiza el mismo sitio en lugar de crear uno nuevo.
Un comando /deploy
Un comando de barra personalizado lo deja en una sola pulsación. Guarda esto como .claude/commands/deploy.md:
Build the site, then deploy it with `npx -y lobsite --yes`.
If the build or the deploy fails, read the error's fix line and follow it.
When it succeeds, tell me the "Tell the user:" line word for word.
Luego escribe /deploy. Para que se ejecute sin pedir permiso cada vez, permite el comando en .claude/settings.json:
{ "permissions": { "allow": ["Bash(npx -y lobsite:*)"] } }
O el servidor MCP
El servidor MCP da a Claude Code herramientas en lugar de un comando de shell: deploy, list_sites, list_deploys, rollback, promote y whoami.
claude mcp add lobsite -- npx -y lobsite@latest mcp
Con él también funciona «vuelve el sitio al deploy de ayer»: Claude lista los deploys y publica el que quieres. Iniciar sesión y borrar sitios no son herramientas a propósito; lo primero te necesita en un navegador y lo segundo no se puede deshacer. Más en la página de MCP.
Sin preguntas bajo un agente, y una línea Tell the user: con la URL y el enlace para reclamarlo.
npx lobsite mcp para agentes de programación, lobsite.com/api/mcp para asistentes de chat.
Los archivos se guardan por su hash. Volver a desplegar un sitio sin cambios sube 0 bytes.
Previsualiza antes de publicar. Vuelve atrás con un clic, redirecciones incluidas.
Un deploy sin cuenta está publicado 6 horas. El enlace para reclamarlo lo conserva, gratis.
Las redirecciones, cabeceras y formularios están en lobsite.toml y viajan con cada deploy.
Desplegar desde Claude Code: Lobsite y GitHub Pages
| Lobsite | GitHub Pages | |
|---|---|---|
| Antes del primer deploy | Nada: el sitio vive 6 horas hasta que lo reclames | Una cuenta de GitHub, un repositorio y Pages activado |
| Qué ejecuta Claude | Un comando | Commit, push y un workflow de Pages para el paso de build |
| Preguntas por el camino | Ninguna bajo un agente | Git puede pedir credenciales |
| Subida | Solo los archivos cambiados | Todo el build, cada vez |
| Vista previa de un deploy | --preview le da su propia URL |
No viene incluido |
| Dominio propio | Sí, gratis | Sí, gratis |
| Código fuente privado | Solo se suben los archivos compilados | Pages desde un repositorio privado necesita un plan de pago de GitHub |
Si el proyecto ya vive en GitHub con un dominio propio, GitHub Pages es un buen hogar. Lobsite encaja cuando quieres un enlace ya, desde la sesión en la que estás.
Preguntas frecuentes
¿Necesita Claude Code una cuenta para desplegar?
No. Sin cuenta, el sitio dura 6 horas, y Claude te da el enlace para reclamarlo y conservarlo. Para desplegar en tu cuenta, ejecuta tú una vez npx lobsite login: abre un navegador para iniciar sesión, algo que un agente no puede hacer por ti.
¿Qué carpeta despliega?
La primera que exista de dist/, build/, out/, _site/ o public/, o la carpeta que indiques (npx -y lobsite --yes site/). La elección se guarda en lobsite.toml.
¿Subirá mi archivo .env?
No. Los archivos secretos (.env*, claves privadas, .npmrc y similares) detienen el deploy con un error hasta que se eliminan o se añaden a .lobsiteignore. Nunca pases --include-secrets desde un agente.
¿Puede Claude Code desplegar una vista previa sin cambiar el sitio publicado?
Sí: npx -y lobsite --yes --preview le da al deploy su propia URL. Publícalo después con npx lobsite promote <id> o con la herramienta promote del MCP.
¿Qué ve Claude cuando falla un deploy?
Un error que dice qué pasó, por qué y qué hacer, con un código que nunca cambia. Añade --json para una salida legible por máquinas; consulta Errores.