
Extensão VS Code (Beta)
A extensão VS Code, disponível em beta, permite que você veja as alterações do Claude em tempo real através de uma interface gráfica nativa integrada diretamente ao seu IDE. A extensão VS Code facilita o acesso e a interação com Claude Code para usuários que preferem uma interface visual em vez do terminal.Recursos
A extensão VS Code fornece:- Experiência nativa do IDE: Painel dedicado da barra lateral do Claude Code acessado através do ícone Spark
- Modo de plano com edição: Revise e edite os planos do Claude antes de aceitá-los
- Modo de aceitação automática de edições: Aplique automaticamente as alterações do Claude conforme são feitas
- Gerenciamento de arquivos: Mencione arquivos com @ ou anexe arquivos e imagens usando o seletor de arquivos do sistema
- Uso de servidor MCP: Use servidores Model Context Protocol configurados através da CLI
- Histórico de conversas: Acesso fácil a conversas anteriores
- Múltiplas sessões: Execute múltiplas sessões do Claude Code simultaneamente
- Atalhos de teclado: Suporte para a maioria dos atalhos da CLI
- Comandos de barra: Acesse a maioria dos comandos de barra da CLI diretamente na extensão
Requisitos
- VS Code 1.98.0 ou superior
Instalação
Baixe e instale a extensão do Visual Studio Code Extension Marketplace.Como Funciona
Depois de instalada, você pode começar a usar Claude Code através da interface VS Code:- Clique no ícone Spark na barra lateral do seu editor para abrir o painel Claude Code
- Solicite ao Claude Code da mesma forma que faria no terminal
- Observe enquanto Claude analisa seu código e sugere alterações
- Revise e aceite edições diretamente na interface
- Dica: Arraste a barra lateral para mais largo para ver diffs inline, depois clique neles para expandir e ver os detalhes completos
Usando Provedores de Terceiros (Vertex e Bedrock)
A extensão VS Code suporta o uso do Claude Code com provedores de terceiros como Amazon Bedrock e Google Vertex AI. Quando configurada com esses provedores, a extensão não solicitará login. Para usar provedores de terceiros, configure variáveis de ambiente nas configurações da extensão VS Code:- Abra as configurações do VS Code
- Procure por “Claude Code: Environment Variables”
- Adicione as variáveis de ambiente necessárias
Variáveis de Ambiente
| Variável | Descrição | Obrigatória | Exemplo |
|---|---|---|---|
CLAUDE_CODE_USE_BEDROCK | Ativar integração Amazon Bedrock | Obrigatória para Bedrock | "1" ou "true" |
CLAUDE_CODE_USE_VERTEX | Ativar integração Google Vertex AI | Obrigatória para Vertex AI | "1" ou "true" |
ANTHROPIC_API_KEY | Chave de API para acesso de terceiros | Obrigatória | "your-api-key" |
AWS_REGION | Região AWS para Bedrock | "us-east-2" | |
AWS_PROFILE | Perfil AWS para autenticação Bedrock | "your-profile" | |
CLOUD_ML_REGION | Região para Vertex AI | "global" ou "us-east5" | |
ANTHROPIC_VERTEX_PROJECT_ID | ID do projeto GCP para Vertex AI | "your-project-id" | |
ANTHROPIC_MODEL | Substituir modelo primário | Substituir ID do modelo | "us.anthropic.claude-sonnet-4-5-20250929-v1:0" |
ANTHROPIC_SMALL_FAST_MODEL | Substituir modelo pequeno/rápido | Opcional | "us.anthropic.claude-3-5-haiku-20241022-v1:0" |
CLAUDE_CODE_SKIP_AUTH_LOGIN | Desativar todos os prompts de login | Opcional | "1" ou "true" |
Ainda Não Implementado
Os seguintes recursos ainda não estão disponíveis na extensão VS Code:- Configuração completa do servidor MCP: Você precisa configurar servidores MCP através da CLI primeiro, então a extensão os usará
- Configuração de subagentos: Configure subagentos através da CLI para usá-los no VS Code
- Pontos de verificação: Salve e restaure o estado da conversa em pontos específicos
- Atalhos avançados:
- Atalho
#para adicionar à memória - Atalho
!para executar comandos bash diretamente
- Atalho
- Conclusão de abas: Conclusão de caminho de arquivo com tecla tab
Considerações de Segurança
Quando Claude Code é executado no VS Code com permissões de edição automática ativadas, ele pode ser capaz de modificar arquivos de configuração do IDE que podem ser executados automaticamente pelo seu IDE. Isso pode aumentar o risco de executar Claude Code no modo de edição automática e permitir contornar os prompts de permissão do Claude Code para execução de bash. Ao executar no VS Code, considere:- Ativar Modo Restrito do VS Code para espaços de trabalho não confiáveis
- Usar modo de aprovação manual para edições
- Tomar cuidado extra para garantir que Claude seja usado apenas com prompts confiáveis
Integração CLI Legada
A primeira integração VS Code que lançamos permite que Claude Code em execução no terminal interaja com seu IDE. Ela fornece compartilhamento de contexto de seleção (a seleção/aba atual é compartilhada automaticamente com Claude Code), visualização de diff no IDE em vez do terminal, atalhos de referência de arquivo (Cmd+Option+K no Mac ou Alt+Ctrl+K no Windows/Linux para inserir referências de arquivo como @File#L1-99), e compartilhamento automático de diagnósticos (erros de lint e sintaxe).
A integração legada é instalada automaticamente quando você executa claude do terminal integrado do VS Code. Simplesmente execute claude do terminal e todos os recursos são ativados. Para terminais externos, use o comando /ide para conectar Claude Code à sua instância VS Code. Para configurar, execute claude, digite /config, e defina a ferramenta de diff como auto para detecção automática do IDE.
Tanto a extensão quanto a integração CLI funcionam com Visual Studio Code, Cursor, Windsurf e VSCodium.
Solução de Problemas
Extensão Não Instalando
- Certifique-se de que você tem uma versão compatível do VS Code (1.85.0 ou posterior)
- Verifique se o VS Code tem permissão para instalar extensões
- Tente instalar diretamente do site do marketplace
Integração Legada Não Funcionando
- Certifique-se de que você está executando Claude Code do terminal integrado do VS Code
- Certifique-se de que a CLI para sua variante de IDE está instalada:
- VS Code: o comando
codedeve estar disponível - Cursor: o comando
cursordeve estar disponível - Windsurf: o comando
windsurfdeve estar disponível - VSCodium: o comando
codiumdeve estar disponível
- VS Code: o comando
- Se o comando não estiver instalado:
- Abra a paleta de comandos com
Cmd+Shift+P(Mac) ouCtrl+Shift+P(Windows/Linux) - Procure por “Shell Command: Install ‘code’ command in PATH” (ou equivalente para seu IDE)
- Abra a paleta de comandos com