Zed 1.0
(zed.dev)- Un editor de escritorio reconstruido desde cero con una arquitectura centrada en GPU shaders y su propio framework de UI en Rust, GPUI, ahora ha llegado a un punto en el que la mayoría de los desarrolladores puede adaptarse rápidamente
- Ha ampliado su alcance funcional en Mac, Windows y Linux, e incluye funciones modernas de editor como Git integration, SSH remoting, Debugger y rainbow brackets
- Se ha consolidado como un editor nativo para IA, integrando en la estructura del editor la ejecución de multiple agents in parallel, edit predictions y la conexión de agentes externos basada en Agent Client Protocol
- Con un motor de sincronización basado en DeltaDB y CRDTs, apunta a la colaboración donde personas y agentes de IA trabajan sobre la misma base de código desde una única perspectiva coherente
- También se lanza Zed for Business, con soporte para centralized billing, role-based access controls y team management, y seguirán haciendo lanzamientos semanales incluso después de la 1.0
El significado de 1.0
- Zed 1.0 es un editor de escritorio reconstruido desde cero después de Atom, que estaba basado en tecnologías web; toda la aplicación fue diseñada con una arquitectura centrada en GPU shaders y con su propio framework de UI en Rust, GPUI
- Para superar las limitaciones de las tecnologías base existentes, eligieron poseer toda la pila tecnológica de extremo a extremo, y como resultado, tras varios años de desarrollo, llegaron a la declaración de 1.0
- Durante 5 años ha ampliado su alcance funcional en Mac, Windows y Linux, e incluye funciones modernas de editor como Git integration, SSH remoting, Debugger y rainbow brackets
- La base de código ha crecido a más de 1 millón de líneas, y actualmente cientos de miles de desarrolladores usan Zed todos los días para desplegar software
- La 1.0 no significa que esté terminado ni que sea perfecto, sino que ha llegado a un punto en el que la mayoría de los desarrolladores puede adaptarse rápidamente
IA y el siguiente paso
- Zed se ha consolidado como un editor nativo para IA y ofrece ejecución de multiple agents in parallel y la función edit predictions
- edit predictions propone el siguiente cambio a nivel de pulsación de tecla y funciona a la velocidad que se espera de Zed
- A través de Agent Client Protocol, se pueden conectar más agentes como Claude Agent, Codex, OpenCode y Cursor
- Las funciones de IA no fueron añadidas encima de un editor existente, sino que quedaron integradas en la estructura fundamental del editor
- Actualmente está en desarrollo DeltaDB, un motor de sincronización basado en CRDTs que rastrea todos los cambios a nivel de carácter
- DeltaDB permite que varias personas y agentes compartan una única perspectiva coherente de una base de código en constante cambio
- Con esta estructura, buscan que los miembros del equipo puedan participar en conversaciones con agentes y revisar y desarrollar directamente código agentic dentro del contexto generado
- También se lanza Zed for Business, con lo que las empresas pronto podrán desplegar Zed en sus equipos de ingeniería y contar con centralized billing, role-based access controls y team management
- Hasta ahora, Zed ha publicado más de mil versiones, pero todas empezaban con 0; esta es la primera vez que llega a la 1.0
- Después de esto, planean seguir con lanzamientos semanales como hasta ahora
- La lista de funciones por construir sigue siendo interminable, y cada lanzamiento continúa empujando hacia adelante el nivel de calidad en la creación de software
- download now
- join us
1 comentarios
Comentarios en Hacker News
Vi la cláusula 4.1 del acuerdo de licencia y se me fueron de golpe las ganas
Dice que Zed recibe derechos muy amplios sobre
Customer Data, incluyendo usar, copiar, almacenar, divulgar, transmitir, transferir, mostrar, modificar e incluso crear obras derivadas, y no quiero dar esos derechos sobre el código fuente y los productos en los que estoy trabajandoAhí dice que se limita a cumplir obligaciones de soporte, generar Telemetry y cumplir obligaciones legales, y que no entregarán los datos a nadie fuera de las personas designadas por el cliente o proveedores de servicio, salvo que la ley lo exija
Leerlo sin esa parte me parece una interpretación algo dura con Zed
El resto suena más bien a que procesan los datos que el usuario envía para realizar lo que pidió y brindar soporte, además de cumplir obligaciones legales como responder a una orden judicial
Aun así, la definición de telemetry en 4.4 es demasiado amplia porque incluye logs técnicos, métricas, datos y hasta learnings, así que da la impresión de que podría abarcar incluso entrenamiento de LLM, y eso sí me incomoda
No creo que un contrato necesite ser tan opaco
Quiere decir que el tratamiento de datos del cliente se limita a 1) obligaciones contractuales y soporte, 2) telemetría, y 3) casos en los que la ley lo exija, y en sí mismo parece un alcance entendible
Es un resumen de un comentario fijado en la parte superior de este video de YouTube(https://www.youtube.com/watch?v=c6Bns1T77HM): incluye arbitraje obligatorio, renuncia a demanda colectiva, necesidad de hacer opt-out en 30 días, prescripción de 1 año, posibilidad de terminar la cuenta sin motivo, borrado posible de datos si se interrumpe el pago, límites al reembolso, cambios unilaterales de los términos, permiso para usar tu nombre y logo en marketing, ausencia de garantías y un límite de responsabilidad muy bajo, equivalente al mayor valor entre lo pagado en los últimos 12 meses o 100 dólares
Además, el autocompletado puede enviar código a proveedores de IA por defecto, así que si manejas código sensible o propietario hay que tener especial cuidado
O si el editor está diseñado de forma que obligue a hacer phone home mientras corre
Siento que el equipo de Zed hizo el mejor editor moderno que he usado
De hecho hasta pago la suscripción mensual casi como forma de apoyarlos, y desde hace tiempo quería una alternativa a Sublime Text que corriera en todos lados y cubriera casi todo lo que necesito; Zed vino a ocupar justo ese lugar
Estuve suscrito a JetBrains todos los años desde 2017, pero desde que uso Zed casi no lo abro, salvo Rider por C#
Llevo más de un año sin abrir VSCode, y aunque no sé mucho de Rust, hacer extensiones fue relativamente fácil
También tiene muy buen rendimiento, como si hubieran aprendido bien las lecciones de la época de Atom
Si rompo mi configuración de Neovim pero necesito editar algo rápido, puedo dejar Zed como respaldo, y su modo Vim me parece de los mejores fuera de JetBrains o del propio Vim
Yo usaba Sublime solo como bloc de notas temporal ultrarrápido que no pierde tus notas al cerrar, y da la impresión de que Zed también podría cumplir bien ese papel
Incluso me hace pensar que podría terminar usando un producto menos
Archivos que han hecho colapsar otros editores, especialmente Cursor o VSCode, Zed los ha aguantado sin problema
Me dan ganas de esperar sentir lo mismo
Siento que los comentarios de arriba están demasiado mal enfocados
Este equipo hizo un producto increíble con tecnología nueva, y seguramente va a mejorar aún más, pero da la impresión de que la atención se fue a cosas raras en vez de a eso
Lo he probado varias veces por una semana más o menos, pero nunca terminé de verle el punto y siempre lo dejé
Tampoco soy de los que solo usan vi; he usado durante años VSCode, Idea, Sublime, Xcode, Eclipse y vim, y que el backend de la GUI sea nuevo no cambia mucho mi experiencia diaria de edición
Con el hardware actual hasta Idea me parece lo bastante rápido, aunque igual reconozco que Zed es un buen editor
Ese tipo de objeción es totalmente válida, y si no es ahí, no sé dónde se debería discutir
Cuando un post lleva apenas una o dos horas arriba, a veces los votos todavía no se acomodan, así que suele valer la pena esperar un poco
Felicidades
Ahora mismo estoy usando Zed como principal sobre el servidor remoto SSH de exe.dev
En los últimos 18 meses he cambiado muchísimo de herramientas de desarrollo, y Zed con exe.dev me parecen una combinación que encaja perfecto
Zed me resuelve en una sola pantalla el editor de archivos, la terminal, el agente y el trabajo remoto por SSH, y además es rápido e intuitivo
exe.dev se siente como el primer dev container que de verdad me gustó, y gracias al sandbox remoto con acceso a internet puedo usar
dangerously-skip-permissionsde forma segura; además, su modelo de acceso private/shared/public me ahorra mucho tiempoTambién uso https://conductor.build/ y GitHub, pero cada vez me parece menos engorroso hackear directamente una app con live reload en línea
Yo también uso mucho VSCode Remote-SSH y en general está bien, pero consume demasiada memoria, y a veces entra en una especie de bucle infinito, se come toda la RAM de la máquina y hasta bloquea el tráfico
El sistema operativo termina matando el proceso varios minutos después y recién ahí puedo reconectarme; sospecho que a veces
rgse dispara por grandes grupos de symlinks, y solo con editar JavaScript se levantan un montón de ts-server que se vuelven inmanejablesSi estás tocando un servidor de producción, da bastante miedo, así que ando buscando alternativas y Zed está en mi lista
La autenticación también se puede resolver con Caddy y basic auth, y aunque requiere algo de trabajo no es tan difícil; además, si el VPS es del tamaño de una Raspberry, ni siquiera necesariamente pagas suscripción
La última vez, cuando me conecté a un servidor remoto por SSH, la integración con git no funcionó bien y tampoco podía mapear puertos al vuelo
Tenía que cerrar todo, definir el puerto y volver a conectarme, lo cual era bastante incómodo, sobre todo porque otras herramientas normalmente hacen forwarding automático o te abren puertos arbitrarios al instante
Me pregunto si comparte disco, y si es así, si entonces sigue existiendo el mismo problema de mantener la versión principal y la experimental en carpetas o worktrees separados
Justo ahí es donde yo me trabo, y ahora mismo les doy a las personas un sistema para levantar N VM, pero cuando una VM desaparece el almacenamiento no persiste
Al final, el estado de referencia es el que está en una rama de GitHub, y si alguien modifica la app dentro de la VM, lo que espero es que haga commit y lo vuelva a empujar al repositorio para guardarlo
Me dieron ganas de meterme de inmediato
Quiero que me guste Zed, y se nota que le han puesto muchísimo trabajo, pero por ahora sigo en Sublime
Manejo varios proyectos grandes de PHP arrancados en los 2010 y 2020, y Zed marca como warning demasiadas construcciones menores que eran comunes en esa época
Por ejemplo, funciones sin tipo de retorno; código que en la práctica funciona bien se ve completamente en rojo en Zed, y tampoco es fácil desactivar esos avisos
Ojalá hubiera al menos un botón para decir “no me vuelvas a mostrar este tipo de warning en este proyecto”, de forma que queden los avisos útiles, como variables no declaradas, y desaparezcan los excesivos
Solo hace más difícil detectar bugs antes
No he usado Zed, pero me pregunto si se puede elegir la versión de PHP o apuntar a un ejecutable de PHP específico para ajustar los criterios de warning
En VS Code hago eso para alinear los errores y, aunque he trabajado mucho con proyectos viejos de PHP, nunca tuve ese problema
Incluso si no fuera así, definitivamente debería existir una configuración para decidir qué cuenta como error y qué como warning
Tal vez se pueda ajustar el LSP para evitar esos warnings o simplemente desactivar ese servidor LSP por completo
Zed se parece mucho a la evolución de Sublime que yo quería y, para ser sincero, lo que yo quería era un VS Code nativo, y eso es justo lo que siento que es ahora
Sé que a algunos les incomoda que Zed mencione tanto la IA, pero si no te interesa, se puede ignorar y sigue siendo un editor avanzado y de mucha calidad
Si sigue así, es bastante probable que el próximo año no renueve mi suscripción a JetBrains, y me gustaría ver a JetBrains apostar por un IDE más nativo e integrado en lugar de seguir tan fragmentado por lenguaje
VS Code se volvió demasiado pesado con el tiempo, y aunque Sublime sigue siendo la referencia de un editor simple, Zed es el primero que me da la sensación de haber construido de verdad un editor moderno y cargado de funciones
Se siente como la obstinación de señor mayor de George R.R. Martin usando WordStar 4.0, pero para mí esa ergonomía sigue siendo aplastante
Probé VSCode y Zed de forma exclusiva durante semanas y meses, ajustándolos bien, pero al final siempre vuelvo a Sublime; para lo relacionado con IA me basta con correr cosas al lado en la terminal
Me cuesta explicar exactamente por qué, pero aunque no tuve el problema de warnings que comentas, Sublime simplemente se me acomodó mejor
Me da pena que en esta release no haya mejoras a la UI de búsqueda
Odio de verdad que al buscar se abra una pestaña nueva; a veces solo quiero revisar el código un momento, cerrar con esc y listo
El estilo de búsqueda tipo Telescope de vim, helix y JetBrains me parece mucho mejor
https://github.com/zed-industries/zed/pull/46478
Cuando terminas, simplemente vuelves a la pestaña anterior con ctrl-o
Preferiría algo como ephemeral tabs que por defecto se abran en split y se cierren con esc
Incluso no estaría mal robarle algunas ideas a emacs
Usé Zed durante un mes entero y esta forma de buscar me sacaba de quicio, además de que me parecía lenta
En proyectos grandes, la búsqueda es clave, y como ahí se queda corta, terminé volviendo a VS Code
De hecho, hasta preferiría que cada búsqueda abriera una pestaña nueva y no reutilizara una pestaña de búsqueda previa
Así no hace falta rehacer búsquedas anteriores, y los resultados en multibuffer son muy buenos para buscar/reemplazar mientras editas directamente
https://zed.dev/blog/hidden-gems-part-2
Me gustaría ver que el backend de terminal de Alacritty se cambie por libghostty, probablemente
libghostty-rsEl trabajo que Mitchell está haciendo en Ghostty parece encajar bastante bien con el enfoque de Zed
También parece que Mitchell quiere que Alacritty sea un objetivo fácil de convertir, y dijo que incluso estaría dispuesto a ayudar con soporte para Warp
https://x.com/mitchellh/status/2049159764261925005
https://x.com/mitchellh/status/2049514540505964549
Me gusta bastante Zed y lo he usado como principal por periodos de varios meses, pero al final siempre hay dos fricciones que me hacen volver a vscode o neovim
Una es que la búsqueda se abre en una pestaña nueva y no hay opción de barra lateral, y la otra es que el visor de diff usa multibuffer, así que no puedes ver de un vistazo el contenido completo de los archivos que estás comparando
Aun así, me gusta el software, así que felicidades por la 1.0; voy a seguir revisándolo con la esperanza de poder instalarme por completo algún día
Ha habido bastantes mejoras, pero la UX de búsqueda y de seguir símbolo sigue floja, así que ojalá sí la trabajen
Hace unos días intenté migrar desde un IDE de JetBrains, y la velocidad y el uso de memoria sí me impresionaron mucho
Pero extrañé demasiado el refactoring y algunas otras funciones, y configurar una sesión de depuración era demasiado para el tiempo que tenía, así que por ahora regresé
Un editor de texto puro tiene un techo limitado frente a lo que Emacs puede ofrecer, así que al final espero que lleguen más funciones de IDE
Pero viendo este anuncio, parece que le están dando prioridad a la integración con agentes, y eso me recuerda a JetBrains, que empezó a perder de vista sus fortalezas principales por algo parecido
Dejé de usar Zed por varias pequeñas fricciones y me pasé a VSCode
Hoy trabajo sobre todo con TypeScript y C#, y aunque en algún momento fui súper fan de JetBrains, ahora me parece demasiado pesado y hasta en una M3 Pro se traba seguido o tarda demasiado
Además, la integración con Claude Code en VSCode es demasiado atractiva como para conformarme con la CLI
Casi lo único que me molesta de Zed es su tema por defecto
Es tan plano que de hecho se vuelve más difícil de leer, y combinaciones como texto gris sobre fondo gris me preocupan incluso por accesibilidad
Para mi gusto es demasiado genérico y le vendría bien un poco más de contraste
Aun así, cambiar a otro tema es facilísimo, hay muchísimas opciones, también puedes crear el tuyo y el editor de temas oficial está muy bien hecho
https://zed.dev/theme-builder
Sería mejor si, además del nombre del color, explicara dónde se usa cada uno, pero fuera de eso no tengo mucho que criticar
Incluso siento que, al tener menos variables, personalizar temas es más fácil que en VSCode
En general me deja una sensación de mystery meat navigation
Yo ya personalicé colores de diff y algunos colores de sintaxis, y uso el tema base retocado a partir de Monokai
Y también siento que su modelo de predicción de edición es mucho mejor que el de Zed
En general me fastidian un poco estos nombres tan planos y minimalistas; lo mismo con nombres obstinados como R, C o Go, pero sobre todo me molestan cuando son difíciles de buscar