Saltar al contenido

Paneflow vs WezTerm

WezTerm y Paneflow son terminales Rust acelerados por GPU, pero resuelven problemas distintos. Paneflow es un workspace de agentes: lanza agentes CLI, mantiene sus paneles visibles, permite que lean otros paneles mediante MCP y revisa diffs dentro de la app. WezTerm es el terminal y multiplexor maduro scriptable en Lua, con dominios SSH/TLS, imágenes inline, 1000+ esquemas de color y builds para Linux/macOS/Windows/FreeBSD/NetBSD. Elige Paneflow para programación centrada en agentes; elige WezTerm para un terminal puro.

Lanza agentes y mantén visible el trabajo

Hasta 16 lanzadores de agentes CLI (Claude Code, Codex, OpenCode y más). Cada hilo corre en un terminal real, así que puedes mantener varios agentes lado a lado. Una barra lateral en vivo muestra cuál piensa, cuál espera tu respuesta y cuál terminó. WezTerm puede lanzar esos CLI, pero no los rastrea como agentes.

Contexto MCP para tus paneles

Un servidor MCP expone tus paneles (read_pane, list_panes, search_pane): un agente puede leer logs de tu servidor de desarrollo o salidas de tests desde otro panel, sin copiar y pegar. WezTerm tiene una API CLI/mux, pero no un servidor MCP nativo.

Revisión de diff sin salir de la app

El modo diff de Paneflow puede lanzar Claude Code, Codex, OpenCode o Pi con un prompt de revisión prellenado, incluido un segundo pase escéptico. WezTerm es un emulador de terminal; no inspecciona tu diff de Git para revisarlo.

Cómo se comparan

Una división factual: Paneflow lidera en orquestación de agentes; WezTerm lidera en configuración de terminal, multiplexing, imágenes, alcance de plataformas y madurez.

PaneflowWezTerm
PlataformasLinux + macOS (Windows a continuación)Linux, macOS, Windows, FreeBSD, NetBSD
LicenciaGPL-3.0-or-laterMIT
LenguajeRustRust
RenderizadoNativo de GPU (Vulkan / Metal)Acelerado por GPU (OpenGL por defecto; WebGpu opcional: Metal / Vulkan / DX12)
Servidor MCP (los agentes leen tus paneles)No
Lanzadores de agentes CLIHasta 16 (Claude Code, Codex, OpenCode, Pi, Hermes...)Sin lanzadores de agentes nativos
Flujo de revisión de diffDiff en la app + revisión de agente prellenadaSin revisión de diff nativa
ConfiguraciónJSONLua (scriptable)
Multiplexor remotoNoSí (dominios SSH / TLS)
Imágenes inline (Sixel / Kitty / iTerm2)No
Esquemas de color incluidos2 temas1000+ esquemas de color

Versiones: Paneflow v0.3.8 (junio de 2026), joven. WezTerm ~26k stars, primer commit en 2017, última estable etiquetada en febrero de 2024 (rama main activa). Ambos gratuitos: Paneflow GPL-3.0-or-later, WezTerm MIT.

¿Cuál te conviene?

Un o-uno-o-otro limpio, según cómo sea tu día.

Elige Paneflow si

  • -Ejecutas agentes de código y quieres lanzadores e hilos de terminal integrados en vez de paneles scriptados a mano
  • -Quieres que tus agentes lean otros paneles mediante MCP y un flujo de revisión de diff dentro de la app
  • -Prefieres una configuración JSON lista para usar antes que scriptar tu terminal en Lua
  • -Quieres workspaces conscientes de ramas, hilos de terminal y restauración de sesión sin Lua

Elige WezTerm si

  • -Quieres scriptar tu terminal en Lua (títulos de pestañas, hooks de eventos, keymaps con lógica)
  • -Necesitas dominios SSH/TLS, imágenes inline (Sixel/Kitty/iTerm2) o 1000+ esquemas de color
  • -Hoy estás en Windows, FreeBSD o NetBSD (el port de Windows de Paneflow está en curso)
  • -No ejecutas agentes IA y quieres un terminal maduro y programable (26k+ stars, primer commit en 2017)

Preguntas frecuentes

¿Paneflow es un fork de WezTerm?

No. Son codebases Rust independientes, sin fuente compartida. WezTerm empezó en 2017 (Wez Furlong); Paneflow está construido sobre GPUI de Zed con alacritty_terminal upstream como capa VT. Misma base amplia (Rust, GPU), objetivos distintos.

Ambos son Rust + GPU. ¿Cuál es la diferencia real?

El propósito. WezTerm es un emulador de terminal y multiplexor scriptable en Lua. Paneflow es un workspace para agentes de código: hilos con lanzadores, lectura de paneles mediante MCP y revisión de diff dentro de la app. Para personalizar el terminal, elige WezTerm; para orquestar agentes, elige Paneflow.

¿WezTerm tiene integración de agentes IA?

No de forma nativa. WezTerm tiene una API CLI/mux potente, incluida la captura de texto de paneles, y Lua puede lanzar cualquier CLI. Puedes scriptar alrededor de agentes. Lo que no incluye es un servidor MCP, un panel de estado de agentes o un flujo integrado de revisión de diff. Paneflow incluye eso de forma nativa.

¿Puedo migrar mi configuración Lua de WezTerm a Paneflow?

No hay traducción automática. WezTerm usa un script Lua; Paneflow usa JSON estático (~/.config/paneflow/paneflow.json). Las funciones y hooks de Lua no se mapean a JSON. Es una configuración nueva rápida (shell, tema, atajos), no un port. Si dependes de hooks Lua, quédate en WezTerm.

¿Paneflow funciona en Windows o BSD como WezTerm?

Todavía no. WezTerm está disponible en Linux, macOS, Windows, FreeBSD y NetBSD. Paneflow ofrece Linux y macOS; Windows está en curso y los builds BSD no están previstos hoy. Si necesitas Windows/BSD ahora o el multiplexor SSH/TLS de WezTerm, quédate en WezTerm o ejecuta tmux/zellij dentro de un panel de Paneflow.

Próximos pasos

¿Listo para probar Paneflow? Descarga la última versión o lee la guía de primeros pasos. Si lo que más necesitas es el scripting Lua, los dominios SSH o los protocolos de imagen de WezTerm, usa WezTerm: es un excelente terminal Rust en GitHub.