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 harvisTrabalhando 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
$ claude mcp add --transport http harvis https://harvis.dev/api/mcpJá 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
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 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.
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ê.
Como funciona
- 01
Instale a CLI
Um comando: "npm i -g harvis". Ou pule a instalação por completo e execute com "npx harvis".
- 02
Execute em qualquer pasta
Digite "harvis" dentro da pasta que você quer colocar online. Ele envia tudo — HTML, CSS, JS, imagens — em segundos.
- 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
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.
Perguntas frequentes
Tudo o que você possa estar se perguntando antes de publicar.