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.
| Paneflow | WezTerm | |
|---|---|---|
| Plataformas | Linux + macOS (Windows a continuación) | Linux, macOS, Windows, FreeBSD, NetBSD |
| Licencia | GPL-3.0-or-later | MIT |
| Lenguaje | Rust | Rust |
| Renderizado | Nativo de GPU (Vulkan / Metal) | Acelerado por GPU (OpenGL por defecto; WebGpu opcional: Metal / Vulkan / DX12) |
| Servidor MCP (los agentes leen tus paneles) | Sí | No |
| Lanzadores de agentes CLI | Hasta 16 (Claude Code, Codex, OpenCode, Pi, Hermes...) | Sin lanzadores de agentes nativos |
| Flujo de revisión de diff | Diff en la app + revisión de agente prellenada | Sin revisión de diff nativa |
| Configuración | JSON | Lua (scriptable) |
| Multiplexor remoto | No | Sí (dominios SSH / TLS) |
| Imágenes inline (Sixel / Kitty / iTerm2) | No | Sí |
| Esquemas de color incluidos | 2 temas | 1000+ 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.