Categories
Developer tools Coding agents Remote control Terminal mirroring Self-hosted relay Mobile access Web terminalStars
Forks
Watchers
Developer links
Pi-Remote
Your pi agent is mid-refactor on the server at home, you are on a train with only a phone, and Pi-Remote is the self-hosted relay that puts that live session in your browser so the work does not wait for your desk. Output, tool calls, and status changes sync in real time, with incremental catch up after a reconnect, and the session itself never leaves the local pi process. Send messages while pi is busy and they queue or steer, with delivery confirmed; switch the model or thinking level, compact the context, fork or clone a session, and walk the session tree, all executed locally. Several machines share one relay, and the UI lists each device, its online state, and its sessions, and can start a new session on the device you pick. Link a device by scanning a QR code, checking the 2 digit code on the confirmation page, and approving with the admin token. Desktop and mobile get separate layouts with six skins in Cursor, Claude, and Codex looks, dark and light, and token and cost usage updates in the status area. At home the relay can run serverless over the LAN, with a Cloudflare Tunnel switched on when you leave; on a server it runs under systemd or Docker Compose, and a device stays reachable only while its attach window is open. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Live Sessions In Browser
- Output, tool calls and status changes in the terminal sync to the browser in real time, with incremental catch up after a reconnect, on desktop and mobile layouts.
- Commands Run Remotely Too
- Switch model and thinking level, compact manually, create, fork or clone sessions, navigate the session tree and inspect usage, all executed inside the local pi process itself.
- Many Machines One Relay
- Several machines can share one relay; the UI lists each device, its online state and its sessions, and can start a new session on a chosen device.
- Pairing Checked Two Ways
- QR device linking shows a pairing code and a 2 digit check code on a confirmation page, and approval with the admin token writes the device token automatically.
Features
- Real Time Mirroring
- The browser shows a real time mirror of the terminal session, including queued or steering messages while pi is busy, with delivery confirmed back to you.
- Six Interface Skins
- Separate layouts for desktop and mobile, with six skins: Cursor, Claude and Codex looks in dark and light, so the remote view matches the editor you live in.
- Serverless LAN Mode
- No cloud server required: the relay runs on your own computer, your phone connects over the LAN, and a Cloudflare Tunnel can be switched on when leaving home.
- Token Gated Access
- The extension and the web UI use separate tokens, remote bash is disabled by default, and a device is reachable only while its attach window is running.
- Usage In Status
- Token and cost usage updates with the session and is shown in the UI status area, next to context share, changes and connected extension status.