cmux no tiene compilación para Linux. Se distribuye como cask de Homebrew y usa Swift/AppKit, la interfaz de Apple que no existe en Linux. Ghostty sí admite Linux, pero la propia interfaz de cmux exigiría reescribirlo por completo. Si quieres un worktree por agente en Linux, Pane ofrece una AppImage y un paquete .deb nativos con las mismas funciones centrales y sin depender de otro terminal.
Por Parsa Khazaeepoul, cofundador de Pane. Probó en producción todos los gestores de agentes de esta comparación. .
por qué cmux no funciona en linux
La arquitectura de cmux tiene dos dependencias específicas de macOS. Usa Ghostty como motor de terminal. Ghostty funciona en macOS y Linux, pero la integración de cmux está escrita en Swift y apunta a macOS. La dependencia más importante es AppKit, el framework de ventanas de Apple. Swift compila en Linux, pero las llamadas a AppKit no tienen equivalente.
cmux se distribuye mediante Homebrew como cask, un formato nativo de macOS. Sus versiones no incluyen Flatpak, AppImage, .deb ni .rpm. Aunque instales Ghostty en Linux, no encontrarás nada de cmux que instalar.
→ AppImage: descárgala, ejecuta chmod +x pane.AppImage y ábrela. No necesitas root. Funciona en cualquier distribución, incluidas Ubuntu 20.04+, Fedora, Arch y openSUSE.
→ Paquete .deb: instálalo con sudo dpkg -i pane.deb en Debian, Ubuntu, Pop!_OS, Linux Mint y sus derivadas.
Pane no necesita Ghostty, tmux, Homebrew ni otro emulador. Incluye su propio motor de terminal. El único requisito es git, que ya está en casi cualquier equipo Linux de desarrollo.
No. cmux solo se distribuye como cask de Homebrew y su interfaz usa Swift con AppKit, el framework de Apple que no existe en Linux. Ghostty sí admite Linux, pero la integración de cmux es específica de macOS. No hay compilación, Flatpak ni AppImage para Linux, ni planes anunciados.
Ghostty funciona en Linux, pero cmux no. Ghostty es solo una parte. El mayor bloqueo es su interfaz Swift/AppKit, ya que AppKit no tiene equivalente en Linux. Instalar Ghostty no permite ejecutar cmux. Pane incluye su propio terminal y no depende de Ghostty.
Pane ofrece dos formatos para Linux: una AppImage que funciona sin instalación en cualquier distribución y un paquete .deb para Debian, Ubuntu y derivadas. Descárgalos en runpane.com/docs/download o ejecuta: curl -fsSL https://runpane.com/install.sh | sh. Solo necesitas git.
No. Pane es una aplicación nativa que gestiona las sesiones con su terminal integrado. No necesitas tmux, screen, Ghostty ni otro multiplexor. Pane conserva las sesiones y cambia entre ellas por sí mismo.
El flujo es igual en todas las plataformas. Al crear un panel, Pane prepara un worktree de git en una rama nueva. No ejecutas `git worktree add` a mano. Al borrar el panel, limpia el worktree. cmux deja esa gestión en tus manos. Pane la automatiza en Linux, macOS y Windows.
Pane admite Claude Code, Codex, Aider, OpenCode, Goose, Letta Code y Cline en Linux. Cada agente se ejecuta en el terminal integrado y en su propio worktree aislado. cmux solo apunta a Claude Code y macOS, así que ningún agente puede usarlo en Linux.
Sí. Pane se distribuye como AppImage y .deb, y funciona con X11 y Wayland. Está probado en Ubuntu 22.04+ con GNOME/Wayland y Fedora con Wayland. Con Sway o Hyprland se comporta como una ventana de escritorio normal.
Pane es una aplicación de escritorio y necesita X11 o Wayland para mostrar su interfaz. No está pensada para servidores sin pantalla ni entornos solo por SSH. Para equipos remotos, ejecuta Pane en tu escritorio Linux y apunta los agentes al repo remoto. También puedes reenviar X11 si necesitas la interfaz por SSH.
Sí. Pane usa AGPL-3.0, una licencia copyleft aprobada por OSI. El código es público y ningún uso exige una licencia comercial de pago. AGPL-3.0 se aplica igual en Linux, macOS y Windows.
Pane es una aplicación de escritorio tipo Electron, así que usa más memoria que una sesión simple de tmux: normalmente entre 150 y 300 MB. A cambio, sustituye la gestión manual de worktrees, la revisión de cambios y los commits por atajos. tmux con Claude Code pesa menos. Pane compensa si necesitas coordinar varios agentes.
Sí. Ejecutar agentes en paralelo es el caso de uso principal de Pane. Cada agente recibe su propio panel con worktree, sesión de terminal y rama. Pane te avisa cuando alguno necesita atención, así que puedes supervisarlos sin mirar cada terminal. Funciona igual en Linux y macOS. cmux también ofrece espacios paralelos, pero solo en macOS.
Aviso de Windows SmartScreenLas descargas directas pueden mostrar un aviso de SmartScreen mientras Pane no esté firmado. Pane es totalmente de código abierto. Puedes revisar el código y compilarlo tú mismo.1. Haz clic en Más información2. Haz clic en Ejecutar de todas formas3. Continúa con la instalaciónLa instalación con PowerShell descarga la versión oficial directamente y evita la mayoría de los problemas del navegador.instalación global con npm