lobsite! Iniciar sesión Registrarse

Despliega una web desde Claude Code

Deja que Claude Code publique el sitio que creó: un comando o el servidor MCP, sin preguntas, y un enlace para ti que conserva el sitio.

Claude Code lo ejecuta en la carpeta del proyecto; la salida termina con una línea para que te la pase.
Suelta un archivo HTML, una carpeta o un .zip Se comprueba en tu navegador; no se sube nada hasta que publiques.

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

  1. Pide a Claude Code que compile y despliegue. Ejecuta tu build (npm run build o similar) y luego npx -y lobsite --yes en la carpeta del proyecto.
  2. La CLI detecta que se ejecuta bajo Claude Code (por la variable CLAUDECODE que define Claude Code), así que nunca hace preguntas e imprime líneas simples, sin colores ni animaciones.
  3. 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.

Hecho para agentes

Sin preguntas bajo un agente, y una línea Tell the user: con la URL y el enlace para reclamarlo.

Servidores MCP

npx lobsite mcp para agentes de programación, lobsite.com/api/mcp para asistentes de chat.

Solo se suben los archivos modificados

Los archivos se guardan por su hash. Volver a desplegar un sitio sin cambios sube 0 bytes.

Cada deploy tiene su URL

Previsualiza antes de publicar. Vuelve atrás con un clic, redirecciones incluidas.

Pruébalo sin cuenta

Un deploy sin cuenta está publicado 6 horas. El enlace para reclamarlo lo conserva, gratis.

Configuración en un solo archivo

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.

Ver también