Requisitos do sistema
Claude Code é executado nas seguintes plataformas e configurações:- Sistema operacional:
- macOS 13.0+
- Windows 10 1809+ ou Windows Server 2019+
- Ubuntu 20.04+
- Debian 10+
- Alpine Linux 3.19+
- Hardware: 4 GB+ de RAM
- Rede: conexão com a internet obrigatória. Consulte configuração de rede.
- Shell: Bash, Zsh, PowerShell ou CMD. No Windows, Git for Windows é obrigatório.
- Localização: países suportados pela Anthropic
Dependências adicionais
- ripgrep: geralmente incluído com Claude Code. Se a busca falhar, consulte solução de problemas de busca.
Instalar Claude Code
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:If you see
The token '&&' is not a valid statement separator, you’re in PowerShell, not CMD. Use the PowerShell command above instead. Your prompt shows PS C:\ when you’re in PowerShell.Windows requires Git for Windows. Install it first if you don’t have it.Native installations automatically update in the background to keep you on the latest version.
Configurar no Windows
Claude Code no Windows requer Git for Windows ou WSL. Você pode iniciarclaude a partir do PowerShell, CMD ou Git Bash. Claude Code usa Git Bash internamente para executar comandos. Você não precisa executar o PowerShell como Administrador.
Opção 1: Windows nativo com Git Bash
Instale Git for Windows e execute o comando de instalação a partir do PowerShell ou CMD.
Se Claude Code não conseguir encontrar sua instalação do Git Bash, defina o caminho em seu arquivo settings.json:
Alpine Linux e distribuições baseadas em musl
O instalador nativo no Alpine e outras distribuições baseadas em musl/uClibc requerlibgcc, libstdc++ e ripgrep. Instale-os usando o gerenciador de pacotes da sua distribuição e defina USE_BUILTIN_RIPGREP=0.
Este exemplo instala os pacotes necessários no Alpine:
USE_BUILTIN_RIPGREP como 0 em seu arquivo settings.json:
Verificar sua instalação
Após a instalação, confirme que Claude Code está funcionando:claude doctor:
Autenticar
Claude Code requer uma conta Pro, Max, Teams, Enterprise ou Console. O plano gratuito do Claude.ai não inclui acesso ao Claude Code. Você também pode usar Claude Code com um provedor de API de terceiros como Amazon Bedrock, Google Vertex AI ou Microsoft Foundry. Após a instalação, faça login executandoclaude e seguindo os prompts do navegador. Consulte Autenticação para todos os tipos de conta e opções de configuração de equipe.
Atualizar Claude Code
As instalações nativas são atualizadas automaticamente em segundo plano. Você pode configurar o canal de lançamento para controlar se recebe atualizações imediatamente ou em um cronograma estável com atraso, ou desabilitar atualizações automáticas completamente. As instalações do Homebrew e WinGet requerem atualizações manuais.Atualizações automáticas
Claude Code verifica atualizações na inicialização e periodicamente durante a execução. As atualizações são baixadas e instaladas em segundo plano, depois entram em vigor na próxima vez que você inicia Claude Code.As instalações do Homebrew e WinGet não são atualizadas 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.O Homebrew mantém versões antigas no disco após atualizações. Execute brew cleanup claude-code periodicamente para recuperar espaço em disco.Configurar canal de lançamento
Controle qual canal de lançamento Claude Code segue para atualizações automáticas eclaude update com a configuração autoUpdatesChannel:
"latest", o 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 → Canal de atualização automática, ou adicione-o ao seu arquivo settings.json:
Desabilitar atualizações automáticas
DefinaDISABLE_AUTOUPDATER como "1" na chave env do seu arquivo settings.json:
Atualizar manualmente
Para aplicar uma atualização imediatamente sem aguardar a próxima verificação em segundo plano, execute:Opções avançadas de instalação
Essas opções são para fixação de versão, migração do npm e verificação da integridade do binário.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. Consulte 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
Instalação npm descontinuada
A instalação npm está descontinuada. O instalador nativo é mais rápido, não requer dependências e é atualizado automaticamente em segundo plano. Use o método de instalação nativa quando possível.Migrar do npm para nativo
Se você instalou anteriormente Claude Code com npm, mude para o instalador nativo:claude install a partir de uma instalação npm existente para instalar o binário nativo junto com ela e depois remover a versão npm.
Instalar com npm
Se você precisar da instalação npm por motivos de compatibilidade, você deve ter Node.js 18+ instalado. Instale o pacote globalmente:Integridade binária e assinatura de código
Você pode verificar a integridade dos binários do Claude Code usando checksums SHA256 e assinaturas de código.- Os checksums SHA256 para todas as plataformas são publicados nos manifestos de lançamento em
https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.json. Substitua{VERSION}por um número de versão como2.0.30. - Os binários assinados são distribuídos para as seguintes plataformas:
- macOS: assinado por “Anthropic PBC” e autenticado pela Apple
- Windows: assinado por “Anthropic, PBC”
Desinstalar Claude Code
Para remover Claude Code, siga as instruções para seu método de instalação.Instalação nativa
Remova o binário Claude Code e os arquivos de versão:- macOS, Linux, WSL
- Windows PowerShell
Instalação do Homebrew
Remova o cask do Homebrew:Instalação do WinGet
Remova o pacote WinGet:npm
Remova o pacote npm global:Remover arquivos de configuração
Para remover as configurações e dados em cache do Claude Code:- macOS, Linux, WSL
- Windows PowerShell