Você instala o Claude Code com um único comando oficial: no macOS, Linux e WSL com curl -fsSL https://claude.ai/install.sh | bash, no Windows no PowerShell com irm https://claude.ai/install.ps1 | iex (no Prompt de Comando, CMD, usando a linha install.cmd abaixo). Depois, escolha como pagar. Faça login com uma conta Pro, Max, Team, Enterprise ou Console (a assinatura gratuita do Claude.ai não inclui o Claude Code) ou, sem assinatura, use uma chave de API: defina ANTHROPIC_BASE_URL (apenas o domínio, sem /v1), ANTHROPIC_AUTH_TOKEN e quatro variáveis de modelo, e verifique com /status se a chave está ativa. Recarregue o saldo da Kunavo com iDEAL (Países Baixos) ou Bancontact (Bélgica), a partir de $10, sem cobrança mensal.
Commando’s en variabelen gecontroleerd op 3 de outubro de 2026 in de documentação oficial de instalação do Claude Code en de documentação sobre variáveis de ambiente; prijzen en betaalmethoden gecontroleerd op 3 de outubro de 2026. Nederland en België staan allebei op de lista de países com suporte da Anthropic (gecontroleerd op 3 de outubro de 2026), zowel voor Claude.ai als voor de API. Deze handleiding bestaat ook in het Engels: Instalar o Claude Code.
Antes de instalar
| Componente | Requisito (documentação oficial de instalação, verificada em 3 de outubro de 2026) |
|---|---|
| Sistema operacional | macOS 13.0 ou posterior; Windows 10 1809 ou posterior, ou Windows Server 2019 ou posterior; Ubuntu 20.04+; Debian 10+; Alpine Linux 3.19+ |
| Hardware | Pelo menos 4 GB de RAM, processador x64 ou ARM64 (não há suporte ao Windows de 32 bits) |
| Shell | Bash, Zsh, PowerShell ou CMD |
| Rede e localização | Conexão com a Internet, em um país com suporte da Anthropic (Países Baixos e Bélgica estão incluídos) |
| Conta | Para fazer login, você precisa de Pro, Max, Team, Enterprise ou Console; a assinatura gratuita do Claude.ai não inclui o Claude Code. Com uma chave de API, você não precisa de assinatura nem faz login. |
| Node.js | Somente para a instalação via npm, e nesse caso versão 22 ou posterior; o instalador nativo não precisa dele |
Instalar o Claude Code no macOS e Linux
Abra o Terminal e cole esta linha:
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bashEsta é a instalação nativa recomendada: um único programa independente que se atualiza em segundo plano. O comando claude é instalado em ~/.local/bin. Um terminal que já estava aberto ainda não conhece o novo PATH, portanto abra uma nova janela antes de testar. No WSL, use exatamente a mesma linha no terminal do WSL.
Instalar o Claude Code no Windows
No Windows, há duas linhas, e a necessária depende apenas da janela que você abriu. Se o prompt começar com PS C:\Users\Naam>, você está no PowerShell; se mostrar apenas C:\Users\Naam> sem PS, é o Prompt de Comando (CMD). Você não precisa abrir a janela como administrador: de acordo com a documentação oficial, isso não é necessário.
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows Opdrachtprompt (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdO erro mais comum é colar a linha na janela errada. A linha do CMD no PowerShell retorna The token '&&' is not a valid statement separator; a linha do PowerShell no CMD retorna 'irm' is not recognized as an internal or external command. Em um Windows em neerlandês, essa segunda mensagem pode aparecer em neerlandês, com a mesma causa. E a linha do macOS com | bash no PowerShell retorna uma mensagem de erro informando que bash não é reconhecido. Em todos os três casos, use a linha correspondente à sua janela.
Git for Windows is optioneel. Staat het erop, dan voert Claude Code commando’s uit via de meegeleverde Git Bash; zonder Git gebruikt het PowerShell. Is Git wel geïnstalleerd maar wordt Git Bash niet gevonden, zet dan CLAUDE_CODE_GIT_BASH_PATH in het env-blok van ~/.claude/settings.json op het pad naar bash.exe; het voorbeeldpad in de documentatie is C:\Program Files\Git\bin\bash.exe.
| Opção | O que você precisa | Sandbox | Quando escolher |
|---|---|---|---|
| Windows nativo | Nada; Git for Windows opcional | Não compatível | Projetos e ferramentas executados no próprio Windows |
| WSL 2 | WSL 2 habilitado | Compatível | Ferramentas Linux necessárias ou comandos em uma sandbox |
| WSL 1 | WSL 1 habilitado | Não compatível | Quando o WSL 2 não estiver disponível |
Portanto, o WSL não é um requisito, como afirmam alguns guias antigos, mas uma opção. Se você escolher o WSL, execute a linha do macOS/Linux no terminal do WSL e inicie claude também lá, não no PowerShell ou CMD.
Via Homebrew, WinGet ou npm
Isso também é possível, com uma diferença importante: de acordo com a documentação oficial, as instalações pelo Homebrew e WinGet não se atualizam automaticamente. Nesse caso, faça a atualização manualmente:
# Homebrew (macOS)
brew install --cask claude-code
brew upgrade claude-code # bijwerken gebeurt niet vanzelf
# WinGet (Windows)
winget install Anthropic.ClaudeCode
winget upgrade Anthropic.ClaudeCode # bijwerken gebeurt niet vanzelfO pacote npm exige Node.js 22 ou posterior, não Node.js 18 como ainda afirmam alguns guias antigos. Com uma versão mais antiga do Node.js, o npm apenas exibe um aviso EBADENGINE e continua a instalação normalmente: o pacote instala o mesmo programa nativo, que não precisa do Node.js para ser executado. Nunca use sudo npm install -g: isso causa problemas de permissão e é um risco de segurança. Atualize com @latest, não com npm update -g.
node -v # moet v22 of hoger zijn
npm install -g @anthropic-ai/claude-code # nooit met sudo
# later bijwerken: met @latest, niet met npm update -g
npm install -g @anthropic-ai/claude-code@latestVerificar a instalação
claude --version # toont het versienummer, gevolgd door (Claude Code)
claude doctor # alleen-lezen diagnose van installatie en instellingen, start geen sessieclaude doctor não inicia uma sessão; ele mostra o estado da instalação e dos seus arquivos de configuração. Assim, você identifica rapidamente se o problema está na instalação ou na configuração.
Krijg je command not found: claude, of meldt Windows dat claude niet wordt herkend, dan staat de installatiemap niet in je PATH. Open eerst een nieuw terminalvenster. Helpt dat niet, zet dan op macOS en Linux ~/.local/bin in je PATH via ~/.zshrc of ~/.bashrc. Op Windows is de map %USERPROFILE%\.local\bin; volgens de solução de problemas oficial controleer en voeg je die zo toe in PowerShell:
# 1. Staat de installatiemap al in je PATH?
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Geen uitvoer? Voeg de map toe aan je gebruikers-PATH en open een nieuw venster
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. In het nieuwe venster: twee paden betekent twee installaties naast elkaar
where.exe claudeSe você instalar via npm e o PowerShell informar npm.ps1 cannot be loaded because running scripts is disabled on this system, a política de execução do PowerShell está bloqueando os scripts de inicialização do npm. Use o instalador nativo, execute npm.cmd e claude.cmd, ou permita scripts locais para o seu próprio usuário:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserPrimeira inicialização: assinatura ou chave de API
Na primeira inicialização, escolha como o Claude Code será pago. As duas opções são mutuamente exclusivas: se uma chave de API estiver configurada, um login salvo permanecerá sem uso; se você remover a variável, o Claude Code voltará a usar o login, sem precisar ser reinstalado.
| Opção A: fazer login com uma assinatura | Opção B: chave de API, sem assinatura | |
|---|---|---|
| O que você precisa | Conta Pro, Max, Team, Enterprise ou Console | Uma chave da Kunavo que começa com sk-kn- |
| Como você paga | Pro e Max: valor fixo mensal; Console: por token na Anthropic | Por token, usando saldo pré-pago; sem cobrança mensal |
| Método de pagamento | No site, apenas cartão de crédito ou débito | iDEAL, Bancontact, cartão, Apple Pay, Google Pay ou Link |
| Remote Control e ditado por voz | Disponível: ambos funcionam apenas com um login do claude.ai | Não disponível |
| Configuração | Login no navegador | Seis variáveis de ambiente |
Opção A: fazer login com sua assinatura
Inicie claude na pasta do projeto e faça login pelo navegador. Há uma armadilha: se ANTHROPIC_API_KEY já estiver configurado, o Claude Code perguntará uma vez se deve usar essa chave. Se você recusar, ele ignorará a chave depois sem perguntar novamente, fazendo parecer que a variável não foi lida. Ative-a novamente em /config → Use custom API key.
Opção B: sem assinatura, com uma chave de API
ANTHROPIC_BASE_URL é uma variável integrada do Claude Code. De acordo com a documentação oficial, ela substitui o endpoint da API para enviar solicitações por meio de um proxy ou gateway. Portanto, apontar o Claude Code para um endpoint com a Anthropic Messages API é uma configuração compatível, sem plug-in e sem versão personalizada. Etapas:
- Crie uma conta na Kunavo.
- Recarregue seu saldo em Billing, a partir de $10 (iDEAL e Bancontact são mencionados mais adiante).
- Crie em /app/keys uma chave que comece com
sk-kn-. Ela é exibida apenas uma vez, portanto salve-a imediatamente. - Defina as variáveis. No macOS e Linux, em
~/.zshrcou~/.bashrc:
export ANTHROPIC_BASE_URL=https://api.kunavo.com # alleen het domein, zonder /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5No Windows, para testar primeiro em uma única janela do PowerShell:
# Geldt alleen voor dit PowerShell-venster
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudePara uso permanente, o env-bloco das configurações do usuário é o melhor local: ~/.claude/settings.json (no Windows, %USERPROFILE%\.claude\settings.json). Os valores valem em todos os lugares onde o Claude Code é executado, inclusive para agentes em segundo plano. As variáveis do shell valem apenas para aquela janela do terminal: um editor aberto pelo Dock ou pelo menu Iniciar não as verá. Se já houver outras configurações no arquivo, adicione apenas o env-bloco:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}Zet de sleutel nunca in de .claude/settings.json van een project: volgens de documentação oficial do gateway (gecontroleerd op 3 de outubro de 2026) wordt dat bestand gecommit en gedeeld met iedereen die de repository kloont. Let ook op de volgorde: zetten zowel je shell als een instellingenbestand dezelfde variabele, dan wint het instellingenbestand. Heeft een gewijzigde shellvariabele geen effect, kijk dan eerst in settings.json.
Cada linha tem sua própria armadilha:
ANTHROPIC_BASE_URLcontém apenas o domínio. O Claude Code adiciona/v1/messagespor conta própria; com/v1no final, a solicitação vai para/v1/v1/messagese você recebe um 404.- Use
ANTHROPIC_AUTH_TOKEN, nãoANTHROPIC_API_KEY. De acordo com a documentação,ANTHROPIC_AUTH_TOKENé enviado como cabeçalhoAuthorizationcomBearerantes do valor e vale imediatamente.ANTHROPIC_API_KEYvai no cabeçalhox-api-keye, no modo interativo, precisa ser aprovado uma vez primeiro (consulte a opção A). - Escreva exatamente o nome do modelo em
ANTHROPIC_MODEL. A Kunavo reconhece apenas o nome exato e não traduz nomes antigos com uma data no final. - Fixe também
ANTHROPIC_DEFAULT_OPUS_MODELeANTHROPIC_DEFAULT_SONNET_MODEL. Volgens de documentação sobre configuração de modelos (gecontroleerd op 3 de outubro de 2026) wijzen de standaardinstelling en de aliasopusvoor API-gebruikers naar Opus 5.5 en de aliassonnetnaar Sonnet 5.5, en schuiven die aliassen mee met nieuwe versies. Vastzetten doe je met de volledige modelnaam of met variabelen alsANTHROPIC_DEFAULT_OPUS_MODEL. Kunavo biedt Sonnet 5.5 nu niet aan, en een nieuw Opus-model staat er niet altijd meteen; een model dat er niet is, geeft een 404. ZonderANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5mislukken daardoor/model sonnet, de uitvoerfase vanopusplanen subagents die opmodel: sonnetstaan. De aliasopuszet je vast op Opus 5.5 (claude-opus-5-5); daarvoor heb je Claude Code v2.1.280 of nieuwer nodig; een oudere versie werk je bij metclaude update. ANTHROPIC_DEFAULT_HAIKU_MODELtambém vale para tarefas em segundo plano. De acordo com a documentação, essa variável determina o aliashaikue o modelo para funções em segundo plano, como títulos de sessão. Com Claude Haiku 4.5, elas permanecem econômicas.
Se você usar a extensão do VS Code, defina as variáveis em claudeCode.environmentVariables, nas configurações do usuário do próprio VS Code (comando Preferences: Open User Settings (JSON)). A extensão já verifica as credenciais de login nesse local antes de iniciar; os valores de ~/.claude/settings.json chegam ao processo iniciado, mas não a essa verificação.
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://api.kunavo.com" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-kn-..." },
{ "name": "ANTHROPIC_MODEL", "value": "claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "claude-opus-5-5" },
{ "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "claude-haiku-4-5" }
]
}Prijzen per miljoen tokens, uit de Kunavo-catalogus; de lijstprijs van Anthropic komt van claude.com/pricing (gecontroleerd op 3 de outubro de 2026):
| Modelo | Kunavo (entrada / saída) | Preço de tabela da Anthropic (entrada / saída) | Diferença | Para quê |
|---|---|---|---|---|
claude-haiku-4-5 | $0,70 / $3,50 | $1,00 / $5,00 | ~30% mais baixo | Tarefas em segundo plano do próprio Claude Code e trabalho simples |
claude-sonnet-5 | $1,40 / $7,00 | $2,00 / $10,00 | ~30% mais baixo | O modelo padrão para o trabalho diário |
claude-opus-5-5 | $2,80 / $14,00 | $4,00 / $20,00 | ~30% mais baixo | Grandes refatorações e planejamento |
Durante uma sessão, alterne com /model claude-opus-5-5 ou comece diretamente com claude --model claude-opus-5-5. O custo aproximado mensal do Claude Code e quando uma assinatura é mais vantajosa estão em Claude Code pricing (em inglês); calcule seu próprio consumo com a calculadora de tokens do Claude. Todos os modelos e preços estão na página de preços.
Verificando com /status
Inicie claude. Com ANTHROPIC_AUTH_TOKEN configurado, você não verá uma tela de login: a variável entra em vigor imediatamente. Se ainda assim aparecer a tela de login, o Claude Code não leu uma chave. Nesse caso, defina-a em um local que o Claude Code leia antes do assistente de primeira inicialização: um export no seu shell ou o bloco env de ~/.claude/settings.json. Um bloco env em .claude/settings.json ou .claude/settings.local.json de um projeto só entra em vigor em uma sessão interativa após o assistente de primeira inicialização e a pergunta sobre confiar na pasta.
Typ in de sessie /status en kijk op het tabblad Status naar twee regels (bron: de documentação oficial do gateway, gecontroleerd op 3 de outubro de 2026):
Anthropic base URLdeve mostrarhttps://api.kunavo.com. Essa linha aparece somente quando há um endereço de gateway configurado; se ela não aparecer,ANTHROPIC_BASE_URLnão alcançou a sessão.Auth tokendeve mencionarANTHROPIC_AUTH_TOKEN. Se, em vez disso, você virLogin methodcom uma conta do claude.ai, a variável não foi lida e a sessão está usando sua assinatura.
Se você já havia feito login com uma assinatura, o Claude Code poderá avisar, ao iniciar, que há duas fontes de login ativas (a mensagem termina com auth may not work as expected). Nesse caso, as solicitações passam pela chave; use /logout para remover o login antigo.
Quer testar o endereço e a chave antes de abrir o Claude Code? Envie, conforme sugerido pela documentação, uma solicitação de um token de saída; isso consome uma quantidade muito pequena de crédito. Os comandos leem as variáveis do seu shell, então defina-as ali também se elas já estiverem em settings.json.
curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Invoke-RestMethod -Method Post -Uri "$env:ANTHROPIC_BASE_URL/v1/messages" `
-Headers @{ "Authorization" = "Bearer $env:ANTHROPIC_AUTH_TOKEN"; "anthropic-version" = "2023-06-01" } `
-ContentType "application/json" `
-Body '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Uma resposta JSON que começa com {"id":"msg_ significa que o endereço e a chave funcionam; no PowerShell, você verá um id que começa com msg_. Um 401 significa que a chave foi recusada.
O que funciona de outra forma com uma chave de API
- Sem Remote Control nem ditado por voz. Ambos exigem uma conta do claude.ai e não estão disponíveis enquanto
ANTHROPIC_AUTH_TOKENestiver ativo; além disso, o Remote Control permanece desativado enquantoANTHROPIC_BASE_URLapontar para um endereço fora da Anthropic. /fastinforma que o fast mode está desativado. Com apenas um bearer token, o Claude Code trata o fast mode como desativado, sem enviar a verificação.- A pesquisa de ferramentas MCP fica desativada por padrão assim que
ANTHROPIC_BASE_URLaponta para um endereço fora da Anthropic. - Os números em
/contextsão uma estimativa: Kunavo biedt/v1/messages/count_tokensnu niet aan. Volgens de documentação oficial de compatibilidade para gateways (gecontroleerd op 3 de outubro de 2026) valt Claude Code zonder dat endpoint terug op een schatting op basis van tekens, dus/contexttoont benaderde aantallen.
Código, ferramentas, subagentes, servidores MCP, hooks e prompt caching funcionam normalmente. Mais detalhes estão na documentação de integração do Claude Code (em inglês) e em Claude Code without a subscription (em inglês).
Pagar com iDEAL ou Bancontact
Een Claude-abonnement betaal je via de website alleen met een creditcard of debitcard (Artigo de ajuda do Claude sobre assinaturas pagas, gecontroleerd op 3 de outubro de 2026); de prijzen op claude.com/pricing zijn exclusief belasting.
Het Kunavo-tegoed waardeer je op via Stripe Checkout. De prijzen staan in Amerikaanse dollars; voor kopers in Nederland en België toont Stripe het bedrag in euro’s. Volgens de Documentação da Stripe sobre Adaptive Pricing (gecontroleerd op 3 de outubro de 2026) zit in die wisselkoers een omrekenopslag van 2–4% die de koper betaalt; wie in dollars betaalt (met een kaart, Apple Pay, Google Pay of Link), betaalt die opslag niet. iDEAL en Bancontact werken alleen in euro’s. Op de betaalpagina worden aangeboden:
- iDEAL, voor Nederland. De methode heet inmiddels iDEAL | Wero (Stripe vroeg om die naam in het eerste kwartaal van 2026 over te nemen), dus ook die naam kun je op de betaalpagina zien. Je wordt doorgestuurd naar de omgeving van je eigen bank en bevestigt daar (Stripe sobre iDEAL, gecontroleerd op 3 de outubro de 2026).
- Bancontact, voor België, met je Bancontact-kaart of de app (Stripe sobre Bancontact, gecontroleerd op 3 de outubro de 2026).
- Cartões (Visa, Mastercard), Apple Pay, Google Pay e Link.
Não oferecidos: PayPal, débito direto SEPA, Klarna (disponível apenas para compradores nos Estados Unidos), Tikkie, Riverty (antigo AfterPay) e uma transferência bancária comum.
- Crie uma conta na Kunavo.
- Em Billing, escolha um valor, mínimo de $10. Quem adiciona mais crédito de uma só vez recebe crédito adicional: bij $100 krijg je $110, bij $1.000 krijg je $1.200, bij $5.000 krijg je $6.250.
- Na página de pagamento da Stripe, escolha iDEAL ou Bancontact e conclua o pagamento no ambiente do seu banco (iDEAL) ou com o aplicativo ou cartão Bancontact. O valor em euros aparece na página de pagamento antes da confirmação.
- Crie uma chave em /app/keys e informe-a em
ANTHROPIC_AUTH_TOKEN.
O crédito é pré-pago: não há cobrança mensal, o crédito não expira e solicitações malsucedidas não são cobradas. A recarga automática só pode ser feita com um cartão salvo ou Link; com iDEAL e Bancontact, você precisa recarregar manualmente todas as vezes. A Kunavo não emite faturas com IVA; seu histórico de recargas está em Billing. Esses métodos de pagamento adicionam crédito somente à sua API da Kunavo: não é possível pagar uma assinatura Claude Pro ou Max com eles. Saiba mais sobre pagar em euros: Pagar o Claude com iDEAL.
Erros comuns
| O que você vê | Causa e solução |
|---|---|
The token '&&' is not a valid statement separator | A linha de comando do CMD foi colada no PowerShell. Use irm … | iex. |
'irm' is not recognized as an internal or external command (ou a versão em neerlandês dessa mensagem) | A linha do PowerShell foi colada no CMD. Use a linha install.cmd. |
'bash' is not recognized as the name of a cmdlet | A linha do macOS/Linux foi colada no Windows. Use a linha do PowerShell. |
| O comando exibe o texto do script, mas não instala nada | A segunda metade está faltando. No PowerShell, é a linha completa irm … | iex; no CMD, o comando completo com -o install.cmd. |
syntax error near unexpected token '<' ou um 403 | O download retornou uma página da web ou um código de erro em vez do script. De acordo com a solução de problemas oficial, isso pode ocorrer por problemas de rede, roteamento regional, uma interrupção temporária ou, no caso de um 403 isolado, um proxy corporativo ou firewall. Tente novamente após alguns minutos ou instale no macOS pelo Homebrew e no Windows pelo WinGet. |
Claude Code does not support 32-bit Windows | Você abriu o Windows PowerShell (x86). Abra o Windows PowerShell comum. |
npm.ps1 cannot be loaded | A política de execução do PowerShell bloqueia o npm. Execute a linha Set-ExecutionPolicy ou use o instalador nativo. |
command not found: claude ou claude não é reconhecido | A pasta de instalação não está no seu PATH. Abra uma nova janela; no Windows, use o trecho do PATH acima. |
| Tela de login enquanto a chave está configurada | O Claude Code não leu uma chave. Defina as variáveis no seu shell ou em ~/.claude/settings.json, não apenas nas configurações do projeto, e abra uma nova janela. |
Aviso que termina com auth may not work as expected | A chave e o login antigo estão ativos ao mesmo tempo. Use /logout para manter somente a chave ou remova a variável para usar o login. |
401 | A chave não é reconhecida: verifique se você copiou a chave sk-kn- completa, sem espaços, se ela não foi excluída em /app/keys e se está em ANTHROPIC_AUTH_TOKEN. |
404 | ANTHROPIC_BASE_URL termina com /v1 ou o modelo solicitado não está disponível na Kunavo (por exemplo, porque as quatro variáveis de modelo estão ausentes). |
Após a instalação
Na primeira vez que iniciar em um projeto, digite /init: o Claude Code lê o repositório e cria um CLAUDE.md com os comandos de teste e as convenções encontradas. Verifique esse arquivo e mantenha-o curto, pois ele é carregado em todas as sessões. Entre tarefas independentes, /clear inicia uma nova conversa; se uma tarefa ficar longa, /compact resume o histórico e você continua trabalhando.
O que você precisa saber
- Esta é uma API com cobrança por token, não uma assinatura Claude Pro ou Max. Quem usa o Claude Code por horas todos os dias geralmente economiza com uma assinatura; pagar por token é adequado para uso variável, e um mês sem uso não custa nada. A comparação está em Claude Code pricing (em inglês).
- Com uma chave de API, o Remote Control e o ditado por voz não estão disponíveis.
- Por meio da Kunavo, você usa capacidade compartilhada, sem cota reservada e sem garantias contratuais; se precisar disso, celebre um contrato diretamente com a Anthropic.
- iDEAL e Bancontact servem apenas para recargas manuais; a recarga automática só pode ser feita com cartão ou Link.
- Os valores em euros incluem a margem de conversão da Stripe. A Kunavo não emite faturas com IVA.
Perguntas frequentes
Como instalo o Claude Code?
Com um único comando oficial. No macOS, Linux e WSL: curl -fsSL https://claude.ai/install.sh | bash. No Windows, no PowerShell: irm https://claude.ai/install.ps1 | iex. No Prompt de Comando do Windows (CMD): curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Esta é a instalação nativa recomendada pela Anthropic; ela se atualiza em segundo plano. Depois, abra uma nova janela do terminal, verifique com claude --version e comece com claude.
Preciso do WSL ou de permissões de administrador para instalar o Claude Code no Windows?
Não. De acordo com a documentação oficial de instalação, execute o comando de instalação no PowerShell ou CMD, sem abrir a janela como administrador. O Git for Windows é opcional: se estiver instalado, o Claude Code executará comandos pelo Git Bash; caso contrário, pelo PowerShell. O WSL 2 só é necessário se você precisar de ferramentas Linux ou sandboxing; nesse caso, instale e inicie o Claude Code dentro do terminal do WSL. Não abra o Windows PowerShell (x86): o Claude Code não oferece suporte ao Windows de 32 bits.
Preciso do Node.js para usar o Claude Code?
Somente se você instalar via npm; nesse caso, Node.js 22 ou posterior. O instalador nativo, o Homebrew e o WinGet não precisam do Node.js. Com uma versão mais antiga do Node.js, o npm apenas exibe um aviso EBADENGINE e continua a instalação normalmente. Nunca use sudo npm install -g; atualize com npm install -g @anthropic-ai/claude-code@latest em vez de npm update -g.
Posso usar o Claude Code sem uma assinatura?
Sim. Para fazer login, você precisa de uma conta Pro, Max, Team, Enterprise ou Console, e a assinatura gratuita do Claude.ai não inclui o Claude Code. Sem uma assinatura, defina ANTHROPIC_BASE_URL=https://api.kunavo.com e ANTHROPIC_AUTH_TOKEN usando uma chave da Kunavo; o Claude Code ignorará a tela de login, e você pagará por token usado com o saldo pré-pago da Kunavo, a partir de $10, sem cobrança mensal. O Remote Control e o ditado por voz não estarão disponíveis dessa forma, pois exigem uma conta do claude.ai.
Como configuro uma chave de API para o Claude Code?
Defina as variáveis no bloco env de ~/.claude/settings.json (no Windows, %USERPROFILE%\.claude\settings.json) ou como linhas de export em ~/.zshrc, ~/.bashrc ou no PowerShell-$PROFILE. Use ANTHROPIC_AUTH_TOKEN, não ANTHROPIC_API_KEY: a primeira é enviada como Authorization: Bearer e vale imediatamente; a segunda vai no cabeçalho x-api-key e precisa ser aprovada uma vez primeiro. ANTHROPIC_BASE_URL deve conter apenas o domínio, https://api.kunavo.com, sem /v1: o Claude Code adiciona /v1/messages por conta própria; com /v1, você obterá /v1/v1/messages e um 404. Nunca coloque a chave no .claude/settings.json de um projeto, pois esse arquivo é enviado para o repositório. Se o shell e o arquivo de configurações definirem a mesma variável, o arquivo de configurações terá prioridade.
Por que há quatro variáveis de modelo ao usar o Claude Code com uma chave de API?
Sem modelos fixos, o Claude Code usa aliases que acompanham as novas versões da Anthropic. De acordo com a documentação oficial sobre configuração de modelos (verificada em 3 de outubro de 2026), a configuração padrão e o alias opus para usuários da API apontam para o Opus 5.5, e o alias sonnet aponta para o Sonnet 5.5. A Kunavo não oferece o Sonnet 5.5 atualmente, e um modelo inexistente retorna 404: sem uma variável sonnet fixa, /model sonnet, a fase de saída do opusplan e subagentes com model: sonnet falham. Com ANTHROPIC_MODEL=claude-sonnet-5, ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5, ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 e ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5, cada solicitação pede um modelo disponibilizado pela Kunavo e você sabe pelo que está pagando. O Opus 5.5 exige o Claude Code v2.1.280 ou posterior; atualize uma versão anterior com claude update. A variável haiku também determina o modelo das tarefas em segundo plano do Claude Code.
Como verifico se o Claude Code está usando minha chave de API?
Digite /status no Claude Code. Na guia Status, a linha Anthropic base URL deve mostrar https://api.kunavo.com, e a linha Auth token deve mencionar ANTHROPIC_AUTH_TOKEN. Se, em vez disso, você vir Login method com uma conta do claude.ai, a variável não foi lida e a sessão está usando sua assinatura. Se aparecer uma tela de login ao iniciar, o Claude Code não leu nenhuma chave.
Posso pagar pelo Claude Code com iDEAL ou Bancontact?
Sim, pelo saldo da API da Kunavo. Na página de pagamento da Stripe, iDEAL (Países Baixos) e Bancontact (Bélgica) são oferecidos, além de cartões, Apple Pay, Google Pay e Link. O preço está em dólares, e a Stripe mostra o valor em euros; segundo a Stripe, essa taxa de câmbio inclui uma margem de conversão de 2–4%. O mínimo é $10, não há cobrança mensal e o saldo não expira. iDEAL e Bancontact servem apenas para recargas manuais: a recarga automática só pode usar um cartão salvo ou o Link. PayPal e débito direto SEPA não são oferecidos, e a Kunavo não emite notas fiscais com IVA. Uma assinatura Claude Pro ou Max não pode ser paga dessa forma; o claude.ai cobra-a no site apenas com cartão de crédito ou débito.