agegr/pi-web
Web UI for the pi coding agent
何を解決するか
Pi Webは、pi coding agentのためのグラフィカルユーザーインターフェース(GUI)を提供し、ユーザーがコマンドラインインターフェースではなく、ウェブブラウザを通じてエージェントと対話することを可能にします。これにより、ユーザーは中央集権的なワークスペースで、会話、プロジェクトファイル、およびモデル構成を視覚的に管理できるようになります。
仕組み
Pi Webは、pi coding agentで使用されるものと同じ設定およびセッションファイル(通常は ~/.pi/agent に配置)を読み取るローカルサーバーとして機能します。エージェントのデータと同期することで、ユーザーは会話の再開、エージェントのターン実行、および設定の変更が可能になります。また、組み込みのファイルブラウザとGit統合が含まれており、ブラウザから直接プロジェクトファイルやdiffを検査することができます。
対象ユーザー
pi coding agentを使用しており、AI支援によるコーディングセッション、プロジェクトファイル、およびAPI構成を管理するための視覚的なインターフェースを好む開発者。
ハイライト
- Session Management: プロジェクトごとにグループ化された会話を閲覧、名前変更、エクスポート、および削除でき、コンテキストの使用量とコストを確認できます。
- Branching Capabilities: 独立した新しいセッションを作成したり、既存の会話を特定のメッセージから分岐させたりできます。
- Integrated File Tools: ソースコード、Markdown、画像、PDF、およびDOCXファイルをプレビューし、自動更新機能付きでGit diffを検査できます。
- Git Worktree Support: セッションをリポジトリごとにグループ化して保持しながら、サイドバーを介して異なるGitチェックアウトを切り替えることができます。
- Web-based Configuration: APIキー、モデルプロバイダー、およびプラグインパッケージをUIを通じて直接管理できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト