jmfederico/pi-web

Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.

解決する課題

PI WEBは、Pi Coding Agentのための永続的なWebベースのインターフェースを提供し、エージェントセッションがローカルのブラウザセッションに紐付けられてしまう問題を解決します。これにより、開発者はサーバーやワークステーション上の実際のワークスペースでAIエージェントを実行でき、ブラウザが切断された後も作業が継続されることを保証します。

仕組み

PI WEBは、ランタイムエンドポイントに接続するコントロールサーフェスとして機能します。作業を、マシン(ランタイムエンドポイント)、プロジェクト(フォルダ)、ワークスペース(作業フォルダまたはGit worktree)、セッション(個別のエージェントチャット)の階層構造に整理します。複数のリモートマシンを登録して「フリート(艦隊)」を作成できるため、単一のブラウザインスタンスから、異なるリモート環境にわたるプロジェクト、ファイル、セッションをプロキシして管理できます。

対象ユーザー

Pi Coding Agentを使用しており、クラウドVM、ホームラボ、専用ワークステーションなどのリモートファーストな環境でAI駆動の開発を実行しつつ、あらゆるデバイスからそれらを監視したい開発者。

ハイライト

  • 永続的なセッション: ブラウザが切断された後もエージェントセッションを維持します。
  • リモートファースト設計: コード、認証情報、ビルドキャッシュが存在する場所でエージェントを実行します。
  • フリート管理: 単一のWeb UIから複数のリモートPI WEBランタイムを管理します。
  • ワークスペース統合: 実際のレポジトリやGit worktreeをサポートします。
  • プラグインシステム: 信頼できるブラウザプラグインや、セッションデーモンによってバックアップされたワークスペースプロバイダーをサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト