Um workspace de terminal em Rust que executa agentes de programação em painéis persistentes, mostra quais estão trabalhando, bloqueados ou ociosos e permite controlá-los via CLI e socket API.
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
Execute o script oficial de instalação indicado no README
- 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
TUI de controle para executar, monitorar e coordenar vários agentes de programação com IA em sessões persistentes no terminal.
Terminal nativo para macOS baseado no libghostty, com abas verticais, notificações que entendem agentes e CLI programável para executar agentes de programação com IA em paralelo.
Multiplexador de terminal e gerenciador de janelas em Go, com painéis em mosaico, workspaces, sessões persistentes e uma Inbox para agentes de programação em cada painel.
Multiplexador de terminal nativo para Windows, escrito em Rust, que leva os comandos do tmux e o suporte a .tmux.conf para PowerShell e cmd.exe.
Um emulador de terminal em Rust com multiplexador integrado, cujas sessões continuam rodando após a desconexão e podem ser acessadas pelo desktop, TUI ou navegador.