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
Leer las instrucciones completas para agentes
terminal
$ claude mcp add --transport http harvis https://harvis.dev/api/mcp
deploy_siteworks with any MCP client
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.