Sobre o projeto
phux é um multiplexador de terminal projetado para terminais compartilhados por pessoas, aplicativos e agentes. Os shells são executados em um servidor em segundo plano, e a TUI, o Cockpit, o navegador, scripts e agentes podem se conectar ao mesmo terminal ativo. Diferente do tmux, o phux expõe recursos Terminal e AgentSession por meio de um protocolo de comunicação público, para que clientes visuais e headless permaneçam como pares. O estado do agente pode ser emitido como registros estruturados de ciclo de vida, com detecção de terminal como caminho de compatibilidade. O acesso remoto não exige uma conta phux: `phux --remote me@mini` faz o pareamento via SSH uma vez e, em seguida, conecta diretamente por QUIC. O projeto oferece uma CLI JSON, SDK e adaptador MCP, além de um Cockpit nativo para macOS. Os instaladores suportam macOS arm64, Linux x86_64 e Linux arm64; Windows não é suportado. O prefixo padrão é Ctrl-A, com Ctrl-A d para desconectar. A documentação cobre início rápido, configuração, acesso remoto, controle de agentes, contratos de emissão de harness e criação de clientes personalizados. O projeto está licenciado sob Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.