static hosting

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
mcp

¿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
Cómo funciona el servidor MCP
terminal
$ claude mcp add --transport http harvis https://harvis.dev/api/mcp
deploy_siteworks with any MCP client
forms

Un sitio estático también puede tener formulario de contacto.

Un sitio alojado no ejecuta código propio, así que poner un formulario suele significar darse de alta en un servicio de terceros. harvis sirve cada página que despliegas, así que recoge el formulario él mismo: añade un atributo y vuelve a desplegar.

  • HTML puro, tu propio marcado y tus estilos: sin etiqueta script, sin widget incrustado
  • El filtro de spam, la página de gracias y la exportación a CSV ya están activos
  • Los envíos llegan a tu panel, los más recientes primero
index.html
<form harvis-form="contact">
  <input name="email" type="email" required>
  <textarea name="message"></textarea>
  <button>Send</button>
</form>
ci/cd

¿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
Verlo en el GitHub Marketplace
.github/workflows/deploy.yml
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é otro más

¿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.

interfaces

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.

how it works

Cómo funciona

  1. 01

    Instala la CLI

    Un comando: "npm i -g harvis". O sáltate la instalación por completo y ejecútalo con "npx harvis".

  2. 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.

  3. 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
gallery

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.

faq

Preguntas frecuentes

Todo lo que puedas estar preguntándote antes de darle a publicar.