このプロジェクトについて

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でデタッチします。ドキュメントではクイックスタート、設定、リモートアクセス、エージェント制御、harness emit契約、カスタムクライアントの構築について説明しています。このプロジェクトはApache-2.0ライセンスの下で提供されています。