프로젝트 소개

phux는 사람, 애플리케이션, 에이전트가 공유하는 터미널을 위해 설계된 터미널 멀티플렉서입니다. 셸은 백그라운드 서버에서 실행되며 TUI, Cockpit, 브라우저, 스크립트, 에이전트가 모두 동일한 라이브 터미널에 연결할 수 있습니다. tmux와 달리 phux는 공개 와이어 프로토콜을 통해 Terminal 및 AgentSession 리소스를 노출하므로 시각적 클라이언트와 헤드리스 클라이언트가 동등한 피어로 유지됩니다. 에이전트 상태는 구조화된 수명 주기 레코드로 내보낼 수 있으며, 터미널 감지는 호환성 경로로 제공됩니다. 원격 접속에는 phux 계정이 필요하지 않습니다. `phux --remote me@mini`는 SSH를 통해 한 번 페어링한 후 QUIC을 통해 직접 연결합니다. 이 프로젝트는 JSON CLI, SDK, MCP 어댑터와 네이티브 macOS Cockpit을 제공합니다. 설치 프로그램은 macOS arm64, Linux x86_64, Linux arm64를 지원하며 Windows는 지원되지 않습니다. 기본 접두사는 Ctrl-A이고, 분리는 Ctrl-A d입니다. 문서에는 빠른 시작, 구성, 원격 접속, 에이전트 제어, 하네스 emit 계약, 사용자 지정 클라이언트 구축이 포함됩니다. 이 프로젝트는 Apache-2.0 라이선스를 따릅니다.