Zed: un editor moderno pensado para la colaboración

Pantalla de editor con código en tema oscuro y alta densidad de líneas

Zed es el editor construido por Nathan Sobo (creador de Atom) y su equipo, tras dejar GitHub. Liberado abierto en enero de 2024, es una apuesta explícita: “Atom pero rápido de verdad, escrito en Rust, con colaboración en vivo como feature nativa”. En un mundo dominado por VS Code y sus forks (Cursor, Codespaces), ¿hay espacio para otro editor? Este artículo es una mirada honesta a qué aporta Zed, dónde brilla, y si el momento de cambiar ha llegado.

La apuesta técnica

Zed está escrito 100% en Rust. Su framework de UI propio, GPUI, renderiza directamente en GPU usando Metal (macOS) y eventualmente Vulkan (Linux). No hay Electron ni WebView.

Consecuencias prácticas:

  • Latencia excepcional: teclado → pantalla en ~8ms, notablemente menor que VS Code.
  • Uso de memoria bajo: ~100-200MB vs 500MB-1GB de Electron.
  • Scroll y navegación fluidos incluso en archivos grandes.
  • Startup en <1s, con proyecto grande.

Para alguien que edita código varias horas al día, la diferencia se nota.

Colaboración en vivo, no bolt-on

La feature diferenciadora: collaboration nativa, integrada desde el día uno.

  • Voz integrada (como Discord) entre colaboradores en el proyecto.
  • Cursors compartidos de cada colaborador, marcados con color y nombre.
  • Following mode: seguir lo que otro está viendo. Switch archivo, saltar línea, todo sigue.
  • Compartir proyecto con un click a miembros de tu channel.

No es “Live Share on top” — está diseñado en el core. El modelo de colaboración está pensado más como “trabajar juntos en un mismo editor” que “co-editar asíncrono”.

Lenguajes y LSP

Zed soporta Language Server Protocol. Lenguajes con soporte maduro:

  • Rust (obviamente).
  • JavaScript / TypeScript.
  • Python.
  • Go.
  • Markdown.
  • JSON / YAML / TOML.
  • C / C++ con clangd.

Soportados pero menos pulidos: PHP, Ruby, Elixir, Swift, Zig, Lua.

Para lenguajes exóticos o extensiones específicas, todavía queda trabajo. VS Code mantiene ventaja en ecosistema.

Integraciones y extensiones

Zed tiene un sistema de extensiones en Rust/WASM. Para 2024 es menos maduro que VS Code:

  • Temas: muchos disponibles, algunos son ports de VS Code.
  • Language extensions: para idiomas no built-in.
  • Git integration: built-in, no requiere extensión.
  • Vim mode: integrado, funcional pero no completo como NeoVim.
  • AI assistants: integración con GPT-4, Claude, Ollama directamente.

El ecosistema de extensiones es la debilidad actual. Pero crece rápido.

AI integrations

Zed tiene AI integrado con varios proveedores:

  • Inline completion: similar a Copilot, con modelos de OpenAI, Anthropic o locales.
  • Chat con código: panel lateral para preguntar sobre el archivo abierto.
  • Comando /ai: transformaciones puntuales del código.
  • Modelo local via Ollama si quieres privacidad.

La integración es sólida pero no tan refinada como Cursor en el caso de Composer multi-archivo.

Zed vs VS Code / Cursor

Comparación honesta:

Aspecto Zed VS Code Cursor
Runtime Rust + GPU nativo Electron Electron (fork VS Code)
Latencia edición <10ms ~30ms ~30ms
Memoria ~200MB ~500MB+ ~500MB+
Colaboración Built-in, calidad alta Live Share extensión Live Share
AI Integrado Copilot ext Integrado fuerte
Extensiones Básico Vastísimo Vastísimo
Remote dev Limitado Excelente (SSH, Containers) Bueno
Multiplataforma macOS ya, Linux beta, Windows WIP macOS/Linux/Windows macOS/Linux/Windows
Open source GPL v3 MIT (con telemetría) Cerrado

Zed es más rápido. VS Code más extensible y maduro. Cursor mejor para IA.

Donde Zed brilla

Casos donde es la mejor opción:

  • Parejas y teams de 3-4 trabajando en mismo código. La colaboración es superior.
  • Pair programming remoto. Con voz integrada, casi como estar sentados juntos.
  • Performance importa: portátiles que sufren con VS Code.
  • Eres fan del software nativo y elegante.
  • Principalmente Rust/Go/JS/TS/Python en tu stack.

Donde queda corto

Sé honesto:

  • Extensiones que necesitas pueden no existir.
  • Remote dev (SSH, containers, WSL) está atrás de VS Code.
  • Python DS / notebooks: VS Code + Jupyter es el estándar.
  • Windows está en desarrollo, no estable.
  • Devcontainers soporte limitado.
  • Equipos grandes con herramientas corporativas (plugins custom) difícil.

Para casos donde VS Code es el default corporativo con 15 extensiones específicas, cambiar es más coste que beneficio.

El modelo open source

Cambio importante: Zed liberó su código bajo GPL v3 + Apache 2.0 (componentes diferentes) en enero 2024. Esto abre:

  • Contribuciones externas al core.
  • Forks posibles (aunque ninguno serio aún).
  • Confianza de longevidad — no depende solo de la empresa.

La empresa Zed Industries sigue siendo propietaria de Zed Channels (colaboración SaaS). El editor en sí es abierto.

Instalación

Instalar Zed:

# macOS
brew install --cask zed

# Linux (Ubuntu 22.04+, Debian 12+, Arch, Fedora)
curl -f https://zed.dev/install.sh | sh

Primera vez lanzando, te pide login con GitHub (para features de colaboración). Sin login funciona offline pero sin colaboración.

Atajos y filosofía UI

Zed tiene opinion sobre cómo debe sentirse un editor:

  • Minimalista: menos paneles flotantes, menos decoración.
  • Keyboard first: todo accesible por teclado.
  • Command palette potente (Cmd-Shift-P en macOS).
  • Atajos migrables: preset Atom, JetBrains, VS Code-like.

Los usuarios de Atom se sentirán en casa; los de VS Code necesitan 1-2 días de ajuste.

Migración desde VS Code

Pasos básicos:

  1. Instalar Zed.
  2. Importar keybindings (preset vscode en settings).
  3. Instalar extensiones de tus lenguajes principales.
  4. Reconfigurar AI settings con tu API key.
  5. Dar 1 semana de uso sincero.

Lo que perderás: tu repertorio de 30 extensiones específicas de VS Code. Lo que ganarás: performance, colaboración, editor más pulido.

Conclusión

Zed es un editor serio, no un juguete. Ha salido del preview y su modelo de negocio (editor abierto + colaboración SaaS) es plausible. Para desarrolladores individuales que valoran performance y colaboración en tiempo real, es la alternativa más interesante a VS Code de los últimos años. Para equipos grandes con ecosistemas de extensiones corporativas o flujos devcontainers/remote pesados, VS Code (o Cursor) siguen siendo más productivos. El futuro dirá si Zed consigue lo que Atom no pudo: suficiente masa crítica para prosperar. De momento, es una adición valiosa al panorama y digna de prueba honesta.

Síguenos en jacar.es para más sobre editores, productividad y herramientas de desarrollo.

Entradas relacionadas