Claude Code、CodexなどのAIコーディングエージェントを、それぞれ専用のgit worktreeとブランチで分離して並行実行できるデスクトップアプリ。
minghinmatthewlam/pi-gui
pi coding agent向けのElectronデスクトップアプリ。git worktreeを使ったエージェントスレッドの並列実行、差分レビュータブ、統合ターミナルを備えています。
- スター
- 1,414
- フォーク
- 203
- 未解決の Issue
- 27
- 最終コミット
- 5 日前
これは何?
pi-guiは、pi coding agent向けのデスクトップシェルです。セッション、モデル、認証、ツールはすべてpi自体を通じて動作するため、pi CLIで設定した内容をそのまま引き継げます。タスクごとに専用のスレッドが割り当てられ、現在のcheckoutから開始することも、新しいgit worktreeで開始することもできます。そのため、複数のエージェントを並行して動かせます。
ウィンドウには会話とワークベンチが並び、ワークベンチには実際に使えるターミナル、ファイルエクスプローラーとエディター、未コミットの変更・ブランチ・単一のターンを比較できるReviewタブ、デスクトップ拡張機能のタブが表示されます。検索、ファイルを開く操作、スレッドの切り替え、実行中のエージェントへの指示追加や方向修正にはキーボードショートカットを使えます。スケジュール済みプロンプト、スキルや拡張機能、OAuthまたはAPI keyによるプロバイダーへのサインインにも対応しています。
macOS(Apple Silicon)、Linux(x64)、Windows(x64)で動作し、リリースからインストールするか、macOSではHomebrewからインストールできます。Electron、React、TypeScriptで構築されており、piのJSONLセッションファイルを直接読み込みます。
主な機能
- 01複数のエージェントスレッドを並行して実行でき、それぞれに専用のgit worktreeを割り当てることもできます。
- 02Reviewタブでは、未コミットの変更、ブランチ、単一のターンの差分を確認でき、ファイル単位でステージングできます。
- 03会話の横に統合ターミナル、ファイルエクスプローラー、エディターを表示します。
- 04セッション、認証情報、スキルをpi CLIと共有します。
- 05スケジュール済みタスク、通知、キーボードショートカット対応のコマンドパレットを備えています。
- 06モデルプロバイダーのOAuth、API key、カスタムエンドポイントに対応しています。
ユースケース
- 複数のコーディングエージェントに、別々の機能やバグ修正を同時に進めさせる。
- コミットする前に、エージェントの変更をファイルごとに確認する。
- ウィンドウを切り替えず、エージェントとの会話の横にあるターミナルでテストを実行する。
- アプリを開いている間、週次の依存関係チェックなどのプロンプトを定期実行する。
クイックスタート
- 1
Homebrewでpi-guiをインストールします:リポジトリをtapに追加します
brew tap minghinmatthewlam/tap - 2
tapを信頼します(初回インストール時に必要)
brew trust minghinmatthewlam/tap - 3
pi-guiのcaskをインストールします
brew install --cask pi-gui - 4
pi-guiを開き、Settings → Providersでモデルプロバイダーに接続します。その後、ワークスペースを追加して最初のプロンプトを送信します
使う前に知っておきたいこと
- ネイティブビルドの対象はmacOS(Apple Silicon)、Linux(x64)、Windows(x64)のみです。
- Windows版はまだコード署名されていないため、SmartScreenに警告が表示されることがあります。
- これはデスクトップシェルです。有用な作業を行うには、pi coding agentとモデルプロバイダーまたはAPIキーが必要です。
収録されている特集
トピック
よくある質問
- pi-gui とは?
- pi coding agent向けのElectronデスクトップアプリ。git worktreeを使ったエージェントスレッドの並列実行、差分レビュータブ、統合ターミナルを備えています。 pi-guiは、pi coding agent向けのデスクトップシェルです。セッション、モデル、認証、ツールはすべてpi自体を通じて動作するため、pi CLIで設定した内容をそのまま引き継げます。タスクごとに専用のスレッドが割り当てられ、現在のcheckoutから開始することも、新しいgit worktreeで開始することもできます。そのため、複数のエージェントを並行して動かせます。
- pi-gui は無料で使えますか?ライセンスは?
- pi-gui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pi-gui は今もメンテナンスされていますか?
- 活発にメンテナンス中。pi-gui の最終コミットは 2026年11月2日 です。
- pi-gui は何に使えますか?
- 複数のコーディングエージェントに、別々の機能やバグ修正を同時に進めさせる。 コミットする前に、エージェントの変更をファイルごとに確認する。 ウィンドウを切り替えず、エージェントとの会話の横にあるターミナルでテストを実行する。 アプリを開いている間、週次の依存関係チェックなどのプロンプトを定期実行する。
- pi-gui のインストール方法は?
- Homebrewでpi-guiをインストールします:リポジトリをtapに追加します: brew tap minghinmatthewlam/tap tapを信頼します(初回インストール時に必要): brew trust minghinmatthewlam/tap pi-guiのcaskをインストールします: brew install --cask pi-gui pi-guiを開き、Settings → Providersでモデルプロバイダーに接続します。その後、ワークスペースを追加して最初のプロンプトを送信します
- pi-gui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/minghinmatthewlam/pi-gui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のコーディングエージェントを個別のgit worktreeで並行実行し、モバイルアプリから進捗を確認できるデスクトップアプリ。
ターミナル、ノート、コードファイル、実行中のエージェントを無限キャンバスにまとめる、エージェント開発向けデスクトップワークスペースです。
チームでマシンとコーディングエージェントをACP経由で接続し、会話を共有して、デスクトップ、モバイル、Web、CLIから作業を依頼できる共有ワークスペース。
手元のエージェントCLIサブスクリプションを使い、自分のマシン上でタスクの計画、実装、レビュー、マージを行うセルフホスト型AIエージェントチーム。
Codex、Claude Code、OpenCodeのセッションを並行実行できる、Markdown・図・タスクのビジュアル編集機能を備えたオープンソースのElectronデスクトップワークスペース。