コーディングエージェントを永続的なペインで実行し、作業中・ブロック中・アイドル状態を追跡できるRust製ターミナルワークスペース。CLIとソケットAPIからエージェントが操作できます。
- スター
- 22
- フォーク
- 3
- 未解決の Issue
- 42
- 最終コミット
- 昨日
これは何?
phuxはシェルセッションをバックグラウンドサーバーで維持し、tmuxのようなターミナルUIで表示します。コマンドからペイン、入力、画面のスナップショット、エージェントの状態を操作でき、JSON出力と意味のある終了コードにも対応しています。そのため、スクリプトやエージェントでシェルを起動し、コマンドを送信して結果を読み取れます。
サーバーは、コーディングエージェントが動作しているペインと、そのエージェントが作業中・アイドル中・入力待ちのいずれかを追跡します。SSH形式のアドレス指定とhostコマンドでリモートマシンを追加でき、CLI、デスクトップアプリ、WSL、Windowsランチャーのインストール方法も案内されています。プラグインとMCPサーバー(`phux mcp`)を使うと、Claude Code、pi、OpenCodeなどのツールと連携できます。
中核となるのは永続サーバー、CLI、ターミナルUIで、リモートホスト、エージェント連携、デスクトップアプリは任意です。デスクトップクライアントはターミナルUIより新しく、ワイヤープロトコルは1.xとしてバージョン管理されています。
主な機能
- 01デタッチ後も維持されるバックグラウンドサーバーでシェルを実行します。
- 02ペインの作成、入力の送信、スナップショットの取得を行うスクリプト対応CLIコマンドを提供し、JSON出力にも対応します。
- 03コーディングエージェントが動作しているペインと、ユーザーの入力待ちかどうかを追跡します。
- 04別途アカウントを作成せずに、リモートマシンをホストとして追加できます。
- 05エージェントツール向けのMCPサーバーとプラグインを提供します。
ユースケース
- スクリプトから長時間動作するシェルを操作し、その出力を読み取る。
- 後からアタッチできるターミナルセッションで、コーディングエージェントにコマンドを実行させる。
- 複数のペインやマシンにまたがるコーディングエージェントの状態を監視する。
- ローカルのターミナルからリモートマシン上のシェルに再接続する。
クイックスタート
- 1
READMEに記載されている公式インストールスクリプトを実行します
- 2
phuxを起動してサーバーに接続します
phux
使う前に知っておきたいこと
- Intel Mac向けおよびmuslビルドは提供されていません。
- Windowsでは、CLIとサーバーの実行にWSL 2が必要です。
- デスクトップアプリはターミナルUIより新しく、まだ粗削りです。
収録されている特集
トピック
よくある質問
- phux とは?
- スクリプトやコーディングエージェントからJSON CLIコマンドで操作できる、tmux風のターミナルマルチプレクサー。 phuxはシェルセッションをバックグラウンドサーバーで維持し、tmuxのようなターミナルUIで表示します。コマンドからペイン、入力、画面のスナップショット、エージェントの状態を操作でき、JSON出力と意味のある終了コードにも対応しています。そのため、スクリプトやエージェントでシェルを起動し、コマンドを送信して結果を読み取れます。
- phux は無料で使えますか?ライセンスは?
- phux は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- phux は今もメンテナンスされていますか?
- 活発にメンテナンス中。phux の最終コミットは 2026年11月5日 です。
- phux は何に使えますか?
- スクリプトから長時間動作するシェルを操作し、その出力を読み取る。 後からアタッチできるターミナルセッションで、コーディングエージェントにコマンドを実行させる。 複数のペインやマシンにまたがるコーディングエージェントの状態を監視する。 ローカルのターミナルからリモートマシン上のシェルに再接続する。
- phux のインストール方法は?
- READMEに記載されている公式インストールスクリプトを実行します phuxを起動してサーバーに接続します: phux
- phux はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/no-phux/phux
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
永続ターミナルワークスペースで複数のAIコーディングエージェントを実行・監視・調整するためのミッションコントロールTUI。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。
タイル型ペイン、ワークスペース、永続セッション、各ペインで動くコーディングエージェント用Inboxを備えた、Go製のターミナルマルチプレクサ兼ウィンドウマネージャー。
Rust製のネイティブWindowsターミナルマルチプレクサ。tmuxコマンドと.tmux.confに対応し、PowerShellやcmd.exeで利用できます。
複数のコーディングエージェントを実行・監視できる、macOS向けターミナルアプリ。セッションはデーモンとiPhone用コンパニオンアプリで維持できます。