Claude O Code Chat UI é uma extensão do Visual Studio Code. Ela fornece uma interface de bate-papo intuitiva para que os usuários de sistemas Windows se comuniquem graficamente com o Código Claude Interação. Essa extensão foi criada pelo desenvolvedor LKbaba com o objetivo de substituir as operações tradicionais de comando do terminal. Em vez de digitar códigos de linha de comando complexos, os usuários podem se comunicar com o Claude Code por meio de uma janela de bate-papo e executar tarefas como análise de código, sugestões de otimização e manipulação de arquivos. Ele oferece suporte nativo ao Windows e não depende do Windows Subsystem for Linux (WSL). Essa ferramenta é adequada para desenvolvedores que desejam aumentar a eficiência de sua programação, especialmente para usuários que não estão familiarizados com as operações de terminal. A extensão foi totalmente desenvolvida pelo Claude Code e mostra seus excelentes recursos de autoprogramação.
Lista de funções
- Oferece uma interface de bate-papo intuitiva como alternativa às operações de linha de comando.
- Oferece suporte à interação com o Claude Code para concluir revisões de código e sugestões de otimização.
- Aprimore a interação contextual, permitindo que os usuários façam referência a arquivos ou capturas de tela diretamente no VS Code.
- Oferece suporte ao histórico de sessões e salva automaticamente os registros de bate-papo para facilitar o retrocesso.
- Fornece uma função de desfazer que permite ao usuário restaurar o código ao seu estado anterior.
- Suporta uma ampla seleção de modelos Claude, como Opus ou Sonnet, para atender a diferentes necessidades.
- Integre o tema nativo do VS Code, com uma interface bonita e operação suave.
- Oferece suporte à operação contínua em ambientes Windows e WSL.
Usando a Ajuda
Processo de instalação
Para usar a extensão Claude Code Chat UI, siga estas etapas para concluir a instalação no Visual Studio Code:
- Abrir o código VS: Inicie o Visual Studio Code e verifique se a versão está atualizada.
- Acesso a mercados ampliadosClique no ícone "Extensions" (Extensões) na barra de atividades à esquerda ou use a tecla de atalho
Ctrl+Shift+X
. - Extensão de pesquisaDigite no campo de pesquisa expandido
Claude Code Chat UI
Encontre as extensões publicadas pela LKbaba. - Instalação de extensõesClique no botão "Install" (Instalar) e aguarde a conclusão da instalação. Após a instalação, o VS Code carregará automaticamente a extensão.
- Configuração da API do ClaudeApós a conclusão da instalação, você precisa configurar Antrópica Chave da API. Abra as configurações do VS Code (
Ctrl+,
), pesquisaClaude Code
Digite seuANTHROPIC_API_KEY
Você pode se registrar e obter a chave de API no site da Anthropic. Você pode se registrar e obter sua chave de API no site da Anthropic. - Iniciar a interface de bate-papoClique no ícone do Claude Code na barra lateral do VS Code para abrir a janela de bate-papo.
Como usar
A principal funcionalidade da interface de bate-papo do Claude Code é interagir com o Claude Code por meio da interface de bate-papo. Abaixo está o fluxo dos principais recursos:
1. Interaja com o Claude Code por meio da interface de bate-papo
- Abra o ícone do Claude Code na barra lateral do VS Code e vá para a janela de bate-papo.
- Digite uma pergunta ou instrução na caixa de entrada, como "Analyse my UserProfile.tsx file" (Analisar meu arquivo UserProfile.tsx) ou "Optimize the performance of this code" (Otimizar o desempenho deste código).
- O Claude Code fornece análise detalhada do código, sugestões de otimização ou alterações diretas no código com base em suas informações.
- A janela de bate-papo oferece suporte à contextualização. Se você mencionar um arquivo, o Claude Code lerá automaticamente o conteúdo do arquivo e gerará uma resposta mais precisa.
- Exemplo: Entrar
@src/components/UserProfile.tsx 请检查组件性能问题
O Claude Code analisa o arquivo e recomenda o uso doReact.memo()
Evita a re-renderização desnecessária.
2. Cite documentos ou capturas de tela
- Na janela de bate-papo, você pode arrastar e soltar arquivos diretamente na caixa de entrada ou usar o botão
@
Os símbolos referem-se a caminhos de arquivos no projeto, por exemplo@src/index.js
. - Se precisar analisar uma captura de tela, copie a imagem para a área de transferência e cole-a na janela de bate-papo. O Claude Code reconhecerá o conteúdo da imagem e fornecerá sugestões relevantes.
- Exemplo: você cola uma captura de tela de uma API informando um erro, e o Claude Code analisa o erro e fornece uma correção, como a resolução de uma condição de contenção em middleware assíncrono.
3. Visualização e restauração do histórico da sessão
- A janela de bate-papo salva automaticamente seu histórico de conversas. Clique no botão "History" (Histórico) na parte superior da janela para visualizar as sessões anteriores.
- Se o Claude Code modificar o código, você poderá reverter para o estado anterior com o botão "Undo" (Desfazer) para manter o código seguro.
- Exemplo: se você tiver refatorado um componente com o Claude Code e ele não tiver saído como esperado, poderá revertê-lo clicando em "Restore Checkpoints" (Restaurar pontos de verificação).
4. Selecione o modelo Claude
- Nas configurações da janela de bate-papo, você pode escolher entre diferentes modelos de Claude (por exemplo, Opus ou Sonnet). O Opus é bom para tarefas complexas e o Sonnet para respostas rápidas.
- Exemplo: se você precisar analisar a arquitetura de um grande projeto, escolha o modelo Opus; se for apenas uma simples revisão de código, escolha o Sonnet.
5. Comandos personalizados
- Os usuários podem criar comandos personalizados para simplificar tarefas repetitivas. Por exemplo, defina um comando "@review" para acionar automaticamente uma revisão de código.
- Em VS Code Settings, localize a opção Custom Command (Comando personalizado) para Claude Code, insira o modelo de comando, salve-o e use-o na janela de bate-papo.
6. Suporte a Windows e WSL
- A extensão oferece suporte nativo ao Windows, não é necessário usar WSL e, se você estiver trabalhando em um ambiente WSL, a extensão se adaptará automaticamente.
- Exemplo: no Windows, abra o VS Code, instale a extensão e você poderá usá-la diretamente sem configuração adicional do ambiente Linux.
Precauções de manuseio
- Certifique-se de que sua conexão com a Internet esteja estável, pois o Claude Code precisa se comunicar com o servidor Anthropic por meio da API.
- Verifique periodicamente se a chave da API do Anthropic é válida; chaves expiradas podem tornar os recursos indisponíveis.
- Se tiver problemas, você pode registrar bugs por meio do recurso de feedback integrado da extensão ou registrar um problema no repositório do GitHub (https://github.com/LKbaba/Claude-code-ChatInWindows).
Funções em destaque
- Interface de bate-papo intuitivaInterface de bate-papo: A interface de bate-papo é mais adequada para desenvolvedores iniciantes do que a linha de comando tradicional do terminal. Você não precisa memorizar comandos complexos, basta descrever os requisitos em linguagem natural.
- Revisão e otimização de códigoClaude Code: analisa automaticamente o código e sugere otimizações de desempenho. Por exemplo, ele sugere a adição de
React.memo()
ou adicionar um índice a uma consulta de banco de dados. - Histórico e cancelamento de sessõesSalvar automaticamente registros de diálogo e histórico de modificação de código, adequado para cenários que exigem depuração repetida.
- Suporte a várias plataformasA extensão funciona perfeitamente, independentemente de você estar usando o Windows nativamente ou a WSL, e a interface é consistente com o tema nativo do VS Code para proporcionar uma experiência aprimorada.
cenário do aplicativo
- Revisão e otimização de código
Depois que um desenvolvedor tiver concluído seu código, ele poderá usar a janela de bate-papo para que o Claude Code revise o código em busca de lógica, problemas de desempenho ou possíveis bugs, por exemplo, para analisar se um componente React precisa ser otimizado para desempenho de renderização. - Aprendizado e depuração rápidos
Os iniciantes podem fazer perguntas em linguagem natural, e o Claude Code explicará em detalhes a lógica do código ou a causa do erro. Por exemplo, digite "Por que minha API está relatando um erro" e o Claude Code analisará o erro e fornecerá uma correção. - Análise da arquitetura do projeto
Para grandes projetos, o Claude Code pode analisar a arquitetura geral e apontar possíveis problemas, como limites de erro ausentes ou consultas ineficientes ao banco de dados. - Simplificação de tarefas repetitivas
Com comandos personalizados, os desenvolvedores podem concluir rapidamente tarefas repetitivas, como formatação de código em lote ou geração de casos de teste.
QA
- A interface do usuário do Claude Code Chat tem custo adicional?
A extensão em si é gratuita, mas requer uma chave de API do Anthropic. O Anthropic oferece planos gratuitos e pagos; consulte https://x.ai/api para saber os custos. - O macOS ou o Linux são compatíveis?
A extensão atual se concentra nos ambientes Windows e WSL. Os usuários do macOS e do Linux podem precisar usar outras interfaces do Claude Code. - Como faço para lidar com falhas na chave de API?
Se a chave não funcionar, gere novamente uma nova chave no site da Anthropic e atualize-a nas configurações do código VS.ANTHROPIC_API_KEY
. - Ele pode ser usado off-line?
Não há suporte para o uso off-line, pois a extensão requer uma chamada de API para o serviço de nuvem da Claude Code.