Como instalei o Claude Code — e depois o transformei num agente real com o AnyCap

Instalei o Claude Code para programar e depois percebi que ainda faltavam pesquisa, media, armazenamento e publicação. Eis a configuração que o transformou num agente real com o AnyCap em Mac, Linux e WSL.

by AnyCap

Terminal de programador a mostrar a instalação do Claude Code CLI num monitor escuro com mensagens de sucesso a verde


Instalei o Claude Code à espera de um agente de IA completo que pudesse usar a partir do terminal. A instalação em si foi fácil. A surpresa veio depois: o Claude Code conseguia ler ficheiros, editar código e executar comandos — mas continuava sem conseguir pesquisar na web, gerar assets, guardar resultados ou publicar seja o que for.

Essa é a lacuna que a maioria dos guias de configuração do Claude Code não aborda. O Claude Code dá-lhe a shell do agente. O que não dá é a capability layer completa necessária para trabalho no mundo real. É aqui que entra o AnyCap — não como servidor MCP, mas como uma agent CLI e capability runtime mais forte, que dá ao Claude Code pesquisa, geração de media, armazenamento e publicação.

Este guia mostra como instalei o Claude Code em Mac, Linux e WSL, verifiquei a configuração e depois o transformei num agente real com o AnyCap.


Pré-requisitos

Antes de instalar, confirme que tem:

  • Sistema operativo: macOS 13+ (Ventura), Ubuntu 20.04+ / Debian 10+, ou Windows 10 (1809+) com WSL
  • RAM: 4 GB no mínimo, 8 GB recomendados para codebases maiores
  • Ligação à internet: todo o processamento de IA corre na infraestrutura cloud da Anthropic — sem ligação, não há Claude Code
  • Conta Anthropic: Claude Pro (20 $/mês), Max (100–200 $/mês), Teams, Enterprise ou conta Console (API). O plano gratuito do Claude.ai não inclui Claude Code. Veja a nossa comparação de preços do Claude Code para ajudar a escolher um plano.
  • Terminal: Bash, Zsh ou PowerShell
  • Node.js 18+: apenas necessário para o método de instalação via npm

Não é necessária GPU. A sua máquina executa apenas um cliente CLI leve; todo o processamento de IA acontece no servidor.


Passo 1: instalar o Node.js (apenas no método npm)

Se tenciona usar o instalador nativo — que é agora o caminho recomendado pela Anthropic — pode saltar este passo por completo. O instalador nativo não tem dependências.

Para utilizadores de npm, verifique a versão do Node:

node --version

Se a saída mostrar v18.0.0 ou superior, avance para o Passo 2. Caso contrário, instale através de nvm (Node Version Manager) para evitar problemas de permissões:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Feche e volte a abrir o terminal e depois execute:

nvm install 22
nvm use 22
node --version  # Deve mostrar v22.x.x

O Node.js 22 é a versão LTS atual e funciona bem com o Claude Code.


Passo 2: instalar o Claude Code

Existem três métodos de instalação. Escolha um.

Opção A: instalador nativo (recomendado)

Zero dependências. Atualiza automaticamente em segundo plano. É este o caminho que a Anthropic testa e suporta principalmente.

macOS e Linux:

curl -fsSL https://claude.ai/install.sh | bash

Windows (PowerShell, executar como Administrador):

irm https://claude.ai/install.ps1 | iex

O instalador coloca o binário claude no seu PATH e configura atualizações automáticas. Menos de um minuto do início ao fim.

Opção B: Homebrew (macOS / Linux)

brew install --cask claude-code

Uma ressalva: instalações via Homebrew não atualizam automaticamente. Execute brew upgrade claude-code periodicamente.

Opção C: npm

npm install -g @anthropic-ai/claude-code

Não use sudo. Se encontrar erros de permissões EACCES, a solução é nvm — não executar o npm como root. Diretórios npm pertencentes ao root criam uma cascata de problemas de permissões.

Verificar

Confirme que a instalação resultou:

claude --version

Para um diagnóstico completo do ambiente:

claude doctor

Passo 3: autenticar

claude

No primeiro arranque, o Claude Code abre o browser para autenticação OAuth. Inicie sessão na sua conta Anthropic, autorize a CLI e fica ligado.

Opções de autenticação

OAuth no browser (predefinição): melhor para máquinas pessoais. Funciona com contas Pro, Max, Teams e Enterprise. Um token de sessão é guardado localmente após a autorização.

Chave de API (CI/CD e headless): para servidores, contentores ou pipelines em que não exista browser disponível:

export ANTHROPIC_API_KEY=sk-ant-your-key-here
claude

Gere a sua chave em console.anthropic.com. A utilização da API é faturada por token às tarifas normais da Anthropic. Para uma explicação completa sobre subscrição vs faturação por API, veja o nosso guia de preços do Claude Code.

Que modelo de faturação escolher? As subscrições (Pro/Max) são mais simples para uso diário e incluem o Claude Code no plano mensal. A faturação por API dá-lhe controlo mais granular para cargas variáveis ou automatizadas.


Passo 4: a sua primeira sessão com Claude Code

Navegue até qualquer diretório de projeto:

cd ~/my-project
claude

O Claude Code lê a estrutura do projeto e coloca-o num REPL interativo. Comece com algo de baixo risco:

> Explain the architecture of this project

Ele analisa os seus ficheiros, identifica a stack e dá-lhe um resumo estrutural. Depois experimente algo com consequências reais:

> Add input validation to the user registration form

O Claude Code identifica os ficheiros relevantes, propõe alterações e espera pela sua confirmação. Revê cada alteração numa vista diff antes de aceitar — não sobrescreve ficheiros às cegas.

Para tarefas pontuais sem entrar em modo interativo, use a flag -p:

claude -p "Write unit tests for the auth module"

Executa a tarefa, apresenta o resultado e sai. Excelente para scripting e pipelines CI/CD.


Passo 5: configurar o Claude Code

Seleção do modelo

O Claude Code usa por predefinição o modelo mais recente disponível. Pode alterá-lo quando necessário:

claude config set model claude-opus-4-7

Ou apenas para uma sessão:

claude --model claude-sonnet-4-6

Permissões

O Claude Code pede confirmação antes de escrever ficheiros ou executar comandos. Se confiar nele para um dado projeto:

claude config set permissions.auto-accept-edits true

Útil para ganhar velocidade. Menos útil em código de produção.

Definições ao nível do projeto

Crie .claude/settings.json na raiz do projeto:

{
  "permissions": {
    "allow": ["read", "write", "shell"],
    "deny": ["shell:rm -rf *"]
  },
  "model": "claude-sonnet-4-6",
  "environment": {
    "NODE_ENV": "development"
  }
}

CLAUDE.md

A configuração com maior impacto continua a ser CLAUDE.md. Dá ao Claude contexto persistente sobre comandos de build, convenções do projeto e decisões de arquitetura. Execute /init dentro do Claude Code para gerar um ponto de partida e depois refine.


Instruções específicas por plataforma

macOS

curl -fsSL https://claude.ai/install.sh | bash

Linux

O mesmo instalador nativo. Em distribuições mais antigas, use npm com nvm.

Windows

PowerShell:

irm https://claude.ai/install.ps1 | iex

WSL:

wsl --install

Depois, no WSL:

curl -fsSL https://claude.ai/install.sh | bash

Docker

FROM node:22-alpine
RUN npm install -g @anthropic-ai/claude-code

CI/CD

- name: AI Code Review
  run: |
    npx @anthropic-ai/claude-code -p "Review this PR for bugs" --output-format json
  env:
    ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

Para lá da instalação: adicionar a capability layer em falta

É aqui que a história da instalação passa a ser a história real.

O Claude Code está agora instalado, autenticado e a funcionar. Mas continua a ser a camada de shell.

De origem, ele não lhe dá:

  • pesquisa web em tempo real
  • geração de imagem
  • geração de vídeo
  • armazenamento cloud e partilha de ficheiros
  • publicação na web

É por isso que muitos guias de “configuração do Claude Code” continuam a deixar os utilizadores com um agente a meio. A shell de programação funciona. A capability layer mais ampla continua em falta.

O modelo mental mais limpo

  • Claude model = raciocínio
  • Claude Code = shell e ciclo de workflow
  • AnyCap CLI = capability runtime e superfície de execução
  • AnyCap skill = camada de instruções que ensina o Claude Code a usar bem o runtime

Esta é a distinção importante. O valor do produto não é “mais uma ferramenta”. O ponto é que o AnyCap fornece a capability layer em falta que o Claude Code não traz de origem.

Instalar a AnyCap CLI

curl -fsSL https://anycap.ai/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"

Autenticar uma vez

anycap login

Adicionar a skill ao Claude Code

npx -y skills add anycap-ai/anycap -a claude-code

Agora o Claude Code pode operar através de uma agent CLI mais forte para:

Capability Exemplo
Pesquisa web Pesquisar APIs em direto, páginas de concorrentes, preços
Geração de imagem Gerar hero visuals, diagramas, mockups
Geração de vídeo Produzir demos e motion assets
Armazenamento cloud Carregar ficheiros e partilhar links
Publicação Publicar resultados na web

É nesse momento que o Claude Code começa a parecer um agente para o mundo real em vez de apenas uma shell de programação nativa de terminal.

E quanto ao MCP?

O MCP continua a importar. Sobretudo para sistemas internos, APIs proprietárias, bases de dados e integrações personalizadas mais limitadas.

Mas o MCP é a camada de protocolo.

A capability layer mais ampla é outra preocupação. É por isso que tratar o AnyCap como “apenas um servidor MCP” falha a perspetiva arquitetural mais útil.


Resolução de problemas

Problema Solução
command not found: claude Abra um novo terminal ou execute novamente o instalador
Node.js demasiado antigo nvm install 22 && nvm use 22
Erros npm EACCES Use nvm, não sudo
A autenticação no browser não abre Use ANTHROPIC_API_KEY
Problemas de rede na instalação Verifique o proxy e as definições do registo npm
O Claude Code parece lento Verifique o estado da Anthropic e a latência da rede

Execute claude doctor antes de depuração manual. Deteta rapidamente a maioria dos problemas de ambiente.


Próximos passos

Depois de instalar o Claude Code, faça estas três coisas:

  1. Gerar o CLAUDE.md para lhe dar memória de projeto
  2. Adicionar a capability runtime para que possa fazer mais do que trabalho apenas de código
  3. Executar um workflow real que exija pesquisa, media, armazenamento ou publicação

É aí que a diferença aparece.

Claude Code é a shell.

AnyCap é o que lhe dá a camada de execução que faltava.