Un espacio de trabajo de terminal en Rust que ejecuta agentes de programación en paneles persistentes, indica cuáles están trabajando, bloqueados o inactivos y permite controlarlo mediante CLI y una API de socket.
no-phux/phux
Multiplexor de terminal al estilo de tmux, con un servidor en segundo plano que se controla mediante comandos CLI en JSON desde scripts y agentes de programación.
Alternativa open source a:tmux
- Estrellas
- 22
- Forks
- 3
- Issues abiertos
- 42
- Último commit
- hace 4 horas
¿Qué es?
phux mantiene sesiones de shell en un servidor en segundo plano y las muestra en una interfaz de terminal, de forma similar a tmux. Sus comandos permiten gestionar paneles, enviarles entradas y consultar capturas de pantalla y el estado de los agentes. Devuelven JSON y códigos de salida significativos para que scripts y agentes puedan iniciar una shell, enviarle comandos y leer los resultados.
El servidor identifica qué paneles ejecutan un agente de programación y si este está trabajando, inactivo o esperando una entrada. Se pueden añadir máquinas remotas con un comando host y una dirección al estilo de SSH. El proyecto ofrece opciones de instalación para CLI, aplicación de escritorio, WSL y el lanzador de Windows. Los plugins y un servidor MCP (`phux mcp`) lo conectan con Claude Code, pi, OpenCode y herramientas similares.
El producto principal consta del servidor persistente, la CLI y la interfaz de terminal; los hosts remotos, las integraciones con agentes y la aplicación de escritorio son opcionales. El cliente de escritorio es más reciente que la interfaz de terminal, y el protocolo de comunicación está versionado como 1.x.
Funciones clave
- 01Mantiene las shells en un servidor en segundo plano que sigue funcionando tras desconectarse.
- 02Ofrece comandos CLI programables para crear paneles, enviarles entradas y tomar capturas, con salida JSON.
- 03Identifica qué paneles ejecutan agentes de programación y si estos esperan una intervención tuya.
- 04Añade máquinas remotas como hosts sin necesidad de una cuenta aparte.
- 05Ofrece un servidor MCP y plugins para herramientas de agentes.
Casos de uso
- Controlar una shell de larga duración desde un script y leer su salida.
- Permitir que un agente de programación ejecute comandos en una sesión de terminal a la que puedas conectarte más tarde.
- Supervisar varios agentes de programación en distintos paneles y máquinas.
- Volver a conectarte desde una terminal local a shells de una máquina remota.
Inicio rápido
- 1
Ejecuta el script de instalación oficial indicado en el README
- 2
Inicia phux y conéctate al servidor
phux
Antes de usarlo
- No se ofrecen compilaciones para Intel Mac ni musl.
- En Windows, el CLI y el servidor requieren WSL 2.
- La aplicación de escritorio es más reciente y está menos pulida que la interfaz de terminal.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es phux?
- Multiplexor de terminal al estilo de tmux, con un servidor en segundo plano que se controla mediante comandos CLI en JSON desde scripts y agentes de programación. phux mantiene sesiones de shell en un servidor en segundo plano y las muestra en una interfaz de terminal, de forma similar a tmux. Sus comandos permiten gestionar paneles, enviarles entradas y consultar capturas de pantalla y el estado de los agentes. Devuelven JSON y códigos de salida significativos para que scripts y agentes puedan iniciar una shell, enviarle comandos y leer los resultados.
- ¿phux es gratuito? ¿Qué licencia tiene?
- phux es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿phux sigue mantenido?
- Mantenimiento activo. El último commit de phux fue el 7 nov 2026.
- ¿Para qué puedo usar phux?
- Controlar una shell de larga duración desde un script y leer su salida. Permitir que un agente de programación ejecute comandos en una sesión de terminal a la que puedas conectarte más tarde. Supervisar varios agentes de programación en distintos paneles y máquinas. Volver a conectarte desde una terminal local a shells de una máquina remota.
- ¿Cómo se instala phux?
- Ejecuta el script de instalación oficial indicado en el README Inicia phux y conéctate al servidor: phux
- ¿Dónde consigo phux?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/no-phux/phux
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Centro de control TUI para ejecutar, supervisar y coordinar varios agentes de programación con IA en espacios de trabajo persistentes en la terminal.
Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
Multiplexor de terminal y gestor de ventanas en Go con paneles en mosaico, espacios de trabajo, sesiones persistentes y una bandeja de entrada para agentes de programación.
Multiplexor de terminal nativo para Windows, escrito en Rust, que lleva los comandos de tmux y la compatibilidad con .tmux.conf a PowerShell y cmd.exe.
Emulador de terminal en Rust con multiplexer integrado: las sesiones siguen ejecutándose aunque te desconectes y puedes acceder a ellas desde el escritorio, la TUI o el navegador.