static hosting

Publique uma pasta de arquivos estáticos com um único comando.

Envia a pasta exatamente como está e imprime um URL ao vivo em cerca de dois segundos. Sem conta, sem configuração, sem etapa de build — e executá-lo de novo atualiza o mesmo site.

$ npx harvis
mcp

Trabalhando com um agente? Ele pode publicar diretamente.

O harvis.dev é um servidor MCP remoto. Cole um único bloco de configuração no Cursor, no Claude Desktop, no VS Code ou em qualquer cliente MCP, e seu agente ganha uma ferramenta deploy_site — sem conta e sem chave de API.

  • Clientes com suporte a MCP remoto conectam-se direto ao URL
  • Clientes só de stdio, como o Claude Desktop, passam pelo mcp-remote
  • Cada publicação retorna o URL ao vivo mais um link privado para reivindicar o site no seu painel
Ler as instruções completas para agentes
terminal
$ claude mcp add --transport http harvis https://harvis.dev/api/mcp
deploy_siteworks with any MCP client
ci/cd

Já usa GitHub? Publique a partir das Actions.

Quando você mantém o site em um repositório, uma etapa no fim do seu workflow envia o resultado do build. Cada push para main atualiza o mesmo site.

  • Adicione uma etapa após o build e aponte-a para a pasta de saída
  • Um token de publicação do painel mantém o mesmo site sempre atualizado
  • Sem o token, cada execução gera um novo URL de pré-visualização
Obtenha no 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 que mais um

Por que mais uma hospedagem estática?

Todas as outras opções pedem que você traga algo primeiro — um Worker, um repositório, um build. Uma pasta de HTML não deveria precisar de nada disso.

  • A Cloudflare transforma tudo em um Worker

    Até uma página HTML simples agora passa por um Worker, uma configuração do wrangler e uma etapa de build. É muita engrenagem para três arquivos que nunca mudam.

  • O Surge roda na DigitalOcean

    O harvis roda na rede de borda da Cloudflare, então seus arquivos são servidos de onde quer que seus visitantes estejam.

  • O GitHub Pages exige um repositório

    Aqui não há repositório, nem commit, nem workflow de Actions. Você envia arquivos e eles ficam no ar — o controle de versão continua sendo sua escolha, não uma exigência.

  • Feito para sites temporários

    Demos, páginas avulsas, um protótipo que você quer mostrar a um colega hoje mesmo. Coloque no ar, compartilhe o link, esqueça.

  • Cole direto de um chat de IA

    Quando um modelo te entrega um bloco de HTML, solte-o aqui e receba um URL de verdade. Nenhum projeto para estruturar antes de conseguir ver no navegador.

interfaces

Três formas de publicar

A mesma publicação, seja qual for a interface em que você esteja trabalhando.

  • 01

    Linha de comando

    Um comando a partir de qualquer pasta de projeto. Execute-o de novo e o mesmo site é atualizado no lugar.

  • 02

    API HTTP

    Envie seus arquivos por POST para /api/upload e leia o URL ao vivo direto na resposta.

  • 03

    Agentes de IA

    Aponte um agente para o servidor MCP ou para as instruções copiáveis, e ele publica por você.

how it works

Como funciona

  1. 01

    Instale a CLI

    Um comando: "npm i -g harvis". Ou pule a instalação por completo e execute com "npx harvis".

  2. 02

    Execute em qualquer pasta

    Digite "harvis" dentro da pasta que você quer colocar online. Ele envia tudo — HTML, CSS, JS, imagens — em segundos.

  3. 03

    Receba seus links

    Você recebe um link público do site ao vivo e um link privado de reivindicação. Abra o link de reivindicação e entre para gerenciar o site pelo seu painel.

  • Funciona a partir de qualquer pasta de projeto
  • Sem necessidade de conta ou configuração
  • Execute de novo para atualizar o mesmo site
gallery

Feito com IA e publicado no harvis.dev

Uma galeria selecionada de sites que outras pessoas já colocaram online. Toque em qualquer card para ver ao vivo.

faq

Perguntas frequentes

Tudo o que você possa estar se perguntando antes de publicar.