O Claude Code acabou de criar uma landing page para ti. O HTML está limpo. O CSS é responsivo. O JavaScript trata das interações sem sobressaltos. O ficheiro está no diretório do projeto, pronto a avançar.
Depois apercebes-te: o teu agente consegue construir tudo, mas não consegue colocá-lo online. A construção terminou. O deploy ainda nem começou.
Eis como fechar essa lacuna — três formas de fazer deploy a partir do Claude Code, do manual ao comando único.
A lacuna entre build e deploy
Os agentes de programação são ótimos a construir. Não foram feitos para fazer deploy.
O Claude Code escreve o código. Executa testes. Refina o resultado. Mas o deploy implica servidores, domínios, certificados HTTPS, configuração de CDN — infraestrutura que vive noutro mundo, diferente da sessão de terminal onde o teu agente opera.
A maioria dos programadores trata disto manualmente:
- O agente constrói a página
- Abres um terminal
- Configuras o alojamento (Netlify, Vercel, GitHub Pages, S3)
- Fazes push ou upload
- Esperas pela compilação
- Recebes um URL
O teu agente faz o passo 1. Tu fazes os passos 2 a 6. Isso não é um fluxo agentic — é uma passagem de testemunho.
Método 1: GitHub Pages (manual, gratuito)
O GitHub Pages é a abordagem mais comum para sites estáticos. O teu agente constrói o HTML. Fazes push para um repositório. O GitHub faz o deploy.
Configuração:
- Criar um repositório no GitHub
- Fazer push do output do agente para o repositório
- Ativar o GitHub Pages nas definições do repositório
- Aguardar pela compilação de CI
- Obter o URL
Funciona. É gratuito. Tem controlo de versões. Mas exige um Git push para cada deploy, o que significa que o teu agente precisa de acesso ao repositório e que cada página descartável cria histórico permanente de commits.
Não é agentic. É apenas trabalho manual automatizado.
Método 2: Upload manual para a cloud (S3, R2, etc.)
Upload direto para armazenamento na cloud:
- Criar um bucket S3/R2
- Configurar acesso público
- Definir alojamento de site estático
- Carregar os ficheiros de output do agente
- Configurar CORS e cache
- Obter o URL
Mais controlo do que o GitHub Pages. Mais configuração também. Cada página precisa de revisão da 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 comando único (a forma AnyCap)
O teu agente constrói a página. Depois executa um comando:
anycap page deploy ./build/index.html --title "My Landing Page"
É só isso. Um comando. O teu agente recebe de volta um URL em produção. Sem repositório. Sem bucket. Sem configuração manual.
O que a runtime trata:
- Rendering. HTML e Markdown são suportados. O teu agente produz um ou outro — a runtime faz o render.
- Hosting. As páginas entram em produção imediatamente. Sem passo de build, sem pipeline de CI, sem configuração de DNS.
- HTTPS. Cada página recebe TLS automaticamente. Sem configuração de certificados.
- URL. O teu agente recebe de volta um URL público. Pode inseri-lo numa mensagem do Slack, num email ou noutra página.
Instalação:
npm i -g anycap
anycap login
anycap skill install --target ~/.claude/skills/anycap-cli/
→ Instalar o AnyCap grátis — 250 créditos para novos utilizadores
Fluxo completo: build + deploy numa só sessão
Aqui tens um fluxo completo do Claude Code, da ideia à página online:
# 1. O Claude Code constrói a landing page
# (O agente escreve index.html, styles.css, app.js)
# 2. Gerar 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. Inserir a imagem na página
# (O agente atualiza o HTML para referenciar hero.jpg)
# 4. Fazer deploy
anycap page deploy ./build/index.html \
--title "Product Launch — June 2026" \
--description "New feature announcement page"
# 5. Receber o URL de volta
# "Page deployed: https://anycap.ai/page/..."
O teu agente construiu a página, gerou os visuais, incorporou-os e fez o deploy — tudo numa única sessão. Tu descreveste o resultado. O resto aconteceu no ciclo do agente.
Quando fazer deploy e quando guardar
Nem tudo precisa de uma página pública. Eis como decidir:
| Fazer deploy quando... | Guardar quando... |
|---|---|
| A página se destina a ser partilhada publicamente | O ficheiro é para uso interno ou referência futura |
| Precisas de um URL para enviar a alguém | Precisas de armazenamento persistente para o teu agente |
| O output é uma página completa | O output é um ativo (imagem, vídeo, CSV) |
| É um relatório pontual, protótipo ou anúncio | Faz parte de uma construção maior do projeto |
Para armazenamento sem publicação: anycap drive upload ./report.md — o ficheiro vai para a cloud e recebe um link partilhável, mas não se torna uma página pública.
Casos de uso reais
Páginas de changelog instantâneas
O teu agente vai buscar os commits mais recentes, gera uma página de changelog e faz o deploy:
# O agente lê git log e formata como changelog HTML
anycap page deploy changelog.html --title "Changelog — Week of May 18, 2026"
Um comando. Changelog em produção. Sem CMS.
Protótipos para clientes
O teu agente constrói um protótipo com base numa especificação. Fazes deploy e envias 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 pesquisa
O teu agente pesquisa um tema, resume as conclusões e publica o relatório:
anycap search --prompt "competitor product launches Q2 2026" --citations
# O agente analisa os resultados e escreve o relatório em HTML
anycap page deploy q2-competitive-analysis.html --title "Q2 2026 Competitive Analysis"
Pesquisa → relatório → publicação. Tudo no ciclo do agente.
A stack Page + Drive + Search
O deploy é mais poderoso quando combinado com outras capacidades:
SEARCH → pesquisar o tema
↓
CRAWL → extrair dados detalhados
↓
IMAGE GEN → criar visuais
↓
BUILD → o agente escreve a página
↓
DEPLOY → a página entra em produção
↓
DRIVE → guardar ativos permanentemente
Uma CLI. Uma sessão. O teu agente pesquisa, cria e publica — sem tocares numa única configuração de deploy.
FAQ
Isto funciona com ficheiros Markdown?
Sim. anycap page deploy ./report.md renderiza Markdown como uma página estilizada. O teu 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/....
Em que é diferente do GitHub Pages?
O GitHub Pages requer um Git push, um repositório e configuração de CI. O AnyCap Page é um comando a partir da sessão de terminal do teu agente — sem repositório, sem push, sem CI. Foi feito para fluxos de trabalho de agentes, não de humanos.
Isto 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. Faz deploy para o mesmo caminho com conteúdo atualizado e a página é renovada.
A conclusão
O Claude Code consegue construir tudo. Só não consegue colocá-lo online — até lhe dares essa capacidade. A lacuna entre build e deploy é a última milha entre o que o teu agente cria e o que a tua equipa pode realmente usar.
Fecha a lacuna. Um comando, página em produção, sem passos manuais.
→ Dar ao Claude Code deploy com um único comando — publicar diretamente a partir do terminal
📖 O que ler a seguir
- Como adicionar web crawling ao Claude Code — acesso web completo para builds orientados por pesquisa.
- Como gerar vídeo com o Claude Code: o guia completo de 2026 — adiciona vídeo às páginas criadas pelo teu agente.
- AI Image-to-Video: o pipeline completo para agentes de programação — gera visuais e movimento para as tuas páginas já publicadas.
Artigos relacionados
- Como dar capacidades reais a agentes de programação de IA — visão geral da stack completa de capacidades.
- O que é uma Capability Runtime? — porque é que uma CLI vence cinco APIs separadas.
Escrito pela equipa AnyCap. Criamos a capability runtime que leva o teu agente da construção ao deploy com um só comando — sem passos manuais, sem alojamento separado.