Repolode
no-phux

no-phux/phux

Um multiplexador de terminal no estilo do tmux, com um servidor em segundo plano que pode ser controlado por scripts e agentes de programação via comandos JSON da CLI.

Alternativa open source a:tmux

Estrelas
22
Forks
3
Issues abertas
42
Último commit
há 4 horas

O que é?

O phux mantém sessões de shell em execução em um servidor em segundo plano e as exibe em uma interface de terminal, de forma semelhante ao tmux. Seus comandos permitem acessar painéis, enviar entradas, capturar o conteúdo da tela e consultar o estado dos agentes. Com saída JSON e códigos de saída significativos, scripts e agentes podem iniciar um shell, enviar comandos e ler os resultados.

O servidor identifica quais painéis estão executando um agente de programação e se ele está trabalhando, ocioso ou aguardando uma entrada. É possível adicionar máquinas remotas com um comando de host usando endereçamento no estilo SSH, e o projeto lista opções de instalação para CLI, aplicativo desktop, WSL e launcher do Windows. Plugins e um servidor MCP (`phux mcp`) conectam o phux ao Claude Code, pi, OpenCode e ferramentas semelhantes.

O produto principal é formado pelo servidor persistente, pela CLI e pela interface de terminal; hosts remotos, integrações com agentes e o aplicativo desktop são opcionais. O cliente desktop é mais recente que a interface de terminal, e o protocolo de comunicação está na versão 1.x.

Recursos principais

  • 01Mantém shells em execução em um servidor em segundo plano, mesmo após se desconectar.
  • 02Oferece comandos de CLI programáveis para criar painéis, enviar entradas e capturar o conteúdo da tela, com saída JSON.
  • 03Identifica quais painéis estão executando agentes de programação e se eles estão aguardando uma ação sua.
  • 04Adiciona máquinas remotas como hosts sem exigir uma conta separada.
  • 05Oferece um servidor MCP e plugins para ferramentas de agentes.

Casos de uso

  • Controlar um shell de longa duração por meio de um script e ler sua saída.
  • Permitir que um agente de programação execute comandos em uma sessão de terminal à qual você possa se conectar mais tarde.
  • Monitorar vários agentes de programação em diferentes painéis e máquinas.
  • Reconectar-se a shells em uma máquina remota usando um terminal local.

Início rápido

  1. 1

    Execute o script oficial de instalação indicado no README

  2. 2

    Inicie o phux e conecte-se ao servidor

    phux

Antes de usar

  • Não são fornecidas compilações para Intel Mac nem musl.
  • No Windows, o CLI e o servidor exigem o WSL 2.
  • O aplicativo para desktop é mais recente e menos refinado que a interface de terminal.

Em coleções

Tópicos

Perguntas frequentes

O que é phux?
Um multiplexador de terminal no estilo do tmux, com um servidor em segundo plano que pode ser controlado por scripts e agentes de programação via comandos JSON da CLI. O phux mantém sessões de shell em execução em um servidor em segundo plano e as exibe em uma interface de terminal, de forma semelhante ao tmux. Seus comandos permitem acessar painéis, enviar entradas, capturar o conteúdo da tela e consultar o estado dos agentes. Com saída JSON e códigos de saída significativos, scripts e agentes podem iniciar um shell, enviar comandos e ler os resultados.
phux é gratuito? Qual é a licença?
phux é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
phux ainda é mantido?
Manutenção ativa. O último commit de phux foi em 7 de nov. de 2026.
Para que posso usar phux?
Controlar um shell de longa duração por meio de um script e ler sua saída. Permitir que um agente de programação execute comandos em uma sessão de terminal à qual você possa se conectar mais tarde. Monitorar vários agentes de programação em diferentes painéis e máquinas. Reconectar-se a shells em uma máquina remota usando um terminal local.
Como instalar phux?
Execute o script oficial de instalação indicado no README Inicie o phux e conecte-se ao servidor: phux
Onde consigo phux?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/no-phux/phux

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados