Pi coding agent向けの永続化対応エージェント。バックグラウンドでタスクを実行し、メッセージを送れるほか、再起動後も状態が維持されます。
TannerMidd/pi-pocket
サーバー再起動後もセッションが続く、スマートフォンやブラウザーからPi coding agentを実行できるセルフホスト型のモバイルファーストWebアプリ。
- スター
- 797
- フォーク
- 86
- 未解決の Issue
- 40
- 最終コミット
- 20 時間前
これは何?
Pi Pocketは、Pi Durableを基盤とするPi coding agent向けのWebインターフェースです。自分のマシン上で動かせるほか、Termuxを使ってAndroidスマートフォン上で直接実行できるため、クラウドVMは不要です。モデル呼び出し、ツール呼び出し、サブエージェントの処理はすべて実行中に保存されるため、サーバーの再起動後も処理を続けられます。
ライブプレゼンス、Piには見えないサイドチャット、招待、ロールを備えたマルチプレイヤーセッションに対応しています。閲覧専用ユーザーはPiに処理を実行させることができません。スマートフォンでは、プッシュ通知、音声入力、他のアプリからPiへの共有、ホーム画面へのインストールを利用できます。リモートアクセスにはLAN、Cloudflareのクイックトンネル、Tailscaleを使え、Linux、macOS、Windows、Androidで動作します。
モデルとサインイン情報はPi自体から取得し、モデルはセッションごとに選択できます。ビルド手順は不要で、Pi Pocketの実行中にPiからPi Pocketを編集できます。Docker、Podman、Nixでのセットアップ方法もドキュメントに記載されています。
主な機能
- 01サーバー再起動後も実行を続けられる永続セッション。
- 02プレゼンス、ロール、招待に対応した共有マルチプレイヤーセッション。
- 03プッシュ通知、音声入力、ホーム画面アプリなどのスマートフォン向け機能。
- 04LAN、Cloudflareトンネル、Tailscale経由のリモートアクセス。
- 05Pi独自のプロバイダーとサインイン情報を使った、セッションごとのモデル選択。
ユースケース
- デスクを離れているときに、スマートフォンからPiとのコーディングセッションを続ける。
- 閲覧専用または操作可能なロールで、チームメイトにエージェントのライブセッションを見せたり、参加してもらったりする。
- クラウドVMを使わず、自宅のマシンや予備のAndroid端末でPiエージェントをセルフホストする。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/TannerMidd/pi-pocket.git - 2
プロジェクトフォルダーに移動する
cd pi-pocket - 3
依存関係をインストールする
npm install - 4
サーバーを起動し、ランチャーのプロンプトに従う
npm start
使う前に知っておきたいこと
- Pi Durable は実験段階であり、リリースごとに API が変更される可能性があります。
- 一度にデータベースを使用できるサーバープロセスは1つだけです。
- Pi 独自の拡張機能はサポートされていません。
- セッションを操作できる人は誰でも、Pi にホストマシン上でコマンドを実行させることができます。
収録されている特集
トピック
よくある質問
- pi-pocket とは?
- サーバー再起動後もセッションが続く、スマートフォンやブラウザーからPi coding agentを実行できるセルフホスト型のモバイルファーストWebアプリ。 Pi Pocketは、Pi Durableを基盤とするPi coding agent向けのWebインターフェースです。自分のマシン上で動かせるほか、Termuxを使ってAndroidスマートフォン上で直接実行できるため、クラウドVMは不要です。モデル呼び出し、ツール呼び出し、サブエージェントの処理はすべて実行中に保存されるため、サーバーの再起動後も処理を続けられます。
- pi-pocket は無料で使えますか?ライセンスは?
- pi-pocket は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pi-pocket は今もメンテナンスされていますか?
- 活発にメンテナンス中。pi-pocket の最終コミットは 2026年11月6日 です。
- pi-pocket は何に使えますか?
- デスクを離れているときに、スマートフォンからPiとのコーディングセッションを続ける。 閲覧専用または操作可能なロールで、チームメイトにエージェントのライブセッションを見せたり、参加してもらったりする。 クラウドVMを使わず、自宅のマシンや予備のAndroid端末でPiエージェントをセルフホストする。
- pi-pocket のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/TannerMidd/pi-pocket.git プロジェクトフォルダーに移動する: cd pi-pocket 依存関係をインストールする: npm install サーバーを起動し、ランチャーのプロンプトに従う: npm start
- pi-pocket はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TannerMidd/pi-pocket
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
piのターミナルコーディングエージェントを遠隔操作。セルフホストのリレー経由でライブセッションをブラウザーやスマートフォンに表示し、メッセージやコマンドを送信できます。
Pi AIコーディングエージェントを、チャット画面を備えたインストール型アプリとして使えるmacOS・Windows・Linux向けデスクトップアプリ。
Claude CodeやCodexなどのAIコーディングエージェントを自分のマシンで動かし、スマートフォンやWebから操作できます。
ファイルの読み取り、コードの編集、コマンドの実行ができる最小限のTypeScript製コーディングエージェントを、一から構築するステップ形式のチュートリアル。
Pi Coding Agentのターミナルハーネスを基礎から学べる、非公式の中国語ガイド