IDEs com IA · · 7 min de leitura
Zed com IA: um editor rápido para quem está fugindo do VS Code
Um editor em Rust feito pela equipe do Atom: velocidade, modo agente, pontos fracos e quem deve trocar.
Se você abre o VS Code e espera dois segundos até a janela parar de piscar enquanto a ventoinha do notebook dispara na primeira sugestão do Copilot, o Zed é para você. É um editor escrito em Rust pelas pessoas que um dia criaram o Atom (e, antes disso, o Tree-sitter e o Electron). Desta vez, elas decidiram não repetir o erro de uma década atrás: em vez de construir em cima do navegador, escreveram o próprio motor de renderização na GPU. O efeito é palpável desde o primeiro segundo: o Zed é simplesmente rápido. A questão é se, em 2026, velocidade mais IA bastam para abandonar um ecossistema que todo mundo já conhece.
O que o Zed realmente é
O Zed é um editor de código nativo: não é um fork do VS Code nem um wrapper do Chromium, e sim um programa à parte, compilado para código nativo. Três coisas o diferenciam do resto do pelotão. Primeiro, a linguagem. Todo o núcleo é escrito em Rust, o que garante desempenho previsível e nenhum garbage collector para travar a interface no pior momento possível. Segundo, a renderização. O Zed desenha a interface na GPU com um framework próprio (GPUI), então rolar um arquivo enorme e digitar continuam fluidos mesmo a 120 Hz. Terceiro, uma arquitetura de colaboração embutida desde o início, e não acoplada depois como plugin.
A equipe por trás do Zed não é uma startup sem histórico. São as mesmas pessoas que criaram o Atom para o GitHub e, no caminho, lançaram o Tree-sitter, o parser em que metade da indústria confia hoje, Neovim incluído. O Atom perdeu para o VS Code principalmente porque era construído sobre o Electron e foi ficando lento com o tempo. O Zed é a segunda tentativa deles, desta vez com a lição aprendida até o fim: zero concessões de desempenho na fundação.
Por que velocidade não é fetiche, e sim flow
É fácil descartar o argumento da velocidade como fetiche por benchmark. “Quem se importa se um editor abre em 200 ou em 800 milissegundos.” Você se importa, mas não por causa desses milissegundos. A questão é a latência de input: o tempo entre apertar uma tecla e o caractere aparecer. Acima de certo limite, o cérebro para de tratar o editor como uma extensão do pensamento e passa a notá-lo. E é esse notar que tira você do flow.
O Zed foi projetado em torno dessa única obsessão. Renderização na GPU, nenhuma camada de DOM, nenhuma ponte de JavaScript: tudo para que o caractere apareça instantaneamente. Na prática, a diferença é mais perceptível em arquivos grandes, em um monorepo com centenas de milhares de linhas e ao trabalhar com o syntax highlighting do Tree-sitter ativado. Onde o VS Code começa a perder frames, o Zed mantém um ritmo constante. Não é um recurso que você aprecia em uma demo. É um recurso que você aprecia depois de oito horas de trabalho, quando a interface não deixou você esgotado.
O assistente de IA e o modo agente
A IA no Zed tem duas faces. A primeira é um painel de assistente clássico: você conversa com um modelo, passa contexto para ele (arquivos, seleções, saída do terminal) e recebe as respostas inline no editor, e não em uma janela de chat separada. A segunda face é o modo agente: o modelo recebe uma tarefa, navega pelo repositório, edita vários arquivos, roda comandos e volta com um diff para aprovação. É a mesma direção que todo mundo seguiu; a diferença está na execução e em quão profundamente o agente está entrelaçado com a interface nativa.
O ponto forte do Zed é a neutralidade em relação ao provedor de modelos. Você conecta a sua própria chave de API (Anthropic, OpenAI, Google, modelos locais via Ollama) ou usa a oferta hospedada do próprio Zed. Para uma equipe que não quer mandar o código por um intermediário e prefere pagar diretamente pelos tokens a um provedor escolhido, isso é uma vantagem real sobre soluções que prendem você a um único pipeline. Preços e limites exatos mudam com frequência demais para citar aqui; confira a tabela de preços atual antes de uma decisão de equipe, porque esse é um dos parâmetros mais importantes.
As edições inline (ou seja, “selecione um trecho, descreva a alteração, receba um diff”) funcionam bem e são o meu modo favorito para o trabalho diário. Menos teatro do que um agente completo, e 80% das alterações reais são pequenas refatorações que você não quer digitar à mão de qualquer forma.
Colaboração embutida no editor
Aqui o Zed faz algo que os forks do VS Code não têm de fábrica: pair programming como recurso de primeira classe. Você compartilha um projeto, a outra pessoa entra, vocês veem o cursor um do outro, podem editar em paralelo, e há um canal de voz embutido. Não é um plugin no estilo do Live Share colado no editor: é parte do núcleo, por isso é rápido e consistente. Em um mundo em que parte do pair programming agora acontece entre humano e agente e parte ainda acontece entre humanos, essa arquitetura faz sentido para o futuro.
Na prática, a maioria dos desenvolvedores que trabalham sozinhos não vai usar esse recurso no dia a dia. Mas, para equipes distribuídas, mentoria de juniores e sessões de debugging ao vivo, é um argumento que pode desequilibrar a balança. E é algo que não dá para adaptar com facilidade a um editor que nunca pensou em colaboração desde a fundação.
Zed contra os forks do VS Code (Cursor, Windsurf)
Esta é a comparação mais importante, porque é exatamente aqui que a maioria das pessoas toma a decisão. Cursor e Windsurf são forks do VS Code: pegam um editor maduro e conhecido e acoplam a ele uma camada forte de IA. A vantagem é óbvia: você ganha todo o ecossistema de extensões, os atalhos conhecidos, as configurações prontas e literalmente zero custo de troca. A desvantagem também: você herda a bagagem do Electron e todo o peso do VS Code.
O Zed joga com as cartas opostas. Coloca o desempenho e o caráter nativo em primeiro lugar e constrói a IA dentro da própria interface, que é consistente. Você paga por isso com um ecossistema menor e com o fato de que algumas extensões com as quais você se acostumou simplesmente não existem. Simplificando de forma brutal:
- Cursor/Windsurf: compatibilidade máxima e a integração de IA mais profunda disponível hoje, ao custo do desempenho.
- Zed: desempenho máximo e uma interface nativa limpa, ao custo da maturidade do ecossistema.
Não há um vencedor único aqui. Há uma pergunta sobre o que incomoda mais no seu dia a dia: o lag do editor ou um plugin que falta.
Os pontos fracos, sem rodeios
Não vamos fingir que o Zed está pronto para tudo. Primeiro, o ecossistema de extensões é muito menor do que o mundo do VS Code. Se o seu workflow depende de um plugin de nicho para um framework específico, verifique isso antes de trocar de vez, ou você pode voltar decepcionado.
Segundo, os recursos de IA ainda estão amadurecendo. O modo agente pode ser menos refinado do que nos líderes, que tiveram mais tempo para lapidar essa camada específica. Isso muda de um mês para o outro, mas, se você está avaliando o Zed hoje, avalie o estado real, não o roadmap.
Terceiro, o suporte a plataformas e lacunas pontuais. Historicamente, o Zed começou no macOS, depois veio o Linux, e o Windows chegou mais tarde; confira o status atual para a sua plataforma. Há ainda os detalhes: algumas configurações avançadas de debugger ou integrações que são óbvias no VS Code exigem um workaround no Zed, ou ainda não existem.
Quem deve trocar e quem não deve
Troque para o Zed se: você trabalha principalmente com linguagens mainstream (Rust, Go, TypeScript, Python), desempenho e flow são sagrados para você, o peso do VS Code incomoda e você encara a IA de forma pragmática, ou seja, quer edições inline sólidas e um agente para tarefas pequenas, sem ficar preso a um único provedor de modelos.
Fique com o que você tem se: o seu workflow diário se apoia em extensões específicas do VS Code, você precisa da integração de agente mais profunda disponível hoje (nesse caso, Cursor ou Windsurf estão mais perto do objetivo) ou trabalha em uma stack exótica com suporte fraco à linguagem no Zed. Isso também vale para equipes com um investimento pesado em devcontainers e em desenvolvimento remoto no estilo do VS Code: aqui os forks vencem pela maturidade.
Conselho prático: não migre a equipe inteira em um único dia. Instale o Zed ao lado do seu editor atual, trabalhe nele por uma semana em um projeto real e veja se o ganho de desempenho compensa o custo dos hábitos que ficam para trás. A troca é barata de desfazer, o que faz dela uma boa candidata a experimento.
TL;DR
O Zed é um editor escrito em Rust e renderizado na GPU, feito pelo pessoal do Atom, que coloca o desempenho acima de tudo e entrega flow de verdade em sessões longas. A IA vem na forma de um assistente inline, de um modo agente e, o que é importante, da escolha do provedor de modelos. A colaboração é embutida, não acoplada depois. Você paga por isso com um ecossistema de extensões menor e um agente que ainda está amadurecendo. Escolha o Zed em vez dos forks do VS Code (Cursor, Windsurf) se o lag incomoda mais do que um plugin que falta. Se o seu workflow depende de extensões ou se você precisa da integração de IA mais profunda, fique com um fork. Teste por uma semana, lado a lado; a decisão é barata de desfazer.