Go to file
Yejun Su 37dc2b2f1e
feat(ui): add stop/abort button to web remote control
When the agent is streaming, the send button becomes a red stop button
that sends a { type: "stop" } WebSocket message. The server handles this
by calling ctx.abort() to cancel the current agent operation.
2026-03-19 13:55:08 +08:00
extensions/pi-remote-control feat(ui): add stop/abort button to web remote control 2026-03-19 13:55:08 +08:00
.gitignore chore: initial commit 2026-03-19 10:41:11 +08:00
LICENSE chore: initial commit 2026-03-19 10:41:11 +08:00
README.md feat(ui): replace subcommands with interactive menu 2026-03-19 12:32:26 +08:00
package-lock.json fix: replace qrencode system dependency with pure-JS qrcode package 2026-03-19 12:59:05 +08:00
package.json fix: replace qrencode system dependency with pure-JS qrcode package 2026-03-19 12:59:05 +08:00

README.md

pi-remote-control

Install

pi install https://github.com/goofansu/pi-remote-control

Usage

Run /remote-control to open the menu:

  • Turn on / Turn off — start or stop the server
  • Configure URL — set the public base URL your proxy/tunnel exposes (saved to ~/.pi/agent/remote-control.json)
  • Status — show the QR code and connection URL (only when server is running)

On first use, you'll be prompted to configure the URL before the server starts.