Como Fazer Deploy de um Website a partir do Claude Code: Zero Passos Manuais (2026)

O Claude Code criou o HTML. E agora? Veja como fazer deploy de um website diretamente a partir do Claude Code — sem FTP manual, sem Git push, sem alojamento separado. Um comando para publicar.

by AnyCap

O Claude Code acabou de criar uma landing page para si. O HTML está limpo. O CSS é responsivo. O JavaScript trata as interações de forma fluida. O ficheiro está no diretório do projeto, pronto a usar.

Depois apercebe-se: o seu agente consegue construir qualquer coisa, mas não consegue colocá-la online. O build está concluído. O deploy ainda não começou.

Aqui está como fechar essa lacuna — três formas de fazer deploy a partir do Claude Code, do manual ao de um único comando.


A Lacuna Build-Deploy

Os agentes de código são excelentes no build. Não foram feitos para o deploy.

O Claude Code escreve o código. Executa os testes. Aperfeiçoa o resultado. Mas o deploy significa servidores, domínios, certificados HTTPS, configuração de CDN — infraestrutura que vive num mundo completamente diferente da sessão de terminal onde o seu agente opera.

A maioria dos programadores resolve isto manualmente:

  1. O agente constrói a página
  2. Abre um terminal
  3. Configura o alojamento (Netlify, Vercel, GitHub Pages, S3)
  4. Faz push ou upload
  5. Aguarda o build
  6. Recebe um URL

O seu agente faz o passo 1. Você faz os passos 2 a 6. Isso não é agêntico — é uma passagem de testemunho.


Método 1: GitHub Pages (Manual, Gratuito)

O GitHub Pages é a abordagem mais comum para sites estáticos. O seu agente constrói o HTML. Faz push para um repositório. O GitHub faz o deploy.

Configuração:

  1. Crie um repositório no GitHub
  2. Faça push da saída do agente para o repositório
  3. Ative o GitHub Pages nas definições do repositório
  4. Aguarde o build do CI
  5. Receba o seu URL

Funciona. É gratuito. Tem controlo de versão. Mas exige um Git push para cada deploy, o que significa que o seu agente precisa de acesso ao repositório e cada página descartável gera um histórico de commits permanente.

Não é agêntico. É apenas trabalho manual automatizado.


Método 2: Upload Manual para a Nuvem (S3, R2, etc.)

Upload direto para armazenamento na nuvem:

  1. Crie um bucket S3/R2
  2. Configure o acesso público
  3. Configure o alojamento de site estático
  4. Faça upload dos ficheiros de saída do agente
  5. Configure CORS e cache
  6. Receba o seu URL

Mais controlo do que o GitHub Pages. Mais configuração também. Cada página precisa de revisão de política do bucket. Cada atualização precisa de invalidação de cache. Isto é trabalho de infraestrutura disfarçado de deploy.


Método 3: Deploy com Um Único Comando (O Método AnyCap)

O seu agente constrói a página. Depois executa um único comando:

anycap page deploy ./build/index.html --title "My Landing Page"

É só isso. Um comando. O seu agente recebe de volta um URL ativo. Sem repositório. Sem bucket. Sem configuração manual.

O que o runtime trata:

  • Renderização. HTML e Markdown são ambos suportados. O seu agente produz qualquer formato — o runtime renderiza.
  • Alojamento. As páginas ficam ativas imediatamente. Sem etapa de build, sem pipeline de CI, sem configuração de DNS.
  • HTTPS. Cada página recebe TLS automaticamente. Sem configuração de certificado.
  • URL. O seu agente recebe de volta um URL público. Pode incorporar esse URL numa mensagem do Slack, num e-mail ou noutra página.

Instalação:

npm i -g anycap
anycap login
anycap skill install --target ~/.claude/skills/anycap-cli/

Instale o AnyCap gratuitamente — 250 créditos para novos utilizadores


Fluxo Completo: Build + Deploy numa Única Sessão

Aqui está um fluxo completo do Claude Code que vai da ideia à página ativa:

# 1. Claude Code constrói a landing page
# (Agente escreve index.html, styles.css, app.js)

# 2. Gera uma imagem hero para a página
anycap image generate \
  --prompt "a modern SaaS dashboard on a laptop, clean lighting, product photography" \
  --model seedream-5 \
  -o hero.jpg

# 3. Incorpora a imagem na página
# (Agente atualiza o HTML para referenciar hero.jpg)

# 4. Deploy
anycap page deploy ./build/index.html \
  --title "Product Launch — June 2026" \
  --description "New feature announcement page"

# 5. Recebe o URL de volta
# "Page deployed: https://anycap.ai/page/..."

O seu agente construiu a página, gerou os visuais, incorporou-os e fez o deploy — tudo numa única sessão. Descreveu o resultado. Tudo o resto aconteceu no loop do agente. É isto que a IA agêntica significa na prática: o agente não para em "construí," vai até "está ativo."


Quando Fazer Deploy vs Quando Armazenar

Nem tudo precisa de uma página ativa. Veja como decidir:

Faça deploy quando... Armazene quando...
A página é para ser partilhada publicamente O ficheiro é para uso interno ou referência futura
Precisa de um URL para enviar a alguém Precisa de armazenamento persistente para o seu agente
A saída é uma página completa A saída é um ativo (imagem, vídeo, CSV)
É um relatório avulso, protótipo ou anúncio Faz parte de um projeto maior em construção

Para armazenamento sem publicação: anycap drive upload ./report.md — o ficheiro vai para armazenamento na nuvem e recebe um link de partilha, mas não se torna uma página web pública. Consulte o nosso guia de Cloud Storage para mais detalhes.


Casos de Utilização Reais

Páginas de Changelog Instantâneas

O seu agente obtém os commits mais recentes, gera uma página de changelog e faz o deploy:

# Agente lê o git log, formata como changelog em HTML
anycap page deploy changelog.html --title "Changelog — Week of May 18, 2026"

Um comando. Changelog ativo. Sem CMS.

Protótipos para Clientes

O seu agente constrói um protótipo com base numa especificação. Faz o deploy e envia o URL ao cliente:

anycap page deploy prototype/landing.html --title "Client Preview — Homepage Redesign v3"

O cliente clica no link. Sem ambiente de staging. Sem deploy no Netlify. Apenas um URL.

Relatórios de Investigação

O seu agente investiga um tema, redige as conclusões e publica o relatório:

anycap search --prompt "competitor product launches Q2 2026" --citations
# Agente analisa os resultados, escreve o relatório como HTML
anycap page deploy q2-competitive-analysis.html --title "Q2 2026 Competitive Analysis"

Investigação → relatório → publicação. Tudo no loop do agente.


O deploy é mais poderoso quando combinado com outras capacidades:

SEARCH → investiga o tema
   ↓
CRAWL → extrai dados detalhados
   ↓
IMAGE GEN → cria os visuais
   ↓
BUILD → agente escreve a página
   ↓
DEPLOY → página fica ativa
   ↓
DRIVE → armazena ativos permanentemente

Uma CLI. Uma sessão. O seu agente investiga, cria e publica — sem tocar numa única configuração de deploy.


FAQ

Funciona com ficheiros Markdown?

Sim. anycap page deploy ./report.md renderiza Markdown como uma página com estilo. O seu agente pode escrever no formato que preferir.

Posso usar um domínio personalizado?

Domínios personalizados estão disponíveis nos planos pagos. Os deploys gratuitos recebem um URL anycap.ai/page/....

Como é diferente do GitHub Pages?

O GitHub Pages exige um Git push, um repositório e configuração de CI. O AnyCap Page é um único comando a partir da sessão de terminal do seu agente — sem repositório, sem push, sem CI. Feito para fluxos de trabalho de agentes, não para fluxos manuais.

Funciona com Cursor e Codex?

Sim. anycap page deploy usa a mesma CLI no Claude Code, Cursor e Codex. Uma instalação, todos os agentes.

O meu agente pode atualizar uma página existente?

Sim. Faça deploy no mesmo caminho com o conteúdo atualizado e a página será renovada.


Conclusão

O Claude Code consegue construir qualquer coisa. Só não consegue colocá-la online — até lhe dar essa capacidade. A lacuna build-deploy é o último trecho entre o que o seu agente cria e o que a sua equipa consegue de facto usar.

Feche essa lacuna. Um comando, página ativa, sem passos manuais.


Dê ao Claude Code deploy com um único comando — publique diretamente do terminal


📖 O Que Ler a Seguir


Artigos Relacionados


Escrito pela equipa AnyCap. Criamos o capability runtime que leva o seu agente do build ao deploy com um único comando — sem passos manuais, sem alojamento separado.