9 pontos por GN⁺ 2025-09-04 | 3 comentários | Compartilhar no WhatsApp
  • A integração entre Claude Code e Zed foi lançada em beta público
  • Com a adoção do novo Agent Client Protocol (ACP), tornou-se possível ampliar a conexão com diversos agentes
  • Os desenvolvedores agora podem usar o Claude Code dentro do Zed com suporte em tempo real, múltiplos arquivos e fluxos de trabalho personalizados
  • O adaptador ACP para Claude Code foi disponibilizado como open source, abrindo caminho para uso também em outros editores
  • No futuro, espera-se uma expansão prática e ampla no uso de diversos agentes de IA com base no ACP

Introdução

  • Atendendo a pedidos contínuos dos desenvolvedores, a integração nativa entre Claude Code e o editor Zed foi lançada em beta público
  • Esta integração não é apenas um plugin, mas foi implementada com base no novo padrão aberto Agent Client Protocol (ACP)
  • O ACP é um padrão que permite conectar diversos agentes não só ao Zed, mas também a outros editores

Principais recursos

  • É possível executar o Claude Code no Zed como um agente com recursos completos
    • Indo além de uma simples UI de terminal, isso amplia as possibilidades de uso em um editor de alto desempenho
    Publicidade
  • É possível acompanhar em tempo real edições simultâneas em vários arquivos junto com suporte de language server
  • Suporte a revisão detalhada de alterações de código e aprovação/rejeição por meio de multibuffer
  • É possível fixar a lista de tarefas na barra lateral para acompanhar sempre o estado atual do trabalho
  • Com comandos de barra personalizados, é possível criar fluxos de trabalho automatizados para tarefas de desenvolvimento repetitivas e frequentes

Contexto e forma de integração

  • Superando as limitações da interface CLI de terminal existente, a integração profunda com o Zed oferece gerenciamento e controle mais amplos do código
  • É possível usar o Claude Code junto com os agentes nativos do Zed, como o Gemini CLI, além de combiná-lo com todos os agentes compatíveis com ACP
  • A integração é feita por meio de um adaptador que converte o SDK do Claude Code para o formato JSON RPC do ACP
  • Esse adaptador funciona de forma independente, enquanto o Zed fornece a UI, demonstrando um grande potencial de expansão flexível

Open source e extensibilidade

  • O adaptador ACP para Claude Code foi aberto em código-fonte sob licença Apache, permitindo uso livre em qualquer editor que adote ACP
    • Como exemplo, o plugin CodeCompanion do Neovim já passou a permitir o uso do Claude Code ao aplicar ACP
  • O usuário do GitHub Xuanwo contribuiu para a disseminação do protocolo ao implementar rapidamente o ACP para Claude Code, recebendo agradecimentos por isso
Publicidade

Próximos passos e oportunidades de participação

  • No futuro, além de Gemini CLI e Claude Code, haverá suporte para uma variedade ainda maior de agentes
  • Por meio do ACP, outros agentes de IA também poderão ser usados livremente em diversos editores, como Zed e Neovim
  • Atualmente, muitos recursos centrais do Claude Code já são oferecidos via SDK, e mais funcionalidades devem ser adicionadas no futuro
  • Tanto desenvolvedores quanto criadores de agentes são convidados a participar da comunidade e enviar feedback sobre o ACP e o desenvolvimento do adaptador do Claude Code

Referências e formas de participar

  • Se você é um desenvolvedor de agentes, pode entrar em contato para discutir integração com o Zed
  • Se quiser mais recursos do Claude Code, é recomendado solicitar à Anthropic a adoção do SDK ou do ACP
  • É incentivada a contribuição e a discussão nos projetos Open Source (ACP e adaptador do Claude Code)

Outras informações

  • O Zed pode ser baixado e usado no macOS e no Linux
  • Se você se interessa pelo futuro do desenvolvimento de software, há um convite para se candidatar pela página de carreiras da equipe

3 comentários

 
pmc7777 2025-09-04

No Windows, também é possível instalar via scoop.

 
GN⁺ 2025-09-04
Comentários no Hacker News
  • Gosto muito do Zed, e agora fico feliz que ele também tenha suporte nativo ao Claude; antes eu fazia a integração separadamente seguindo este post de blog
    O recurso de autocomplete com IA ainda deixa a desejar; já usei tanto a solução própria do Zed quanto o supermaven (agora incorporado ao Cursor), mas o autocomplete com IA e as previsões do Cursor eram muito mais precisos (inclusive a experiência de abrir arquivos pela busca é mais precisa no Cursor)
    Ao saber que o Zed captou investimento, fiquei ainda mais animado; o Zed vai permitir competir com o Cursor como uma nova IDE de alta qualidade que não é baseada em VSCode

    • Achei surpreendente que o Zed ainda não tenha uma forma de o usuário adicionar por conta própria uma IA local de autocomplete como o Ollama; até modelos pequenos, na faixa de 1.5b parâmetros, como o Qwen 2.5 coder, rodam rápido e se encaixam bem no uso que eu quero, além de funcionarem mesmo sem conexão com a internet, então isso é indispensável
      Seria ótimo se uma empresa como a Zed oferecesse um modelo próprio de IA para autocomplete em formato vendável para execução local (em vez do modelo atual de aluguel via servidor, eu quero comprar e rodar localmente)
      Seria excelente ter um modelo de 10~15b parâmetros treinado com foco em documentação/livros de programação e também dados de escrita profissional; se existisse um agente que combinasse o conhecimento de programação do Qwen Coder com a especialização e previsibilidade do IBM Granite 3, eu estaria disposto a pagar caro por isso, e melhor ainda se novas documentações, correções de bugs e threads do github fossem incorporadas regularmente

    • Concordo também; o autocomplete com IA do Cursor é de longe o recurso mais eficiente e útil, não o agente

    • Fico curioso se a equipe da Augment está desenvolvendo um plugin para o Zed
      Usei o Augment por mais de um ano nas IDEs da JetBrains, e tanto o autocomplete quanto o agente no estilo Cursor me impressionaram bastante
      Também usei o Cursor, mas não fiquei convencido de que uma IDE dedicada seja realmente necessária (parece que um plugin já basta); entre meus colegas, alguns migraram do Cursor para o Augment e dizem que o Augment é melhor
      O Augment tem site oficial, mas ainda é uma ferramenta de IA pouco conhecida pela maioria dos desenvolvedores

    • Hoje em dia o autocomplete do Cursor interfere de forma agressiva demais e isso me irrita; está num nível em que mal dá para digitar código, parece que ele sequestra não só o tab como também o CMD

    • O Zed ainda fica devendo em qualidade de geração de código, mas compensa isso com folga só por não ser um app Electron

  • Quero usar o Zed, mas o modo Helix ainda parece imaturo; ouço coisas boas sobre o modo Vim também, mas não consigo migrar facilmente saindo do modo Helix
    Também personalizei bastante as configurações de entrada do Helix para combinar comigo, e hoje em dia escolher editor com base no esquema de entrada me lembra a era pré-LSP, quando se escolhia editor pelas funcionalidades específicas de cada linguagem
    Seria ótimo se houvesse uma interface comum para conectar facilmente esses motores de edição aos editores; toda vez que vou usar um editor novo há atrito demais

    • Penso exatamente a mesma coisa; sempre imaginei um editor com um modelo de edição totalmente separado e plugável
      Se bem me lembro, o editor Yi tinha uma arquitetura assim (dava para compilar e acoplar vários modelos de edição, como estilo Emacs/Vim)
      Já usei Emacs, Vim, Helix e Kakoune, e quando tudo passa a ser montado em torno de recursos/plugins, inevitavelmente surgem limitações e fadiga
      O Zed foi redesenhado recentemente e está se esforçando para adicionar o modo Helix e modularizar o modelo de edição (ainda está em estágio inicial, mas os bugs estão sendo corrigidos rápido), então vou tentar de novo
      Vale dar uma olhada também nesta discussão e no editor Ki; há também um comparativo entre Ki e Helix (link)
      Eu preferia o Kakoune por achá-lo mais consistente que o Helix; de qualquer forma, se desse para trocar esses modelos de edição com facilidade, seria possível escolher o editor pelos recursos e evitar trade-offs desnecessários na escolha do modelo de edição
      Curiosamente, o Ki também pode ser usado no VSCode (assim como o Vim), mas eu não gosto do VSCode porque ele é pesado e lento demais

    • O Neovim pode rodar em modo servidor, então outros editores enviam a entrada para ele e o Neovim devolve o buffer; eu uso a extensão Neovim no VSCode em vez da extensão Vim, então na prática aproveito exatamente minha configuração e meus plugins do Neovim
      Se o Helix também tivesse modo servidor, seria fácil integrá-lo a qualquer editor

    • Pelo que vejo, o Helix tem um suporte a LSP bem decente; entre as linguagens que uso no trabalho, só o GraphQL deixa a desejar em coisas como indentação automática
      Se você quiser uma experiência parecida com o helix no emacs, recomendo usar o meow-mode; não sou usuário de helix, mas imagino que não seja difícil reproduzir um estilo helix com o meow

    • Se você já está acostumado com atalhos do Vim, fico me perguntando se o esquema object-then-action do Helix tem mesmo tanto valor assim

    • Passei exatamente pelo mesmo problema; eu também fui experimentar o modo helix cheio de expectativa e fiquei frustrado quando descobri que nenhum dos meus atalhos de backspace funcionava, usei por pouco tempo e depois voltei para o helix

  • Acessei o site do Zed pelo Safari e meu iPhone 11 Pro começou a travar repetidamente; especificamente, não morreu só o app do Safari, mas também outros apps e até as conexões Bluetooth ao mesmo tempo, foi a primeira vez que vi algo assim e até pensei que havia algo “inovador” nisso do ponto de vista técnico

    • Estou realmente curioso para saber por que isso acontece; se você conseguir verificar os logs, vale olhar no app Console no Mac ou usar o idevicesyslog no Linux
  • Gosto do conceito do Zed e da filosofia básica da arquitetura, e queria ver mais ferramentas como ele
    Mas vários detalhes pequenos tornam difícil me adaptar ao Zed
    Primeiro, o gerenciamento de configurações é um pouco confuso, então frequentemente quero abrir rapidamente o arquivo settings.json (seria bom poder abri-lo direto pela tela de configurações), e também seria melhor se esse arquivo fosse reaberto automaticamente depois de reiniciar o Zed
    Segundo, quero usar LLMs sem suporte nativo a tool calling, mas é uma pena não haver alternativas nem contornos
    Terceiro, a UI parece um pouco complexa e dispersa para iniciantes
    Ainda não usei o Zed pra valer, mas estou disposto a tentar de novo; no geral, é uma ferramenta otimizada para uma forma de pensar centrada em engenharia, então funciona bem para power users, mas pode ser uma barreira de entrada para quem está começando
    Esses pontos negativos não são impeditivos fatais, mas me fazem pensar: “vou esperar mais um pouco e tentar de novo depois”

    • Vários desses pequenos detalhes e incômodos estão sendo melhorados rapidamente; a maioria das coisas que incomodava seis meses atrás já foi corrigida

    • Parece que o Zed agora tem um atalho para abrir diretamente o settings.json (Ctrl+,)
      Imagino que esse atalho também possa ser personalizado

    • Gosto da filosofia do Zed e acho legal um editor voltado a power users, mas acabei desistindo porque o destaque de sintaxe é fraco demais (especialmente a diferenciação de cores entre funções/argumentos/variáveis locais etc.)
      Talvez seja porque estou acostumado a um sistema complexo como o do SublimeText, que permite separar de forma flexível os “contextos” do tema; os keybindings do modo Vim também são confusos, mas acho que eu conseguiria me acostumar
      De qualquer forma, pretendo testar de novo em breve; os recursos de IA realmente parecem legais

  • Usando, senti que ainda faltam alguns recursos importantes

  • O recurso de autoaceitação continua exigindo intervenção manual o tempo todo; isso não vai contra a própria ideia de autoaceitação? (parece bug)
  • Gostaria que existisse, como na versão CLI, a função de voltar a uma mensagem específica e apagar as edições feitas a partir dali
  • Nem consegui encontrar onde fica o Plan Mode
  • Também seria bom poder ver facilmente as tarefas em segundo plano
  • Não está claro como trocar de modelo
  • Criar uma nova sessão também é pouco acessível (por exemplo, um comando /new), além da falta de suporte ao comando /clear
  • No terminal, todas as alterações aparecem completamente expandidas; seria bom se isso viesse recolhido por padrão ou em modo de prévia
  • O Zed tem um workflow forte por combinar atalhos nativos com keybindings do Vim, e os atalhos de gerenciamento de janelas são excelentes; isso foi decisivo para eu migrar parte do meu uso do vscode para o Zed
    Ele me entrega com facilidade aquilo que eu queria da combinação neovim+tmux, sem configuração complicada
    Mas não há undo para exclusão de arquivos, e o autocomplete com IA é tão ruim que eu desativei
    Ainda continuo usando vscode no trabalho, e o Zed parece estar naquele estágio ambíguo logo antes de virar minha IDE principal (se só corrigirem alguns pontos frustrantes, talvez eu faça a migração completa)
    Faz sentido que reforçar os recursos de IA seja a melhor forma de manter os investimentos, mas ironicamente não parece ser isso que o Zed mais precisa

    • Eu queria que ele suportasse vimrc nativamente; não gosto da ideia de reescrever todos os atalhos manualmente no formato do Zed
  • Só para constar: se você usa desenvolvimento remoto via SSH, esse recurso não funciona no Zed
    tweet relacionado

    • É uma pena; estou usando o Zed para desenvolvimento em contêiner com ambiente remoto via SSH, e quero restringir o agente para que ele afete no máximo a pasta do meu repositório, porque os recursos de agente me parecem inseguros do ponto de vista de segurança
      Estou migrando meu ambiente de desenvolvimento para contêineres e conexão remota via SSH

    • Fico curioso sobre o motivo disso; queria saber se é apenas uma limitação temporária de suporte ou se não vai funcionar de jeito nenhum

  • Acho o Zed realmente excelente; se a UI do VS Code ficasse só um pouco mais parecida com a do Zed, eu migraria de vez na hora

    • Queria saber se alguém aqui usa no Linux; no Linux o desempenho parece meio ruim
      Na verdade, o vscode também não me satisfaz no Linux (especialmente no modo vim)

    • O que exatamente na UI você sente que está faltando?

    • Quais você diria que são as vantagens do Zed?

  • O Zed é o editor de que mais gostei entre os que usei nos últimos anos; ainda não experimentei o suporte a IA de verdade

  • Reconheço o esforço da equipe do Zed, mas sinceramente hoje em dia mal consigo imaginar sair do VSCode e migrar para uma ferramenta nova
    Plugins, configurações, gerenciamento de vários perfis... estou acostumado demais com o VSCode e com sua enorme extensibilidade, então não sinto muita necessidade de usar uma alternativa
    Também uso IDEs como IntelliJ, mas ainda assim a versatilidade do VSCode e o ambiente sob medida que montei para mim continuam muito atraentes
    Não tenho muita motivação para trocar de editor ou usar dois ou mais ao mesmo tempo
    Até uso um pouco de Neovim, mas no fim a maior parte foi mexer em configuração

    • Ponto de vista interessante; eu evito o VSCode ao máximo, ele é lento, pesado, a UI não é boa e parece que vai te prendendo cada vez mais ao ecossistema da Microsoft
      Se o Zed não existisse, eu provavelmente continuaria usando helix, neovim e emacs

    • O principal motivo para eu escolher o Zed em vez do VSCode é que a digitação responde imediatamente, sem aquele pequeno atraso perceptível
      No VSCode sempre existe um atrasinho mínimo, e isso vai me incomodando, então acabo preferindo o Zed

    • Eu também queria gostar do VSCode, mas sinto atraso na digitação, e quando rodo vários contêineres Docker (especialmente no Mac, quando isso depende de VM), o VSCode fica pesado e deixa o sistema inteiro lento
      As configurações também são confusas; no geral tudo parece inconsistente e trabalhoso
      O Emacs também tem suas partes mal-acabadas, mas sua filosofia de design é melhor construída que a do VSCode
      O Zed é um editor mais completo, com tudo incluído, mas fiel ao básico, então fora o emacs é o que mais continuo usando
      Só gostaria que adicionar linters/formatters nas configurações fosse mais fácil de entender; ainda assim, em 95% dos casos fico 95% satisfeito

    • Sempre existe uma “ratoeira melhor”; tem gente que continua com o que já conhece e gente que está sempre experimentando ferramentas novas
      Por mais que eu personalize o VSCode, ele simplesmente não encaixa bem para mim
      Ele não é simples o bastante, mas também não é uma IDE completa, então sempre parece ficar 2% abaixo do que espero
      Hoje eu uso em paralelo um editor simples (SublimeText, NeoVim) e uma IDE (IntelliJ), cada um para seu propósito
      Durante um tempo o Zed também me pareceu meio áspero, mas sinceramente acho que vale muito a pena experimentar de novo

    • Pessoalmente, no VSCode eu tento usar o mínimo possível de plugins (porque plugins são inerentemente arriscados); no caso dos plugins WASM do Zed, parece que as restrições de sandbox os tornam um pouco mais seguros
      Concordo que o suporte a Typescript do VSCode é melhor que o do Zed (funciona bem mesmo em projetos complexos)
      No trabalho uso VSCode, mas em projetos pessoais uso Zed ou Helix; quando vou mexer com AI stuff, prefiro o Zed, e fora isso normalmente prefiro o Helix