Como desativar o GitHub Copilot no VS Code: sugestões, chat, por linguagem ou só em um projeto

Ilustração do editor VS Code com o ícone do GitHub Copilot sendo desligado
Resposta rápida

Para desligar toda a IA do editor, defina chat.disableAIFeatures como true nas Settings. Isso oculta o chat e as sugestões inline e desativa as extensões do Copilot. Para um ajuste parcial, use github.copilot.enable (por linguagem ou com "*": false), o Snooze da barra de status ou a mesma setting só no escopo do workspace. Fora do editor, o Copilot Free é desativado em Copilot settings no GitHub, e o administrador pode bloquear recursos por política da organização ou da máquina

Fala aí, beleza? Se o Copilot tá completando código que tu não pediu, ou se o projeto do cliente não pode ter IA nenhuma, a boa notícia é que dá pra desligar só o pedaço que incomoda

O Copilot aparece em vários lugares do VS Code: sugestões inline, next edit suggestions, chat e agentes, a própria extensão, a sua conta no GitHub e as políticas da organização

Cada um desses pontos tem um controle separado, e desligar um não desliga os outros

Por isso o post é organizado em perguntas, uma por cenário. Cada resposta mostra a ação, o que continua ativo e como reativar 🙂

Antes de começar: onde ficam os controles no VS Code

Quase tudo acontece em quatro lugares do editor

Vale conhecer os quatro antes de mexer em qualquer coisa:

  • Editor de Settings: abre com Ctrl+, no Windows e no Linux ou ⌘, no Mac. É ali que ficam as settings como chat.disableAIFeatures e github.copilot.enable
  • Menu do Copilot na barra de status: é o ícone do Copilot no rodapé do editor. Ele concentra os checkboxes das sugestões inline e o botão Snooze
  • Menu Chat na barra de título: tem a ação Learn How to Hide AI Features, que leva direto pra setting que desliga a IA
  • Engrenagem Manage em Extensions: na lista de extensões, é por ela que tu desativa ou desinstala uma extensão

E o que é escopo de usuário e de workspace?

O escopo de usuário vale pra todo projeto que tu abrir no VS Code. O escopo de workspace vale só pro projeto aberto agora

Essa diferença decide se o Copilot some de tudo ou só daquele repositório. Guarda isso porque ela volta lá na frente

Outro detalhe importante: a extensão original GitHub Copilot (a do ghost text) foi descontinuada, e o GitHub está levando toda a funcionalidade do Copilot no VS Code para uma extensão só, a GitHub Copilot Chat, que hoje também entrega as sugestões inline

Então, quando for mexer na extensão, a GitHub Copilot Chat é a que tu procura na lista

Como desativar o Copilot no VS Code, cenário por cenário

Os cenários vão do mais amplo pro mais específico. Se tu só quer silenciar o autocomplete, pode pular direto pro segundo

1. Como desligar todos os recursos de IA do VS Code?

Use a setting chat.disableAIFeatures com valor true

Ela desativa e oculta o chat e as sugestões inline e também desativa as extensões do Copilot (documentação do VS Code). O valor padrão é false

  1. Abra o editor de Settings com Ctrl+, (ou ⌘, no Mac)
  2. Busque por chat.disableAIFeatures e marque a opção
  3. Se preferir, chegue até ela pelo menu Chat da barra de título, em Learn How to Hide AI Features

No settings.json fica assim:

{
  "chat.disableAIFeatures": true
}

O que continua ativo: essa setting vale pro VS Code. O Copilot na sua conta do GitHub tem controle próprio, que aparece mais abaixo

Dois pontos que ajudam muito aqui:

  • A escolha é mantida quando tu atualiza o VS Code para uma nova versão
  • Com a IA desativada no editor, nenhum dado teu é enviado aos serviços de backend do Copilot, segundo o FAQ do VS Code

Como reativar: volte a setting para false

2. Como desativar só as sugestões inline?

Clique no ícone do Copilot na barra de status e desmarque a opção das sugestões inline para todas as linguagens

O mesmo efeito vem pela setting github.copilot.enable, usando a chave *, que vale pra todas as linguagens (doc das sugestões):

{
  "github.copilot.enable": {
    "*": false
  }
}

O que continua ativo: o chat segue funcionando normalmente. Só o texto fantasma enquanto tu digita é que some

Como reativar: marque de novo a opção no menu da barra de status ou troque "": false por "": true

Erro comum deste passo: achar que acabou e continuar vendo sugestões de edição pulando pelo arquivo

Isso acontece porque as next edit suggestions (NES) têm setting própria, github.copilot.nextEditSuggestions.enabled, que vem ligada por padrão

Pra desligar também:

{
  "github.copilot.enable": {
    "*": false
  },
  "github.copilot.nextEditSuggestions.enabled": false
}

3. Como desativar o Copilot em uma linguagem específica?

Com um arquivo daquela linguagem aberto, abra o menu do Copilot na barra de status e desmarque a opção referente à linguagem do arquivo ativo

Pelo settings.json, cada linguagem recebe uma entrada true ou false dentro de github.copilot.enable. No exemplo, o Copilot fica ligado em geral e desligado em Markdown:

{
  "github.copilot.enable": {
    "*": true,
    "markdown": false
  }
}

A chave é o identificador da linguagem no VS Code, o mesmo nome que aparece no seletor de linguagem do arquivo

O que continua ativo: as sugestões inline seguem nas outras linguagens, e o chat continua disponível

Como reativar: marque de novo a opção da linguagem no menu ou troque a entrada dela para true

4. Como pausar as sugestões por alguns minutos?

Use o Snooze do menu do Copilot na barra de status

Cada clique soma 5 minutos à pausa. Precisa de meia hora focado sem IA palpitando? Vai clicando haha

Pela Paleta de Comandos, os comandos são:

  • Snooze Inline Suggestions
  • Cancel Snooze Inline Suggestions

O que continua ativo: a pausa vale pras sugestões inline. Nada muda nas settings

Como reativar: clique em Cancel Snooze no menu ou rode Cancel Snooze Inline Suggestions na paleta

5. Como desligar o Copilot só em um projeto?

Defina chat.disableAIFeatures como true no escopo de workspace, e não no de usuário

Dá pra fazer de dois jeitos:

  1. No editor de Settings, salvando a setting nas configurações do workspace
  2. No settings.json do workspace, com o mesmo conteúdo do cenário 1:
{
  "chat.disableAIFeatures": true
}

Outra opção é a engrenagem da extensão GitHub Copilot Chat, com Disable (Workspace), que desliga a extensão só no projeto atual

O que continua ativo: os outros projetos seguem com a IA ligada

Como reativar: volte a setting do workspace para false ou use Enable (Workspace) na extensão

Erro comum deste passo: salvar a setting no escopo de usuário sem perceber

Aí a IA some de TODOS os projetos, e não só daquele. Confere o escopo antes de marcar, beleza?

6. Como desativar ou desinstalar a extensão?

Na view Extensions, ache a GitHub Copilot Chat e clique na engrenagem Manage

As opções são:

  • Disable: desativa em todos os projetos
  • Disable (Workspace): desativa só no projeto aberto
  • Uninstall: remove a extensão

Como reativar: Enable ou Enable (Workspace), conforme o que tu desativou. Se desinstalou, é instalar de novo

Se a ideia é tirar a IA do editor de vez, o caminho do cenário 1 é mais completo, porque oculta o chat e as sugestões e ainda desativa as extensões do Copilot de uma vez só

7. Como sair da conta do Copilot no VS Code?

Abra o menu Accounts na Activity Bar e selecione Sign out na conta conectada

Sem login na assinatura do Copilot, os dados do usuário não são enviados aos serviços de backend do Copilot

Como reativar: faça login de novo pelo mesmo menu Accounts

Como desativar o Copilot na conta do GitHub

Tudo até aqui era dentro do editor. Agora é na conta, no GitHub.com

Como desativar o Copilot Free?

O caminho, segundo a documentação do GitHub, é este:

  1. Clique na sua foto de perfil no GitHub.com
  2. Entre em Copilot settings
  3. Em Visibility, na política Show Copilot, escolha Disabled

Isso desativa todos os recursos do Copilot no GitHub

Como reativar: volte nessa mesma política e troque a opção

Cancelar o plano pago desativa o Copilot?

Não, e esse é o erro comum desta parte

Um plano pago pode ser cancelado a qualquer momento, mas o acesso continua até o fim do ciclo de cobrança. Depois disso, a conta passa automaticamente para o Copilot Free

Ou seja: cancelar não tira o Copilot do VS Code

Se a meta é não usar mais, combine o cancelamento com a desativação do Copilot Free e com o controle do editor que fizer sentido pra ti

Como o administrador desativa o Copilot para a equipe

Essa parte é pra owner de organização e pro pessoal de TI

Também explica aquela situação em que tu tenta reativar algo e não consegue: a regra está vindo de cima

Políticas da organização no GitHub

Owners de organização definem políticas que ativam ou desativam recursos do Copilot, como o uso no IDE e o Copilot Chat no IDE, para os membros que recebem licença pela organização (conceito de políticas)

Os estados são três:

  • Enabled: recurso liberado
  • Disabled: recurso bloqueado
  • Unconfigured: tratado como desativado até o admin escolher uma opção

Se liga nisso: quando o owner da enterprise já definiu a política no nível da enterprise, ela se sobrepõe à da organização

Desde 3 de novembro de 2025, admins de enterprises e de organizações também podem ativar ou desativar o agent mode do Copilot no IDE pela página de políticas do Copilot no github.com

Políticas gerenciadas no VS Code

Em máquinas gerenciadas, o VS Code aceita políticas centrais que sobrepõem as configurações do usuário, distribuídas por Microsoft Intune, Group Policy do Active Directory ou MDM no macOS (gerenciamento de IA no VS Code)

A política ChatAgentMode com valor false desativa os agentes: a opção Agent some do dropdown de agentes e a janela Agents fica indisponível

Limitação documentada: a ChatAgentMode não remove os alvos de sessão do Agent Host, como o Copilot, do controle Session Target no editor

Por que o usuário não consegue reativar?

Porque a política da organização, da enterprise ou da máquina fica acima da escolha individual

No GitHub, a licença vem da organização, e é ela que decide o que fica liberado. No VS Code, a política gerenciada sobrepõe a configuração do usuário

Nesse caso, o caminho é conversar com quem administra a organização ou as máquinas, porque mexer nas Settings locais não vai resolver

Vídeo: hooks de Claude Code para todo projeto

Se tu tá desligando o Copilot porque quer outro fluxo de IA no dia a dia, esse vídeo do canal mostra como funcionam os hooks no Claude Code

Conteúdo complementar do Hora de Codar para conhecer o canal; não é uma demonstração específica desta notícia ou versão.

E se for por esse caminho, entender context engineering no Claude Code ajuda a IA a não se perder no projeto

Próximo passo: escolha o menor controle que resolve

Antes de desligar tudo, comece pelo controle mais específico: a linguagem que incomoda, o projeto que não pode ter IA ou um Snooze pra hora do foco

Muitas vezes o problema é pontual, tipo uma troca de modelo como o fim do MAI-Code-1-Flash, e não pede desligar o Copilot inteiro

Depois de mexer, faça a checagem rápida:

  • O menu do Copilot na barra de status mostra as opções do jeito que tu deixou?
  • O texto fantasma parou de aparecer na linguagem ou no projeto escolhido?
  • O chat sumiu, ou continua lá, de acordo com o cenário que tu aplicou?

Se algo não bateu, confere o escopo (usuário ou workspace) e a setting das next edit suggestions, que são os dois tropeços mais fáceis

Até o próximo post!

Quer aprender mais sobre inteligência artificial e programação na prática? Conheça o canal Hora de Codar no YouTube e acompanhe os próximos vídeos.

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 30min

Blog | Mais populares