An exquisite pi browser interface
xing-shuyin/pi-web-ui · skills
An exquisite pi browser interface: streaming conversations, viewing tool calls, managing files, and completing development tasks in one workbench.
★ 129GitHub stars
21Forks
2026-09-06Last updated
JavaScriptLanguage
MITLicense
Key features
- Streaming agent chat over WebSocket — the pi SDK runs in-process
- First-party subagents — spawn independent background conversations for parallel exploration / implementation / review (subagent_spawn, with optional model override or a template's model)
- Three attachment modesinline (≤12 KB), reference (path only), lines (selected ranges) — over-limit ones degrade automatically.
- Built-in terminal (xterm.js + node-pty) with per-client PTY management
- events are pushed as snapshots (60 ms throttled) and the browser renders them.
Install command
dsh plugin --profile web add github:xing-shuyin/pi-web-ui