Repolode
no-phux

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. 1

    Ejecuta el script de instalación oficial indicado en el README

  2. 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