GitHub Copilot Chat
GitHub · Programação
O GitHub Copilot Chat é um assistente de código com IA integrado ao GitHub e às IDEs mais usadas, com o qual você pergunta, entende código e obtém correções sem sair do editor.

Sobre GitHub Copilot Chat
O que é o GitHub Copilot Chat
O GitHub Copilot Chat é a metade conversacional do GitHub Copilot. Em vez de só sugerir a próxima linha enquanto você digita, ele abre um painel de chat onde você descreve um problema com suas palavras e recebe uma resposta, uma explicação ou uma alteração de código. Ele roda dentro do VS Code, do Visual Studio, das IDEs da JetBrains, do Neovim, do Xcode e no próprio GitHub.com.
O ponto central é o contexto. O Copilot Chat lê o arquivo que você tem aberto, o código ao redor e qualquer coisa que você aponte, então as respostas costumam caber no seu projeto em vez de parecer um tutorial genérico. Você pode perguntar por que uma função falha, pedir um teste de unidade ou fazer ele explicar um código herdado de outra pessoa. E por que isso importa? Respostas genéricas fazem você perder tempo.
Ele não é um app independente. Você precisa de uma conta no GitHub e de um editor compatível. O plano gratuito limita quantas mensagens de chat e quantas compleções você recebe por mês. Quem usa muito bate nesses limites rápido. É aí que entram os planos pagos.
Como começar
- Faça login com uma conta do GitHub e confirme seu acesso ao Copilot; o plano Free serve para um teste.
- Instale a extensão do Copilot no seu editor (VS Code, Visual Studio, JetBrains, Neovim ou Xcode).
- Abra um projeto e inicie o painel de chat com o atalho do Copilot ou o ícone da barra lateral.
- Pergunte sobre o código à sua frente, por exemplo "explique esta função" ou "adicione tratamento de erros aqui".
- Revise a sugestão e depois aceite, edite ou rejeite antes que ela chegue ao seu arquivo.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de GitHub Copilot Chat.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores profissionais
- Estudantes e iniciantes
- Líderes de equipe que revisam pull requests
Tarefas
- Depuração
- Escrever testes
- Refatoração
Cenários
- Entrar em uma base de código nova
- Conferências rápidas de sintaxe
- Tarefas de documentação
Principais recursos
Chat com contexto no seu editor
O Copilot Chat responde dentro da IDE que você já usa, então enxerga o arquivo aberto e o código próximo. Cite arquivos ou seleções específicas e a resposta mira o seu projeto de verdade. Isso é melhor do que copiar o código para outra aba do navegador, colar a resposta de volta e depois decifrar qual API mais nova o trecho colado presumia que você estivesse rodando.
Explicação de código sob demanda
Pergunte o que um bloco faz e receba uma explicação em linguagem simples. Isso pesa mais com código herdado ou antigo, quando o autor original já saiu e os comentários são escassos. Selecione a região. Pergunte. Leia a explicação antes de mexer em qualquer coisa. Essa ordem evita que você quebre algo.
Correções e edições em linha
O chat pode propor uma mudança e aplicá-la ao arquivo, não apenas descrevê-la. Você revisa o diff e mantém ou descarta. Ele lida bem com edições pequenas, como adicionar uma verificação de nulo ou reescrever um laço. Reescrever tudo é outra história. Revise esses casos com atenção.
Suporte a vários modelos
Os planos pagos oferecem uma escolha de modelos por baixo, então você ajusta o modelo à tarefa e ao orçamento. Segundo o GitHub, os níveis mais altos incluem modelos premium e cotas mensais de crédito maiores. O plano gratuito fica restrito a um conjunto limitado de modelos.
Agentes e automação de tarefas
Além do chat, o Copilot assume trabalho de várias etapas com agentes que leem issues, editam arquivos e abrem pull requests. Isso muda bastante o quanto ele faz por você. É um passo maior do que uma única pergunta, e encaixa melhor em tarefas rotineiras do que em qualquer coisa que exija julgamento.
Funciona em todo o GitHub.com
O chat não fica só no editor. No GitHub.com você pode perguntar sobre um repositório, entender melhor um pull request e trazer explicações para o fluxo de revisão. Útil quando você lê código em um notebook sem sua configuração de sempre.
Prós e contras
Prós
- Fica onde você programa, então você evita o vaivém de copiar e colar entre editor e navegador.
- Entende o arquivo à sua frente, o que torna as respostas mais específicas do que uma ajuda genérica.
- Plano gratuito com cota mensal limitada para testar antes de pagar.
- A escolha de modelo nos níveis pagos permite trocar custo por capacidade.
- O acesso para estudantes e mantenedores de código aberto é gratuito, o que reduz o custo de entrada.
Contras
- O plano gratuito limita mensagens de chat e compleções por mês, então o uso regular empurra você para um nível pago.
- O código sugerido ainda precisa de revisão; aceitar às cegas é como bugs entram no projeto.
- Os modelos mais fortes ficam atrás dos planos mais caros, então a melhor experiência custa mais.
- Preços e regras de crédito mudam, então um plano que servia no ano passado pode não servir agora.
Perguntas frequentes
Ele responde dúvidas de programação, explica código e rascunha edições dentro do seu editor ou no GitHub.com. Pense nele como um assistente de chat que enxerga seu projeto, não como um chatbot isolado.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a GitHub Copilot Chat.
Alternativas a GitHub Copilot Chat
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
