Guia
GitHub Copilot.
Autocomplete, Copilot Chat, Workspace e testes automáticos no VS Code, JetBrains e terminal. Atualizado 2026.
Leitura de 15 minutos. Para devs que querem escrever menos e entregar mais.
O que você vai aprender
- O que é o GitHub Copilot e o que mudou em 2026.
- Como instalar e configurar no VS Code, JetBrains e terminal.
- Como escrever prompts no Copilot Chat para máxima eficiência.
- Autocomplete inline, Copilot Workspace e edição de múltiplos arquivos.
- Como usar o Copilot para gerar testes, documentação e revisão de código.
- Cinco erros comuns de iniciante e como evitá-los.
- Quando usar Copilot e quando Cursor, Claude ou ChatGPT é melhor.
Capítulo 1
O que é o GitHub Copilot e como funciona em 2026
O GitHub Copilot é o assistente de programação com IA da GitHub, empresa pertencente à Microsoft. Lançado em 2021 como uma das primeiras ferramentas de IA para código em produção, o Copilot em 2026 tem mais de 1,3 milhão de assinantes pagantes e é usado por mais de 50 mil empresas ao redor do mundo. No Brasil, é a ferramenta de IA para desenvolvimento mais adotada em equipes de tecnologia de médio e grande porte.
O Copilot funciona como uma extensão de IDE que observa o código que você está escrevendo e sugere completions em tempo real — desde uma linha simples até blocos inteiros de código. Ele usa o GPT-4o da OpenAI (via parceria Microsoft-OpenAI) como modelo base, com fine-tuning específico para código usando bilhões de linhas de código público do GitHub. O modelo entende não apenas a linguagem de programação, mas o padrão do seu projeto específico com base no contexto das abas abertas.
Em 2026, o produto evoluiu muito além do autocomplete. O Copilot Chat é uma janela de conversa dentro da IDE para perguntas em linguagem natural sobre o código. O Copilot Workspace planeja e executa tarefas de múltiplos arquivos. O Copilot Code Review analisa pull requests e sugere melhorias. O Copilot CLI traz sugestões para o terminal. Para equipes enterprise, o Copilot Enterprise permite personalização com a base de código proprietária da empresa como contexto adicional.
Capítulo 2
Como instalar e configurar o GitHub Copilot
No VS Code, a instalação é direta: abra o Marketplace de Extensões (Ctrl+Shift+X), pesquise 'GitHub Copilot' e instale a extensão. Depois instale também 'GitHub Copilot Chat'. Na primeira execução, o VS Code pede autenticação com sua conta do GitHub — clique em 'Sign in with GitHub' e autorize no navegador. Com conta gratuita do GitHub, você tem acesso ao plano Free com limites. Para assinar o Individual ou Business, vá em github.com/features/copilot.
Nos JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc.), acesse Settings, vá em Plugins, pesquise 'GitHub Copilot' e instale. Reinicie a IDE e faça login com sua conta GitHub. A experiência é similar ao VS Code, com sugestões inline e painel de Copilot Chat no lado. Para desenvolvedores Java, Kotlin, Scala e Go que preferem os JetBrains IDEs, a paridade de funcionalidades com o VS Code é boa em 2026.
Para instalar o Copilot CLI no terminal, você precisa do GitHub CLI. Instale o 'gh' (github.com/cli/cli) e depois execute 'gh extension install github/gh-copilot'. Após autenticação com 'gh auth login', use 'gh copilot suggest' para sugestões de comandos em linguagem natural e 'gh copilot explain' para que o Copilot explique um comando shell que você colou. O Copilot CLI funciona no bash, zsh e PowerShell.
Capítulo 3
Como escrever o primeiro prompt no Copilot Chat
O Copilot Chat é onde a maior parte da interação intencional acontece. Abra o painel do Copilot Chat com Ctrl+Alt+I no VS Code (ou pelo ícone do Copilot na barra lateral). Você pode fazer perguntas sobre o código aberto, selecionar um trecho de código e perguntar sobre ele, ou fazer perguntas gerais de programação. O contexto do arquivo aberto está sempre disponível para o Copilot sem você precisar copiar e colar.
Comandos slash que aceleram o trabalho: /explain (explica o código selecionado ou o arquivo aberto), /fix (analisa e corrige um erro — você pode colar a mensagem de erro junto), /tests (gera testes para o código selecionado — especifique o framework), /doc (gera documentação no formato do projeto — JSDoc, docstring Python, Javadoc), /optimize (sugere otimizações de performance para o trecho selecionado). Para referenciar arquivos específicos, use # seguido do nome: '#arquivo.ts Explique a lógica dessa função'.
Para tarefas maiores, descreva o objetivo de forma clara e inclua o contexto relevante. Em vez de 'Corrija o bug', diga 'Ao chamar essa função com lista vazia, a aplicação lança TypeError: Cannot read properties of undefined. Identifique a causa e corrija sem quebrar o comportamento para listas não vazias'. Quanto mais contexto sobre o comportamento esperado e atual, mais precisa a correção do Copilot.
Capítulo 4
Autocomplete inline, Copilot Workspace e edição de múltiplos arquivos
O autocomplete inline é o core do produto: enquanto você digita, o Copilot aparece com sugestões em cinza. Pressione Tab para aceitar a sugestão completa, ou Alt+] para ver sugestões alternativas. Pressione Escape para rejeitar. Uma habilidade importante: escrever comentários descritivos antes de uma função para guiar o Copilot. 'Converte uma lista de objetos User para um Map indexado por userId, ignorando usuários sem ID' antes de uma linha em branco gera a função correta na maioria dos casos sem precisar escrever uma linha.
Copilot Workspace, disponível no GitHub.com e integrado ao VS Code, é onde o Copilot se transforma de autocomplete em agente de desenvolvimento. Você abre uma Issue do GitHub, uma descrição de task ou escreve uma instrução em linguagem natural, e o Copilot Workspace gera um plano de alterações: quais arquivos serão modificados, o que será adicionado ou removido, e qual o raciocínio por trás de cada mudança. Você revisa o plano, aprova cada etapa e o Copilot executa as alterações. Para refatorações grandes, adição de features e migração de tecnologia, é ordens de magnitude mais rápido que editar arquivo por arquivo.
O Copilot Code Review analisa pull requests no GitHub e deixa comentários com sugestões de melhoria, detecção de bugs potenciais e problemas de segurança — similar a um code review humano mas disponível 24 horas, em segundos. Ative em um repositório GitHub em Settings, Code and Automation, Code Review. Para times sem revisores suficientes ou com PRs que precisam de revisão antes de ir para humanos, é um filtro de qualidade valioso antes do ciclo de revisão.
Capítulo 5
GitHub Copilot para testes, documentação e revisão de código
Geração de testes é um dos casos de uso com maior retorno imediato do Copilot. Selecione uma função, abra o Copilot Chat, use /tests e especifique o framework: 'Gere testes unitários com Vitest para essa função TypeScript. Inclua casos de borda: lista vazia, lista com um elemento, valores nulos.' O Copilot analisa os parâmetros, os tipos, os possíveis throws e gera uma suite de testes estruturada. Para desenvolvedores que evitam escrever testes por acharem trabalhoso, o Copilot elimina o atrito — você só revisa e ajusta.
Documentação automática é outro ganho imediato. Selecione uma função sem documentação, use /doc e o Copilot gera a docstring completa no formato do projeto: JSDoc com @param e @returns para JavaScript/TypeScript, docstring NumPy ou Google para Python, Javadoc para Java. Para repositórios com documentação inconsistente ou ausente, o Copilot pode processar arquivo por arquivo e gerar documentação padronizada. Para equipes que mantêm APIs públicas, isso é especialmente valioso.
O Copilot também funciona como primeira linha de revisão de código na sua própria IDE. Antes de abrir um PR, selecione as alterações que você fez, abra o Copilot Chat e pergunte: 'Revise essas alterações. Identifique possíveis bugs, problemas de segurança, casos não tratados e melhorias de legibilidade.' O Copilot analisa o diff e retorna comentários organizados. Para desenvolvedores sênior, é uma segunda opinião rápida. Para desenvolvedores júnior, é um tutor que explica o que poderia ter feito melhor.
Capítulo 6
Cinco erros comuns de iniciante com o GitHub Copilot
1. Aceitar sugestões inline sem ler. O Copilot é confiante mesmo quando está errado. Para código crítico — lógica de negócio, operações de banco de dados, autenticação — leia cada sugestão antes de aceitar. O Copilot pode gerar código que compila e roda mas tem lógica incorreta para o seu caso específico. Tab para aceitar é ótimo para boilerplate; para lógica, leia.
2. Não usar o Copilot Chat para perguntas sobre o código existente. Muitos desenvolvedores usam o Copilot apenas para autocomplete e ignoram o Chat. Mas o maior valor está em perguntas abertas: 'Por que esse código está lento?', 'Como essa função se integra com o resto do sistema?', 'O que acontece se eu chamar isso com valor nulo?'. O Copilot Chat com o contexto do arquivo aberto responde com precisão maior que uma busca no Google.
3. Esquecer de especificar o framework nos comandos /tests e /doc. Sem especificação, o Copilot escolhe o framework mais comum para a linguagem, que pode não ser o que você usa. Sempre especifique: '/tests com Jest e React Testing Library', '/doc no formato NumPy'. A especificação não custa nada e melhora muito a qualidade do output.
4. Não explorar o Copilot CLI para comandos de terminal. Desenvolvedores perdem horas lembrando flags de git, docker, kubectl, ffmpeg, openssl e outras ferramentas de linha de comando. O Copilot CLI ('gh copilot suggest') transforma linguagem natural em comandos prontos para executar. Para quem usa Kubernetes, Docker Compose, scripts de deploy e ferramentas de DevOps no terminal, o ganho de tempo é imediato.
5. Usar o Copilot Individual para código corporativo sensível sem verificar a política de dados. No plano Individual, os snippets de código são usados para treinamento por padrão. Para código proprietário, assine o Copilot Business onde a exclusão de dados de treinamento é garantida por contrato, ou desative nas configurações da conta GitHub antes de usar em projetos corporativos.
Capítulo 7
Quando usar GitHub Copilot, quando usar Cursor, Claude ou ChatGPT para código
Use GitHub Copilot quando você quer manter sua IDE atual (VS Code, IntelliJ, PyCharm), tem um ambiente corporativo com GitHub Actions, PRs e Issues integrados, ou precisa das garantias de segurança corporativa do plano Business. O Copilot é a escolha natural para times já no ecossistema GitHub — o Copilot Code Review em PRs e o Copilot Workspace integrado com Issues são diferenciais que as outras ferramentas não replicam dentro do fluxo de trabalho do GitHub.
Use Cursor quando você quer a experiência de IDE mais integrada com IA disponível em 2026 e não tem restrição a trocar de editor. O Cursor tem melhor edição de múltiplos arquivos simultâneos, modo Agent para tasks maiores e contexto de repositório completo mais avançado que o Copilot. Para dev individual ou startups sem restrições corporativas de IDE, o Cursor oferece uma produtividade marginalmente maior. Para times enterprise no GitHub, o Copilot tem melhor integração sistêmica.
Use Claude quando a tarefa envolve análise profunda de código longo, revisão de arquitetura de sistema complexo, análise de repositório inteiro com raciocínio sobre decisões de design, ou qualquer tarefa onde a janela de 200 mil tokens e o raciocínio estruturado do Claude 3.7 Sonnet sejam necessários. Cole o arquivo de código completo no Claude e faça perguntas de arquitetura — a profundidade de análise é superior ao Copilot Chat para problemas complexos.
Use ChatGPT quando você precisa de ajuda com código em uma conversa mais aberta, sem contexto de arquivo de IDE — aprender um novo framework do zero, discutir abordagens arquiteturais, analisar tradeoffs de bibliotecas, ou gerar código standalone para um script único. O ChatGPT com Code Interpreter também pode executar Python para testar algoritmos rapidamente no navegador, sem precisar de um ambiente local configurado.
Continue
Próximos passos.
Prompts para Código
Prompts prontos para programação em qualquer linguagem.
Guia ChatGPT em Português
Do zero ao avançado com GPT-5, Projects e Canvas.
Guia Claude em Português
Análise de código longo e raciocínio estruturado.
Engenharia de Prompts
Frameworks para ir além do básico em qualquer IA.
FAQ
Perguntas sobre GitHub Copilot.
O GitHub Copilot é gratuito?+
O GitHub Copilot tem um plano gratuito limitado desde 2024. O plano Free dá 2.000 sugestões de código por mês e 50 mensagens de Copilot Chat por mês em qualquer IDE suportada. O Copilot Individual custa USD 10 por mês (ou USD 100 por ano) com sugestões e chat ilimitados. O Copilot Business custa USD 19 por usuário por mês, com controles de política corporativa, exclusão de dados de treinamento e suporte a SSO. O Copilot Enterprise (USD 39/usuário/mês) inclui personalização com o repositório da empresa.
Em quais IDEs o GitHub Copilot funciona?+
O GitHub Copilot funciona como extensão em: VS Code (a IDE mais popular para o Copilot), Visual Studio, JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider, CLion), Neovim, Xcode e Eclipse. A experiência mais completa, com Copilot Chat integrado, painel de sugestões e Copilot Workspace, está no VS Code. Para desenvolvedores que não usam VS Code, a extensão nos JetBrains IDEs tem boa paridade de funcionalidades com VS Code.
O GitHub Copilot funciona em português?+
O Copilot Chat (a janela de conversa com o Copilot dentro da IDE) aceita e responde em português brasileiro. Você pode pedir em português: 'Explique o que essa função faz', 'Corrija esse bug', 'Escreva testes unitários para esse método', 'Refatore esse código para ficar mais legível'. As sugestões automáticas de código (inline completions) são geradas em qualquer linguagem de programação independente do idioma usado nos comentários e prompts.
O que é o Copilot Chat?+
O Copilot Chat é a janela de conversa dentro da IDE, similar ao ChatGPT mas com contexto do seu código. Você pode referenciar arquivos abertos, funções específicas, erros do compilador e o histórico de alterações do repositório. Comandos especiais como /explain (explique esse código), /fix (corrija esse problema), /tests (gere testes), /doc (gere documentação) e /optimize (otimize a performance) estão disponíveis como atalhos. O Copilot Chat é onde a maioria do valor real do produto está em 2026.
O que é o Copilot Workspace?+
Copilot Workspace é a funcionalidade de edição multi-arquivo do GitHub Copilot, lançada em 2025. Em vez de editar um arquivo por vez, você descreve uma tarefa maior ('Adicione autenticação OAuth2 ao projeto', 'Migre esse código de JavaScript para TypeScript') e o Copilot Workspace planeja as alterações necessárias em múltiplos arquivos, mostra um plano de edição e executa as mudanças com aprovação em cada etapa. Disponível no GitHub.com e integrado ao VS Code.
Como o GitHub Copilot usa meu código?+
O GitHub Copilot usa o contexto do código visível nas abas abertas da IDE para gerar sugestões. No plano Individual, por padrão, os snippets de código são usados para melhorar os modelos, mas você pode desabilitar isso em configurações da conta no GitHub. No plano Business e Enterprise, os dados de código não são usados para treinamento por padrão. Para código proprietário sensível, o plano Business com política de exclusão de dados é o mais adequado.
O GitHub Copilot é seguro para código proprietário?+
Para empresas com código proprietário, o GitHub Copilot Business (USD 19/usuário/mês) tem garantia de que o código não é usado para treinar modelos. O produto usa criptografia em trânsito e em repouso, e a Microsoft (que possui o GitHub) está em conformidade com SOC 2 Type 2, ISO 27001 e outros padrões corporativos. Para setores regulados (financeiro, saúde, defesa), o GitHub Copilot Enterprise com configuração de rede privada é a opção mais adequada.
Qual a diferença entre GitHub Copilot e Cursor?+
O GitHub Copilot é uma extensão que roda dentro da sua IDE existente (VS Code, JetBrains, etc.). O Cursor é uma IDE própria construída sobre o VS Code com IA mais profundamente integrada. O Cursor tem melhor experiência para edição de múltiplos arquivos simultâneos, contexto de repositório completo e o modo Agent para tarefas maiores. O GitHub Copilot tem maior compatibilidade com ambientes corporativos, mais IDEs suportadas e melhor integração com o ecossistema GitHub (PRs, Issues, Actions). Para dev individual que quer máxima produtividade, Cursor ganha. Para time corporativo no GitHub, o Copilot é mais integrado.
O GitHub Copilot tem acesso à internet?+
O GitHub Copilot padrão não faz buscas na internet em tempo real. Ele usa o modelo GPT-4o treinado até a data de corte, com contexto do seu código local. Para documentação atualizada de bibliotecas, o Copilot pode alucicar APIs que mudaram. No VS Code, o Copilot Chat com extensões como o GitHub Models pode acessar documentação oficial de alguns frameworks. Para pesquisa de documentação em tempo real, complemente com o Perplexity ou a busca do navegador.
O GitHub Copilot pode gerar testes automaticamente?+
Sim. No Copilot Chat, o comando /tests gera testes unitários para a função ou classe selecionada. Você especifica o framework: 'Gere testes usando Jest para essa função TypeScript', 'Escreva testes unitários com Pytest para essa classe Python', 'Gere testes de integração com JUnit 5 para esse service Java'. O Copilot analisa o código, identifica os casos de borda mais comuns e gera os testes completos prontos para executar. A qualidade dos testes é alta para código com boa nomenclatura e estrutura clara.
O GitHub Copilot funciona no terminal?+
Sim. O GitHub Copilot CLI (instalado via npm ou GitHub CLI) traz o Copilot para o terminal. Com o comando 'gh copilot suggest', você descreve o que quer fazer em linguagem natural e o Copilot sugere o comando shell correto. Exemplo: 'encontre todos os arquivos modificados nos últimos 7 dias e liste por tamanho' — o Copilot CLI gera o comando find com as flags corretas. Para quem vive no terminal e odeia lembrar de flags obscuras de git, rsync, awk e ffmpeg, o Copilot CLI é um ganho imediato.
Vale a pena pagar pelo GitHub Copilot em vez de usar o plano gratuito?+
Depende do volume de uso. O plano gratuito com 2.000 sugestões e 50 chats por mês é suficiente para uso ocasional ou aprendizado. Para desenvolvedor que usa a IDE 6 ou mais horas por dia, o limite gratuito se esgota em dias. O Copilot Individual por USD 10 por mês (R$ 50 aproximadamente) é um dos investimentos com maior retorno imediato no mercado de ferramentas de desenvolvimento — estima-se que aumenta a velocidade de codificação em 20 a 55% para desenvolvedores que o usam ativamente. O payback é na primeira hora de uso intenso.