Já usou esta ferramenta? Avalie-a
Já usou esta ferramenta? Avalie-a
O Visual Studio Code é um editor de código gratuito e de código aberto para Windows, macOS e Linux. Em torno de um núcleo de edição de texto convivem agentes de IA capazes de planejar trabalho, alterar arquivos e executar comandos. Ele é instalado na própria máquina, conectado a um host remoto ou aberto direto no navegador por vscode.dev.
Diante de um editor de texto simples, ele já traz inteligência de linguagem, depuração, testes e suporte a Git. Diante de uma IDE completa, permanece deliberadamente mais estreito: pretende oferecer apenas as ferramentas de que um desenvolvedor precisa para um ciclo rápido de escrever, compilar e depurar, deixando fluxos mais complexos para IDEs mais completas, como o Visual Studio.
O arranjo de licenças é o detalhe lido de forma errada com mais frequência. O produto baixado é regido por uma licença de usuário final da Microsoft, enquanto o código-fonte fica no repositório microsoft/vscode sob licença MIT. São dois documentos distintos para dois objetos distintos.
A IA agora pertence ao núcleo do produto, e não aos acessórios. A Microsoft publicou a extensão GitHub Copilot Chat sob licença MIT e justifica isso com dados de uso: mais usuários utilizam os recursos de IA no VS Code do que alguns outros recursos, como depuração ou testes. Ainda assim o editor funciona sem nada disso, já que os recursos de IA continuam opcionais.
Instalar e usar o núcleo do editor não exige conta alguma. Edição, IntelliSense, refatoração, depurador, ferramentas de teste, controle de código-fonte e extensões funcionam sem login. É o login com o GitHub que acopla um plano do Copilot com seus modelos e cotas. Existe um caminho intermediário: conversar com um modelo usando a sua própria chave, embora sugestões embutidas, busca semântica e embeddings dependam do serviço do GitHub Copilot e não estejam disponíveis com esses modelos.
O VS Code oferece suporte a quase todas as linguagens de programação relevantes. JavaScript, TypeScript, CSS e HTML vêm de fábrica e o restante chega por extensões. Acima disso ficam o preenchimento do IntelliSense, a refatoração, a edição com vários cursores, um depurador integrado, ferramentas de teste e suporte nativo a Git. A Microsoft descreve uma divisão da equipe meio a meio entre IA e demais recursos, e essa outra metade cobre trabalho pouco visível: desempenho, segurança, acessibilidade e atualizações do Electron.
O desenvolvimento com agentes se apoia em três noções nomeadas de forma explícita. O laço do agente é o ciclo em que o agente raciocina sobre o contexto com um modelo de linguagem e chama ferramentas, repetindo até concluir a tarefa, precisar da sua intervenção ou você interrompê-lo. A sessão guarda a conversa, o espaço de trabalho, as alterações e o estado de execução de uma tarefa, o que permite pausar, retomar e repassar o trabalho. O arcabouço e o ambiente de execução determinam quais ferramentas existem e onde elas rodam. O VS Code ainda detecta sessões criadas por outras interfaces e arcabouços, entre eles Copilot CLI, Claude Code e Codex.
O VS Code oferece suporte ao arcabouço Local integrado e a arcabouços de fornecedores como Copilot, Claude e Codex, além de permitir trazer o seu próprio modelo, inclusive um que rode localmente, ponto decisivo diante de exigências de residência de dados. O ambiente de execução forma um eixo à parte: um agente trabalha na sua máquina dentro de uma pasta ou de um worktree do Git para isolar mudanças, em infraestrutura na nuvem que devolve o resultado como pull request, ou em uma máquina remota.
O site oficial encaminha os usuários a mais de 80 mil extensões no marketplace, entre linguagens, depuradores, temas e integrações. Elas têm condições próprias: esses pacotes seguem as respectivas licenças e não o acordo do VS Code, e a Microsoft não distribui, não licencia nem garante qualquer pacote de terceiros. Servidores do Model Context Protocol ligam os agentes a ferramentas e dados externos, enquanto a API de modelo de linguagem, a API de ferramentas e a API de execução de shell permitem que extensões de IA de terceiros como Cline e Roo Code funcionem como cidadãs de primeira classe.
Temas de cores alteram as cores da interface, o Settings Sync compartilha as configurações do usuário entre várias instâncias do VS Code e os perfis agrupam conjuntos de personalizações para alternar ou compartilhar. O modo portátil mantém configurações e dados no mesmo local da instalação, por exemplo em um pen drive.
O caminho oficial tem três passos: instalar o VS Code, abrir uma pasta ou clonar um repositório e então decidir se o trabalho fica com um agente ou com você. No Windows o instalador acrescenta code ao PATH, de modo que code . no terminal abre a pasta atual. O VS Code publica versões estáveis toda semana com atualização automática, e a compilação Insiders sai todas as noites e é instalada ao lado da estável.
Escolha entrar pela barra de título ou passe o cursor sobre o ícone do Copilot na barra de status e ative os recursos de IA. Se a conta já tiver uma assinatura do Copilot, o VS Code usa essa mesma assinatura; caso contrário, ocorre o cadastro no plano gratuito do Copilot com uma cota mensal de sugestões embutidas e créditos de IA. Desligar é uma configuração e não uma desinstalação: chat.disableAIFeatures desativa e oculta recursos como o chat ou as sugestões embutidas, no âmbito do espaço de trabalho ou do usuário. Dois comportamentos importam: uma desativação anterior é respeitada ao passar para uma nova versão, e se a IA estiver desativada ou você nunca fizer login, seus dados não seguem para os serviços de retaguarda do Copilot.
Digitar /init em uma sessão de chat analisa a sua base de código e cria instruções personalizadas para que a IA gere código alinhado às práticas já existentes. Os agentes servem a trabalhos que atravessam etapas ou arquivos: planejar e implementar recursos em vários arquivos, explorar, refatorar ou migrar uma base de código, e diagnosticar erros, rodar testes e aplicar correções. O controle passa por permissões e não por confiança: um nível de permissão define quais chamadas de ferramenta exigem sua aprovação, e o isolamento do agente impõe restrições de sistema de arquivos e de rede no nível do sistema operacional.
O encaixe mais evidente é o desenvolvedor que quer um único editor para várias linguagens e máquinas sem pagar por isso, já que o VS Code é gratuito para uso particular ou comercial. Também serve a equipes que adotam agentes aos poucos: como a camada de IA é opcional, reversível com uma configuração e capaz de rodar com as suas próprias chaves de modelo, a equipe pode fazer um piloto sem entregar código a um fornecedor ainda não homologado.
Dados de pesquisa independente sustentam a leitura de escolha padrão segura. Em uma pesquisa de 2025 com mais de 49 mil desenvolvedores de 177 países, o Visual Studio Code e o Visual Studio seguem como as IDEs mais usadas pelos desenvolvedores; ainda assim cresce o uso dos novos editores com IA incluídos neste ano, entre eles o Cursor com 18%, o Claude Code com 10% e o Windsurf com 5%. A imprensa especializada que cobriu a mesma pesquisa registrou que ambos mantiveram os primeiros lugares pelo quarto ano enquanto tratam a IA como serviço de extensão pago e opcional.
Equipes que dependem do ferramental pesado de uma IDE completa são o principal descompasso, pelo próprio posicionamento do fornecedor. Organizações padronizadas em desktops virtualizados ou compartilhados esbarram em uma barreira mais dura, porque várias configurações desse tipo não têm suporte explícito. Quem precisa de um contrato de suporte garantido deve olhar para outro lado: como o software é entregue no estado em que se encontra, a Microsoft pode não prestar serviços de suporte.
O VS Code roda como aplicativo de desktop em macOS, Linux e Windows, e no navegador pela versão web. O alcance suportado é declarado com precisão: versões suportadas do cliente Windows (64 bits), versões do macOS que ainda recebem atualizações de segurança da Apple e, no lado Linux, Ubuntu Desktop 20.04, Debian 10, Red Hat Enterprise Linux 8 e Fedora 36. As instalações em Linux ainda exigem GLIBCXX 3.4.25 ou posterior e GLIBC 2.28 ou posterior. As exigências de hardware são modestas: o download ocupa menos de 200 MB, a pegada em disco menos de 500 MB, e recomendam-se processador de 1,6 GHz ou mais rápido e 1 GB de memória.
| Plataforma | Alcance suportado | Observações |
|---|---|---|
| Windows | Versões suportadas do cliente Windows (64 bits) | Windows Server não tem suporte |
| macOS | Versões com atualizações de segurança da Apple | Em geral a mais recente e as duas anteriores |
| Linux | Ubuntu 20.04, Debian 10, RHEL 8, Fedora 36 | Exige GLIBC 2.28+ e GLIBCXX 3.4.25+ |
| Navegador | Versão web (vscode.dev) | Acesso sem instalação local |
| Contêineres | Extensão Dev Containers | Servidor no contêiner, cliente no desktop |
Sistemas operacionais antigos ficam presos a uma versão em vez de seguirem recebendo atualizações. A versão 1.70.3 é a última disponível para usuários do Windows 7 e a 1.79 será a última para Windows 8 e 8.1, enquanto a 1.106 será a última para o macOS Big Sur (11.0 e anteriores). No Linux, as entregas a partir da 1.86.1 exigem glibc 2.28 ou posterior. O trabalho remoto é tratado como recurso de primeira linha: a execução com a extensão Dev Containers tem suporte, com o servidor do VS Code rodando no contêiner enquanto o cliente permanece no desktop.
O editor não é um produto pago. O VS Code é gratuito para uso particular ou comercial e, para começar a trabalhar com agentes de IA, não são necessários período de teste nem cartão de crédito, apenas uma conta do GitHub. O que custa dinheiro é a capacidade de IA, cobrada pelos planos do GitHub Copilot e não pelo editor. O plano gratuito do Copilot atende desenvolvedores individuais sem acesso ao Copilot por meio de uma organização ou empresa, com acesso limitado a uma seleção de recursos e modelos.
| Plano do Copilot | Preço divulgado | Posicionamento |
|---|---|---|
| Copilot Free | Não se aplica | Pessoas físicas sem acesso por organização, recursos limitados |
| Copilot Student | Gratuito | Estudantes verificados, conclusões ilimitadas e créditos de IA |
| Copilot Pro | 10 USD por mês | Conclusões ilimitadas, agente na nuvem, créditos mensais de IA |
| Copilot Pro+ | 39 USD por mês | Cota maior de créditos e modelos premium |
| Copilot Max | 100 USD por mês | Maior cota individual, acesso prioritário a modelos |
| Copilot Business | 19 USD por assento e mês | Gestão centralizada e controle de políticas |
| Copilot Enterprise | 39 USD por assento e mês | Reserva maior de créditos e recursos corporativos |
Fora da tabela de preços há mais duas condições. O Copilot Pro é gratuito para parte do público, pois professores verificados e mantenedores de projetos populares de código aberto podem ter direito a acesso gratuito ao Copilot Pro. O alcance do nível gratuito também é delimitado: os planos Copilot Free só estão abertos a desenvolvedores individuais que não têm acesso ao Copilot por meio de uma organização ou empresa, de modo que quem já conta com um assento corporativo não pode recuar para ele.
Pagar ao GitHub não é o único caminho para a IA aqui. Trazer as suas chaves de modelo desloca o gasto para um fornecedor que você já usa; extensões de IA de terceiros seguem com suporte, e os mantenedores afirmam que essas extensões podem continuar sendo usadas no VS Code; rodar um modelo local elimina a cobrança por uso ao preço do hardware. O que se troca é capacidade: modelos com chave própria ficam sem sugestões embutidas, sem busca semântica e sem embeddings. Nem tudo se resolve com orçamento: o Copilot não está disponível no momento para o GitHub Enterprise Server.
Os limites de maior peso são de ambiente e aparecem como configurações sem suporte, não como arestas. Executar o VS Code em soluções de virtualização de aplicativos como Microsoft App-V ou MSIX para Windows não tem suporte. Também não têm suporte a execução em máquina virtual não persistente, em sistemas que gerenciam usuários com FSLogix, nem o uso simultâneo por vários usuários na mesma máquina, incluindo máquinas compartilhadas de infraestrutura de desktop virtual ou um pool de hosts do Windows/Linux Virtual Desktop. O Windows Server também está fora. Para qualquer organização padronizada em VDI compartilhado, essa lista funciona como requisito eliminatório.
Suporte e responsabilidade são mínimos por projeto. O software é licenciado no estado em que se encontra, o risco de uso corre por conta do usuário, a Microsoft não concede garantias expressas e os danos diretos recuperáveis ficam limitados a 5,00 dólares americanos. A redistribuição também é restrita: não se pode compartilhar, publicar, alugar nem arrendar o software, tampouco oferecê-lo como produto autônomo para uso de terceiros. A abertura tem fronteira do lado da IA: os serviços do GitHub Copilot não são afetados e seguirão de código fechado. Publicar a extensão de chat não mudou nenhuma exigência de assinatura: para usar o GitHub Copilot você continuará precisando tanto de uma conta do GitHub quanto de acesso a uma assinatura do Copilot.
A telemetria vem ativada por padrão e é governada por telemetry.telemetryLevel, com os valores all, error, crash e off; este último silencia todos os eventos de telemetria do VS Code a partir daquele momento. Duas ressalvas importam: informações de telemetria podem ter sido coletadas e enviadas até o instante em que você desativa a configuração, e essa configuração não alcança as extensões, que podem coletar os próprios dados de uso. Desligar a telemetria de uso ainda tem custo funcional, porque a experimentação é desativada e a liberação de novidades pode atrasar até a disponibilidade geral. O nível gratuito tem padrões próprios: a telemetria da versão gratuita do GitHub Copilot está ativada no momento e as sugestões de código que coincidem com código público são permitidas por padrão. O acesso do titular dos dados apresenta uma lacuna reconhecida pelo fornecedor, pois o VS Code não tem um login que identifique o usuário de forma única e se apoia em um hash do endereço da placa de rede no desktop e em um UUID atribuído aleatoriamente na web. Quanto ao RGPD, a Microsoft assume os compromissos das cláusulas do Regulamento Geral sobre a Proteção de Dados da União Europeia dos Termos dos Serviços Online para todos os clientes, com efeito desde 25 de maio de 2018.
Sim. O VS Code é gratuito para uso particular ou comercial, e a licença permite usar qualquer número de cópias para desenvolver e testar seus aplicativos, incluindo a implantação na rede corporativa interna. O custo aparece apenas com um plano pago do Copilot.
Em parte. O código-fonte do Visual Studio Code está disponível no repositório microsoft/vscode sob licença MIT, enquanto o produto para download traz uma licença separada da Microsoft. A extensão Copilot Chat também foi publicada, mas os serviços do Copilot seguem de código fechado.
O Visual Studio Code é um editor de código enxuto que dá suporte a operações de desenvolvimento como depuração, execução de tarefas e controle de versão, buscando oferecer apenas as ferramentas necessárias a um ciclo rápido de escrever, compilar e depurar.
Sim, por chat.disableAIFeatures, no âmbito do espaço de trabalho ou do usuário. Se você desativar os recursos de IA ou não entrar em uma assinatura do Copilot pelo VS Code, seus dados não são enviados aos serviços de retaguarda do Copilot.
Não. Você não precisa de conta para instalar o VS Code nem para usar seus recursos principais de edição. A conta serve para vincular um plano do Copilot; sem ela ainda é possível conversar com um modelo que use a sua própria chave.
O arcabouço Local integrado e arcabouços de fornecedores como Copilot, Claude e Codex, com os modelos de linguagem suportados ou com um modelo que você traga, inclusive local.
Muitas vezes não. Máquinas virtuais não persistentes, sistemas gerenciados por FSLogix, pools de hosts de desktop virtual, virtualização por App-V ou MSIX e Windows Server constam como sem suporte. Executar o VS Code em ambiente de máquina virtual exige um sistema operacional completo.
Você fica preso a uma compilação anterior em vez de ser bloqueado. A 1.70.3 é a última entrega para Windows 7 e a 1.79 para Windows 8 e 8.1, e a 1.106 a última para macOS Big Sur e anteriores. No Linux, as compilações a partir da 1.86.1 exigem glibc 2.28 ou posterior.