AI product Open source

Pi Pocket

Pi Pocket is a self-hosted, mobile-first web application for running and supervising Pi coding agents on a user's own machine or phone. It stores model calls, tool calls, subagent activity, sessions, notes, schedules, and other state in a durable database so work can continue after server restarts; the web client receives committed session updates through server-sent events.

View repository Visit site Mentioned in 1 video ↓

Overview

The app supports live multiplayer sessions with presence, side chat, shared notes, mentions, reactions, pins, invitations, roles, and turn-taking. Users can steer or queue tasks, inspect tool output and diffs, fork or retry sessions, use git branches and worktrees, approve plan-mode changes, schedule messages, run goals until a check passes, and open a Chromium-based browser panel. It also provides artifacts, subagents, push notifications, extensions, codemode, and an optional Lancet Guard that requires approval for selected risky calls.

Pi Pocket runs on Linux, macOS, Windows, or Android through Termux, requires Node.js 22.19 or newer, and can expose the app locally, over a LAN, through a Cloudflare quick tunnel, or through Tailscale. It is distributed under the MIT license. The project warns that anyone with steering access can make Pi run commands with the permissions of the host machine, and that Pi Durable is experimental.

What Pi Pocket is used for

1 use taken from transcripts — each links to the moment in the video.

  • Puts your Pi coding agent in a phone-friendly web app while the work runs on your own machine: steer tasks, inspect diffs and live tool output, with sessions saved so work continues after restarts, and live teammate sessions for notes, chat, and taking turns guiding the agent.

Videos mentioning Pi Pocket

1 in the library.