11 pontos por GN⁺ 2025-05-08 | 6 comentários | Compartilhar no WhatsApp
  • Zed, o editor de código open source totalmente reescrito em Rust, agora integra recursos de IA de forma completa
  • O agente de IA faz desde a busca de código até a edição, e funciona sem treinamento prévio do usuário
  • Privacidade e segurança vêm ativadas por padrão, e nenhuma conversa é salva no servidor sem consentimento explícito
  • Conforme a escolha do usuário, é possível configurar livremente os modelos de IA e as ferramentas usadas, com suporte a chave de API própria ou execução local via Ollama
  • Quem não usa IA pode continuar usando o Zed gratuitamente, enquanto os recursos de IA estão disponíveis em 50 usos por mês (grátis) ou em planos pagos

Zed: o editor de código com IA mais rápido

  • O Zed é um editor open source desenvolvido inteiramente em Rust, incluindo implementação própria de shaders de GPU e das APIs gráficas do sistema operacional
  • Os recursos de IA também são totalmente open source, e o Agent Panel permite explorar a base de código e fazer edições automáticas
  • O agente pesquisa e opera na base de código imediatamente, sem indexação prévia, realizando respostas a perguntas e modificações no código

Privacidade e segurança

  • Todas as conversas com o agente não são salvas por padrão — elas só são enviadas ao servidor quando o usuário consente por meio de thumbs-up/down
  • Ao executar comandos potencialmente perigosos, o sistema solicita confirmação do usuário, e isso pode permanecer como configuração padrão
  • Também executa tarefas em segundo plano e, quando terminam, avisa por meio de notificações
  • Os resultados das tarefas podem ser revisados e ajustados em uma visualização de diff editável com múltiplos buffers

Configuração de modelos e ferramentas

  • O usuário pode escolher modelos como Claude 3.7 e Gemini 2.5, além de usar chave de API própria ou execução local com Ollama
  • O agente pode acessar todos os recursos do editor, como sistema de arquivos, servidor de linguagem e terminal (quando permitido)
  • As permissões de acesso às ferramentas podem ser controladas por checkboxes, e isso pode ser salvo em perfis para alternância rápida
  • Perfis padrão incluídos: Write (todas as ferramentas), Ask (somente leitura), Minimal (apenas conversa com o modelo)

Extensibilidade baseada em MCP

  • Com o Model Context Protocol (MCP), é possível expandir recursos para automação de navegador, acesso a banco de dados, criação de PRs e muito mais
  • Exemplo: José Valim, criador do Elixir, demonstrou uma ferramenta MCP integrada diretamente ao framework Phoenix

Preços

  • Sem recursos de IA, o Zed é totalmente gratuito e pode ser usado sem login
  • Os recursos de IA oferecem 50 prompts por mês no plano gratuito, e 500 prompts por mês no plano Pro de US$ 20/mês
  • Se uma chave de API for registrada separadamente, o Zed não cobra nenhum custo adicional
  • No longo prazo, a direção é construir um modelo próprio de receita com recursos premium

Como usar e sistemas operacionais compatíveis

  • O Zed oferece builds estáveis para macOS e Linux; o Windows ainda está em desenvolvimento, com inscrição disponível para a beta
  • O recurso mais recente de Agentic Editing pode ser testado diretamente na página de download
  • Recursos planejados para o futuro:
    • Adição de um depurador poderoso
    • Melhor colaboração com agentes de IA
    • Lançamento oficial para Windows previsto para o fim de 2025

6 comentários

 
stadia 2025-08-28

Ficou muito melhor com a integração via gemini cli e acp.

 
kayws426 2025-05-08

Eu esperava, mas... o texto está borrado e só oferece suporte a UTF-8.
Quando isso for resolvido, pretendo tentar de novo.

 
freedomzero 2025-05-08

É meu editor favorito. Tirando quando estou rodando testes e debugando, quase sempre uso o Zed.

 
bangdy 2025-05-08

É melhor que o VS Code?

 
freedomzero 2025-05-08

Acho que isso varia de pessoa para pessoa T.T

 
GN⁺ 2025-05-08
Opiniões no Hacker News
  • Fiz estágio na Zed no verão de 2022. Na época, o editor estava em estado pré-alfa. Nathan, Max e Antonio são pessoas excelentes e desenvolvem software com muito cuidado. Fico feliz em ver o editor tendo sucesso. A equipe investiu muito trabalho de engenharia de nível mundial nisso

    • Trabalhei com Antonio em um protótipo do sistema de extensões. Antonio estava testando técnicas de colaboração para programação em par, e eu fazia muitas perguntas sobre pequenas partes da base de código da Zed. Antonio conversava sobre o código e me ensinava como alterá-lo de acordo com o objetivo. Aprendi que a melhor solução é mostrar ao leitor como ela foi alcançada. O verão foi realmente ótimo
    • Fico feliz que o editor seja open source e que as pessoas estejam dispostas a pagar por uma integração de IA bem projetada. Antes da explosão da IA, acho que o modelo de negócios da Zed era originalmente por assento para equipes que usavam os recursos de colaboração. Ainda uso a Zed todos os dias e espero que a equipe consiga continuar trabalhando nela por muito tempo
    • As extensões eram originalmente escritas em Lua, mas migraram para Wasm porque não tinham as propriedades desejadas. Wasm é rápido, sandboxed e multiplataforma entre linguagens. Depois que saí, parece que Max e Marshall continuaram o trabalho e migraram da ABI original de serde+bincode para tipos de interface do Wasm. Isso me deixa feliz. Tenho um rascunho de post de blog sobre a história inicial da Zed e sobre como extensões com acesso direto a GPUI e CRDTs poderiam transformar a Zed de um editor de código colaborativo em uma plataforma completa de aplicações colaborativas. Precisa de muito trabalho antes de ser publicado, e provavelmente eu deveria entrar em contato com a equipe. Tenho provas finais na próxima semana. Um dia!
  • Testei Zed e Cursor, mas sempre pareceram mágicos demais. Acabei construindo um framework mínimo de agentes que usa só 7 ferramentas: ler, escrever, diff, explorar, comando, perguntar e pensar

    • Essas ferramentas simples e combináveis conseguem executar a maioria das tarefas de forma consistente e compreensível com LLMs cada vez mais poderosos, especialmente o Gemini 2.5 pro
    • Mais importante ainda, se você desligar a ferramenta de "perguntar", o agente pode entrar em modo turbo total sem confirmações manuais frequentes
    • Lancei isso ontem, e se parecer útil, você pode ver a implementação em https://github.com/aperoc/toolkami
  • Quero sair do VS Code e usar a Zed, mas o texto sempre fica muito borrado, então é impossível usar

    • Verifico a issue no GitHub a cada poucos meses, mas só há mais votos e comentários de apoio, sem nenhum reconhecimento
    • Queria que alguém nos salvasse do VS Code lento
    • Estou usando um monitor 1440p e vejo esse problema
  • Usei a Zed até alguns meses atrás. O painel inteiro de IA era uma área editável, então às vezes eu sobrescrevia coisas sem querer. Mudei para o Cursor, mas agora não "confio" mais no editor nem na pilha de undo dele. Principalmente ao revisar edições do agente no meio do processo, o código se perde. É difícil rastrear undo/redo; eu gostaria que houvesse um histórico com visualização em árvore hierárquica

    • Checkpoints de restauração/redo são lineares demais para a minha cabeça. É errado querer uma IDE de agentes baseada em árvore? Por que ninguém fez isso?
  • Zed é como software deveria ser feito. Não concordo com todas as decisões de UX (por exemplo: o painel de IA é realmente ruim em comparação com o Cursor), mas é muito rápido. Essas pessoas são de verdade. Antes de construir a Zed, eles construíram um sistema de renderização em Rust (GPUI), e é um dos softwares mais rápidos no meu computador. Mal posso esperar para poder construir em cima dele quando o GPUI estiver mais maduro e estável. Outras bibliotecas/frameworks de GUI em Rust não são boas

    • Edit: o painel de IA foi atualizado! Parece bom
  • Dou uma olhada no editor Helix a cada 6 meses para ver se os autores ficaram menos hostis à possibilidade de adicionar suporte ao Copilot

  • Desenvolvo principalmente em TS e Rust

    • Passei por Atom, VSC e Vim, e acabei migrando para a Zed. Nunca me senti tão confortável. Recomendo fortemente que experimente
    • Há sobreposição entre os desenvolvedores do Atom e da Zed. Eles criaram o Electron para construir o Atom. Para a Zed, criaram o gpui para renderizar a UI na GPU e melhorar o desempenho. Se você está procurando um candidato interessante para construir uma GUI multiplataforma em Rust, pode testar o gpui você mesmo
  • Sua experiência pessoal pode variar, mas tentei usar a Zed no Linux (pop os, Nvidia) alguns meses atrás e estava muito lenta. Abrir a janela de contexto com clique direito levava cerca de 1 segundo

    • Passei um tempo depurando esse problema e descobri que meu driver de GPU não combinava bem com a versão atual do pop os. Mas ainda não entendo por que demorava tanto, nem como a GPU se relaciona com o clique direito
    • Voltei para o emacs e amo cada momento
    • Não tenho certeza se o título se refere à velocidade real de desenvolvimento ou ao desempenho do editor
    • p.s. Jogo títulos pesados no Linux, então minha GPU e meus drivers estão todos ok
  • Em geral uso Neovim, mas a Zed foi o primeiro editor de código que me fez sentir que eu realmente poderia usá-lo. Minha única reclamação é o botão "login" no topo, que não pode ser removido

    • Em relação ao TFA, é bom que a telemetria seja opt-in
  • Estou impressionado com o quão bem funciona. Ontem passei o dia com um novo projeto e uma nova ideia para macOS. Depois de passar metade do dia escrevendo a funcionalidade básica, abri o projeto na Zed e adicionei recursos. Coisas pouco documentadas, como integração AppKit + SwiftUI — sem problema. A partir de uma pergunta, obtive umas 500 linhas novas e código compilável (que funciona). Depois da revisão, ajustei algumas coisas para compilar melhor ou ficar ainda melhor. Mas ainda assim

    • Houve uma questão interessante sobre integração objc/swift e javascript, e a IA da Zed me entregou uma obra-prima em JavaScript além do meu conhecimento
    • Essa tecnologia com certeza vai mudar a forma como programamos hoje