Despliega una carpeta de archivos estáticos con un solo comando.
Sube la carpeta tal cual y muestra una URL en vivo en unos dos segundos. Sin cuenta, sin configuración, sin paso de build; y si lo ejecutas otra vez, se actualiza el mismo sitio.
$ npx harvis¿Trabajas con un agente? Puede desplegar directamente.
harvis.dev es un servidor MCP remoto. Pega un bloque de configuración en Cursor, Claude Desktop, VS Code o cualquier cliente MCP y tu agente obtiene una herramienta deploy_site; sin cuenta y sin clave de API.
- Los clientes con soporte de MCP remoto se conectan directamente a la URL
- Los clientes solo con stdio, como Claude Desktop, pasan por mcp-remote
- Cada despliegue devuelve la URL en vivo y un enlace privado para reclamar el sitio en tu panel
$ claude mcp add --transport http harvis https://harvis.dev/api/mcp¿Ya estás en GitHub? Despliega desde Actions.
Si guardas el sitio en un repositorio, un solo paso al final de tu workflow publica el resultado del build. Cada push a main actualiza el mismo sitio.
- Un paso después del build, apuntando a la carpeta de salida
- Un token de despliegue del panel actualiza siempre el mismo sitio
- Sin token, cada ejecución genera una URL de vista previa nueva
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm run build
- uses: harvis-io/static-deploy-action@v1
with:
directory: dist
token: ${{ secrets.HARVIS_DEPLOY_TOKEN }}¿Por qué un nuevo hosting estático?
Las demás opciones te piden traer algo primero: un Worker, un repositorio, un build. Una carpeta de HTML no debería necesitar nada de eso.
Cloudflare lo convierte todo en un Worker
Hasta una página HTML simple pasa ahora por un Worker, un archivo de configuración de wrangler y un paso de build. Demasiada maquinaria para tres archivos que nunca cambian.
Surge funciona sobre DigitalOcean
Harvis usa la red edge de Cloudflare, así que tus archivos se sirven desde donde estén tus visitantes.
GitHub Pages necesita un repositorio
Aquí no hay repositorio, ni commit, ni workflow de Actions. Subes archivos y ya están en vivo: el control de versiones es cosa tuya, no un requisito.
Pensado para sitios temporales
Demos, páginas de una sola vez, un mockup que quieres enseñar hoy a un compañero. Súbelo, comparte el enlace y olvídate.
Pega el HTML directo de un chat de IA
Cuando un modelo te devuelve un bloque de HTML, suéltalo aquí y recibe una URL real. Sin montar un proyecto solo para verlo en el navegador.
Tres formas de publicar
El mismo despliegue, desde donde estés trabajando.
- 01
Línea de comandos
Un comando desde cualquier carpeta de proyecto. Ejecútalo otra vez y el mismo sitio se actualiza.
- 02
API HTTP
Envía tus archivos por POST a /api/upload y lee la URL en vivo directamente en la respuesta.
- 03
Agentes de IA
Apunta un agente al servidor MCP o a las instrucciones copiables y publicará por ti.
Cómo funciona
- 01
Instala la CLI
Un comando: "npm i -g harvis". O sáltate la instalación por completo y ejecútalo con "npx harvis".
- 02
Ejecútalo en cualquier carpeta
Escribe "harvis" dentro de la carpeta que quieras poner online. Sube todo — HTML, CSS, JS, imágenes — en segundos.
- 03
Recibe tus enlaces
Recibes un enlace público al sitio en vivo y un enlace privado de reclamación. Abre el enlace de reclamación e inicia sesión para gestionar el sitio desde tu panel.
- Funciona desde cualquier carpeta de proyecto
- Sin cuenta ni configuración
- Ejecútalo de nuevo para actualizar el mismo sitio
Hecho con IA y publicado en harvis.dev
Una galería seleccionada a mano de sitios que ya están en línea. Toca cualquier tarjeta para verla en vivo.
Preguntas frecuentes
Todo lo que puedas estar preguntándote antes de darle a publicar.