Requisitos do sistema
- Sistemas Operacionais: macOS 13.0+, Ubuntu 20.04+/Debian 10+, ou Windows 10+ (com WSL 1, WSL 2, ou Git para Windows)
- Hardware: 4 GB+ de RAM
- Rede: Conexão com a internet necessária (veja configuração de rede)
- Shell: Funciona melhor em Bash ou Zsh
- Localização: Países suportados pela Anthropic
Dependências adicionais
- ripgrep: Geralmente incluído com Claude Code. Se a busca falhar, veja solução de problemas de busca.
- Node.js 18+: Necessário apenas para instalação npm descontinuada
Instalação
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:
Native installations automatically update in the background to keep you on the latest version.
Alpine Linux e outras distribuições baseadas em musl/uClibc: O instalador nativo requer
libgcc, libstdc++ e ripgrep. Para Alpine: apk add libgcc libstdc++ ripgrep. Defina USE_BUILTIN_RIPGREP=0.Autenticação
Para indivíduos
- Plano Claude Pro ou Max (recomendado): Inscreva-se no plano Pro ou Max do Claude para uma assinatura unificada que inclui Claude Code e Claude na web. Gerencie sua conta em um único lugar e faça login com sua conta Claude.ai.
- Claude Console: Conecte-se através do Claude Console e conclua o processo OAuth. Requer faturamento ativo no Console Anthropic. Um espaço de trabalho “Claude Code” é criado automaticamente para rastreamento de uso e gerenciamento de custos. Você não pode criar chaves de API para o espaço de trabalho Claude Code; é dedicado exclusivamente para uso do Claude Code.
Para equipes e organizações
- Claude para Equipes ou Empresas (recomendado): Inscreva-se em Claude para Equipes ou Claude para Empresas para faturamento centralizado, gerenciamento de equipe e acesso a Claude Code e Claude na web. Os membros da equipe fazem login com suas contas Claude.ai.
- Claude Console com faturamento de equipe: Configure uma Claude Console compartilhada com faturamento de equipe. Convide membros da equipe e atribua funções para rastreamento de uso.
- Provedores de nuvem: Configure Claude Code para usar Amazon Bedrock, Google Vertex AI ou Microsoft Foundry para implantações com sua infraestrutura de nuvem existente.
Instalar uma versão específica
O instalador nativo aceita um número de versão específico ou um canal de lançamento (latest ou stable). O canal que você escolhe no momento da instalação se torna seu padrão para atualizações automáticas. Veja Configurar canal de lançamento para mais informações.
Para instalar a versão mais recente (padrão):
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
Integridade binária e assinatura de código
- Somas de verificação SHA256 para todas as plataformas são publicadas nos manifestos de lançamento, atualmente localizados em
https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.json(exemplo: substitua{VERSION}por2.0.30) - Binários assinados são distribuídos para as seguintes plataformas:
- macOS: Assinado por “Anthropic PBC” e notarizado pela Apple
- Windows: Assinado por “Anthropic, PBC”
Instalação NPM (descontinuada)
A instalação NPM está descontinuada. Use o método de instalação nativa quando possível. Para migrar uma instalação npm existente para nativa, executeclaude install.
Instalação global npm
Configuração do Windows
Opção 1: Claude Code dentro do WSL- Tanto WSL 1 quanto WSL 2 são suportados
- Requer Git para Windows
- Para instalações portáteis do Git, especifique o caminho para seu
bash.exe:
Atualizar Claude Code
Atualizações automáticas
Claude Code se atualiza automaticamente para garantir que você tenha os recursos mais recentes e correções de segurança.- Verificações de atualização: Realizadas na inicialização e periodicamente durante a execução
- Processo de atualização: Baixa e instala automaticamente em segundo plano
- Notificações: Você verá uma notificação quando as atualizações forem instaladas
- Aplicando atualizações: As atualizações entram em vigor na próxima vez que você iniciar Claude Code
Instalações do Homebrew e WinGet não se atualizam automaticamente. Use
brew upgrade claude-code ou winget upgrade Anthropic.ClaudeCode para atualizar manualmente.Problema conhecido: Claude Code pode notificá-lo sobre atualizações antes que a nova versão esteja disponível nesses gerenciadores de pacotes. Se uma atualização falhar, aguarde e tente novamente mais tarde.Configurar canal de lançamento
Configure qual canal de lançamento Claude Code segue para atualizações automáticas eclaude update com a configuração autoUpdatesChannel:
"latest"(padrão): Receba novos recursos assim que forem lançados"stable": Use uma versão que normalmente tem cerca de uma semana de idade, pulando lançamentos com regressões importantes
/config → Auto-update channel, ou adicione ao seu arquivo settings.json:
Desabilitar atualizações automáticas
Defina a variável de ambienteDISABLE_AUTOUPDATER em seu shell ou arquivo settings.json: