
Não, o Claude Code não consegue gerar imagens por si só. É um agente de programação baseado no terminal, criado para raciocínio sobre código, manipulação de ficheiros e execução de shell — não para gerar píxeis. Mas existem três opções práticas para adicionar geração de imagens ao Claude Code: um servidor MCP, uma CLI de capability runtime ou uma integração direta com API.
Este guia percorre as três opções, com comandos reais e exemplos de output, para que possa escolher a abordagem que melhor se adapta ao seu fluxo de trabalho.
O Claude Code pode gerar imagens? A resposta curta
O Claude Code, o agente de programação com IA nativo de terminal da Anthropic, tem zero capacidade integrada de geração de imagens. Pode escrever o componente <Image>, configurar lazy loading e otimizar breakpoints responsivos — mas não consegue produzir o ficheiro de imagem propriamente dito.
Isto não é um bug. O Claude Code foi concebido para ser excelente em código — planear, refatorar, depurar, entregar — e nada mais. Se a sua tarefa ficar dentro de ficheiros .tsx e .py, o Claude Code é difícil de bater. No momento em que precisa de uma imagem hero, de um diagrama ou de um gráfico para redes sociais, bate numa parede.
Na prática, é isto que acontece:
Você: "Gera uma imagem hero para a landing page do nosso SaaS."
Claude Code: Não consigo gerar imagens.
Posso escrever o HTML/CSS da secção hero e componentes
placeholder. A imagem terá de ser obtida à parte.
Este guia mostra-lhe como colmatar essa lacuna.
Porque é que a geração de imagens importa para utilizadores do Claude Code
Se só utiliza o Claude Code para corrigir bugs e gerar boilerplate, a geração de imagens não é crítica. Mas os fluxos de trabalho mais produtivos com Claude Code envolvem entregar funcionalidades completas de ponta a ponta — e funcionalidades completas precisam de recursos visuais:
- Landing pages precisam de imagens hero, logótipos e ilustrações de secção
- Documentação precisa de diagramas, visuais de arquitetura e capturas de ecrã
- Lançamentos em redes sociais precisam de gráficos, banners e miniaturas
- Protótipos de UI precisam de mockups para mostrar a intenção do design
- Sites de marketing precisam de imagens de produto, gráficos comparativos e conjuntos de ícones
Sem geração de imagens, cada uma destas tarefas obriga-o a sair do terminal — quebrando o fluxo de agente autónomo que torna o Claude Code tão poderoso.
Método 1: Servidor MCP (Replicate, Fal.ai ou Bannerbear)
Melhor para: Equipas que já utilizam servidores MCP e programadores que querem controlo ao nível do modelo.
O Model Context Protocol (MCP) é a forma padrão de ligar ferramentas externas ao Claude Code. Vários servidores MCP expõem modelos de geração de imagem:
Opção A: Replicate MCP Server
A Replicate aloja modelos open source de imagem, como Stable Diffusion, FLUX e SDXL, por trás de uma API. O servidor MCP deles expõe esses modelos como ferramentas do Claude Code.
Configuração:
# Install the Replicate MCP server
claude mcp add replicate -- npx -y @replicate/mcp-server \
--env REPLICATE_API_TOKEN=r8_your_token_here
Utilização no Claude Code:
Você: "Gera uma imagem com a ferramenta da Replicate:
um dashboard moderno de SaaS com tema escuro, detalhes azuis,
usando o modelo black-forest-labs/flux-schnell."
Claude Code: [chama a ferramenta MCP da Replicate]
Imagem gerada: output.png (1024x1024)
Vantagens:
- Acesso a modelos open source, como FLUX e SDXL
- Preço pay-as-you-go, sem compromisso mensal
- Comunidade ativa a manter o servidor MCP
Desvantagens:
- Cerca de 15 minutos de configuração (criar conta na Replicate, obter chave de API, configurar MCP)
- Cerca de 6.000 tokens de overhead no contexto do Claude Code só para descrições de ferramentas
- A escolha do modelo fica do seu lado — precisa de saber que ID de modelo usar
- O output é um ficheiro de imagem bruto — sem URL de CDN, a menos que faça upload à parte
Opção B: Fal.ai MCP Server
A Fal.ai é especializada em inferência rápida para modelos generativos. A configuração é semelhante:
claude mcp add fal -- npx -y @fal-ai/mcp-server \
--env FAL_KEY=your_fal_key_here
Compromisso: Inferência mais rápida do que a Replicate, mas com menos opções de modelos e uma comunidade mais pequena.
Opção C: Bannerbear MCP (para imagens com templates)
Se precisa de geração programática de imagens, como templates para redes sociais, imagens OG e banners dinâmicos, o MCP da Bannerbear foi concebido especificamente para isso:
claude mcp add bannerbear -- npx -y @bannerbear/mcp-server \
--env BANNERBEAR_API_KEY=your_key_here
Método 2: AnyCap CLI (um comando, sem configuração)
Melhor para: Programadores individuais e pequenas equipas que querem geração de imagens já — não depois de 15 minutos a configurar MCP.
A AnyCap é uma capability runtime que junta geração de imagens, vídeo, pesquisa web e mais numa única CLI. O Claude Code invoca-a diretamente a partir do terminal — uma instalação, um comando, um login.
Configuração (30 segundos)
# One command installs the skill and CLI
npx -y skills add anycap-ai/anycap -a claude-code -y
curl -fsSL https://anycap.ai/install.sh | sh
anycap login
Gerar imagens a partir do Claude Code
Depois de instalada, o Claude Code pode gerar imagens diretamente através da CLI anycap:
Geração básica de imagem:
anycap image generate \
--model seedream-5 \
--prompt "um dashboard SaaS minimalista em fundo claro, UI limpa, cantos arredondados, detalhe azul" \
-o dashboard-hero.png
Output:
Generating image with seedream-5...
Image saved to dashboard-hero.png (1024x1024, 487KB)
CDN URL: https://cdn.anycap.ai/v1/images/abc123/dashboard-hero.png
A URL da CDN é devolvida imediatamente — sem passo separado de upload, sem configuração de S3. O Claude Code pode incorporá-la diretamente em HTML ou markdown.
Avançado: gerar várias variantes:
anycap image generate \
--model nano-banana-pro \
--prompt "programador a trabalhar num terminal escuro, iluminação ambiente roxa, plano aberto" \
--variants 3 \
-o dev-terminal
Isto produz dev-terminal-1.png, dev-terminal-2.png e dev-terminal-3.png — três variações à escolha.
Refinamento imagem para imagem:
anycap image generate \
--model seedream-5 \
--prompt "a mesma composição, mas com iluminação laranja quente em vez de azul" \
--reference dashboard-hero.png \
-o dashboard-hero-v2.png
Modelos disponíveis através da AnyCap
| Modelo | Melhor para | Estilo | Velocidade |
|---|---|---|---|
| Seedream 5 | Alta qualidade fotorealista e design | Fotorealista, UI, produto | Média |
| Nano Banana Pro | Iteração rápida, conceitos, rascunhos | Versátil | Rápida |
| Nano Banana 2 | Landing pages, imagens hero, marketing | Limpo, comercial | Rápida |
O Claude Code não precisa de conhecer IDs de modelos — o runtime escolhe o melhor modelo para o prompt se não especificar nenhum.
Vantagens:
- 2 minutos de configuração — uma instalação, um login, uma credencial
- Cerca de 2.000 tokens de overhead — face a cerca de 24.000 para cinco servidores MCP separados
- CDN integrada — as imagens geradas recebem URLs públicas automaticamente
- Vários modelos — alterne entre Seedream 5, Nano Banana Pro e outros sem reconfigurar
- Uma credencial para tudo — o mesmo login cobre imagem, vídeo, pesquisa, armazenamento e publicação
- Nativo para Claude Code — os comandos correm na sua sessão de terminal e o output vem em JSON estruturado
Desvantagens:
- Pay-as-you-go — sem mensalidade fixa (começa com 5 dólares de crédito gratuito)
- Modelos curados — usa os modelos que a AnyCap oferece, não modelos arbitrários do HuggingFace
- Internet obrigatória — sem geração totalmente local
Método 3: Integração direta por API (OpenAI, Stability AI)
Melhor para: Programadores que precisam de controlo máximo e estão confortáveis a escrever a sua própria integração.
Pode dar geração de imagens ao Claude Code escrevendo uma ferramenta que chama diretamente uma API de imagens:
# tools/generate_image.py
import requests
import sys
API_KEY = "your-openai-api-key"
def generate(prompt: str, output_path: str = "output.png"):
response = requests.post(
"https://api.openai.com/v1/images/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"prompt": prompt, "n": 1, "size": "1024x1024"}
)
url = response.json()["data"][0]["url"]
# Download the image
img = requests.get(url)
with open(output_path, "wb") as f:
f.write(img.content)
return output_path
if __name__ == "__main__":
prompt = sys.argv[1]
path = sys.argv[2] if len(sys.argv) > 2 else "output.png"
result = generate(prompt, path)
print(f"Image saved to {result}")
Depois, registe-a como ferramenta do Claude Code via MCP. Isto dá-lhe controlo total sobre a API, o modelo e o tratamento do output — à custa de escrever e manter a integração por conta própria.
Vantagens:
- Controlo total sobre a escolha do modelo
- Tratamento de erros personalizado
- Sem dependências externas além da própria API
Desvantagens:
- Tem de escrever e manter o código de integração
- Gestão manual de chaves de API
- Sem CDN integrada — armazenamento e URLs ficam do seu lado
- O formato de output depende do que a API devolver
Comparação: que método deve escolher?
| Servidor MCP | AnyCap CLI | API direta | |
|---|---|---|---|
| Tempo de configuração | 15–30 min | 2 min | 30–60 min |
| Chaves de API a gerir | 1 por servidor | 1 no total | 1 por API |
| Overhead de tokens no contexto | ~6.000 | ~2.000 | ~3.000 (a sua ferramenta) |
| Escolha do modelo | Manual (conhecer IDs dos modelos) | Curada ou automática | Controlo manual total |
| CDN / partilha | Upload manual | Integrada | Manual |
| Troca entre modelos | Reconfigurar servidor MCP | Flag de linha de comando | Reescrever integração |
| Melhor para | Equipas que já usam MCP | Indivíduos e pequenas equipas | Controlo full-stack |
Fluxo real: de ponta a ponta com Claude Code + geração de imagens
Eis como fica um fluxo completo de criação de landing page com geração de imagens integrada:
Você: "Cria uma landing page para uma nova ferramenta de IA para programadores chamada 'CodeLens'.
Inclui uma secção hero com uma imagem gerada, uma secção de funcionalidades
em três colunas e uma CTA."
Claude Code:
1. Pesquisa na web landing pages semelhantes de ferramentas para programadores
2. Faz o scaffold de um projeto Next.js com Tailwind CSS
3. Escreve os componentes da landing page
4. Chama anycap image generate para uma imagem hero:
"dashboard futurista de análise de código, tema escuro,
visualização de dados luminosa, estética de ferramenta para programadores"
5. Incorpora a URL de CDN gerada no componente `<Image>`
6. Gera ícones de funcionalidades para cada secção
7. Corre o servidor de desenvolvimento para pré-visualização
8. Faz commit e push para o GitHub
Você: "Faz o deploy."
Claude Code:
Faz build do projeto, publica a página e devolve a URL em produção.
Uma sessão. Um terminal. Zero troca de ferramentas. Essa é a diferença entre um assistente de programação e um agente de desenvolvimento completo.
FAQ
O Claude Code consegue gerar imagens sozinho?
Não. O Claude Code é um agente de programação apenas de texto. Lê, escreve e edita código e ficheiros. Não tem modelo, runtime nem API integrados de geração de imagens. Toda a geração de imagem tem de vir de ferramentas externas — servidores MCP, uma capability runtime como a AnyCap ou chamadas diretas de API.
Porque é que o Claude Code não pode simplesmente chamar uma API de imagens?
Pode — se o configurar para isso. O Claude Code tem acesso completo à shell e pode executar comandos curl ou scripts Python. O desafio não é o Claude Code estar bloqueado de chamar APIs; o desafio é que configurar a ferramenta, gerir chaves de API e lidar com formatos de output exige uma configuração que o Claude Code não faz sozinho. Os métodos 1 e 2 acima automatizam essa configuração.
A Anthropic planeia adicionar geração de imagens ao Claude Code?
A Anthropic não anunciou planos para adicionar geração de imagens ao Claude Code. O Claude Code está focado em raciocínio sobre código e execução no terminal. Geração de imagem, vídeo e media está fora do seu âmbito — e é por isso que existem camadas externas de capability.
Qual é a forma mais barata de gerar imagens a partir do Claude Code?
A AnyCap começa com 5 dólares de crédito gratuito, sem pagamento obrigatório, e cobra em pay-as-you-go aos preços dos fornecedores dos modelos, sem margem adicional. Servidores MCP individuais, como a Replicate, também oferecem preços por utilização. Para uso ocasional — algumas imagens por sessão — qualquer uma das abordagens custa apenas cêntimos por imagem.
Posso usar Midjourney ou DALL-E a partir do Claude Code?
Diretamente, não — nem Midjourney nem DALL-E têm um servidor MCP oficial ou uma CLI oficial. Pode escrever uma integração personalizada que chame as APIs deles, como no Método 3, mas isso exige escrever e manter o seu próprio código de ferramenta. Os modelos curados da AnyCap, como Seedream 5 e Nano Banana Pro, oferecem qualidade comparável sem esse trabalho de integração.
Preciso de uma GPU para gerar imagens a partir do Claude Code?
Não. Os três métodos usam APIs na cloud — a geração acontece em servidores remotos, não na sua máquina local. A sua sessão de terminal envia um prompt e recebe uma URL ou um ficheiro. Não precisa de GPU local, downloads de modelos ou requisitos de hardware além de um terminal.
Como uso a imagem gerada no meu projeto?
No Método 2, com a AnyCap CLI, a imagem é guardada localmente no caminho que especificar e enviada para uma CDN. O Claude Code pode incorporar a URL da CDN diretamente:
<Image src="https://cdn.anycap.ai/v1/images/abc123/dashboard-hero.png"
alt="Imagem hero de dashboard SaaS" width={1200} height={600} />
No Método 1, com MCP, a imagem é guardada localmente — se precisar de URLs públicas, terá de tratar do upload para uma CDN separadamente.
Próximos passos
- Tutorial do Claude Code: do zero à primeira sessão funcional (2026) — guia completo de configuração, ficheiro CLAUDE.md e integração com AnyCap
- Correção da pesquisa web no Claude Code: 4 soluções — resolva erros de permissões e falhas de pesquisa no Claude Code
- Porque o Claude Code precisa de pesquisa web em fluxos reais — porque o acesso web em direto importa para agentes de programação
- Porque o Claude Code precisa de geração de imagens — uma análise mais profunda da lacuna de capacidade de imagem
- Guia do Claude Code Agent SDK (2026) — orquestração multiagente com Claude
- Melhores modelos de imagem para agentes de IA em 2026 — comparação entre Seedream 5, FLUX, Imagen 4 e Nano Banana Pro