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:
- Instalar Zed.
- Importar keybindings (preset vscode en settings).
- Instalar extensiones de tus lenguajes principales.
- Reconfigurar AI settings con tu API key.
- 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.