$ cat ~/map/pi-client.md
Pi Client
Flutter client for pi — one codebase reaching Android, iOS, macOS, Windows, Linux, and Web.
tools✓ Sep 2
Facts
- repository
- github.com/Hu-Wentao/pi-client ↗
- GitHub Stars
- ★ 0
- Forks
- 0
- license
- MIT
- npm / mo
- —
- last push
- Sep 23, 2026
install
brew install --cask hu-wentao/tap/pi-client## TL;DR
An independent Flutter client for the pi coding agent — one codebase targets Android, iOS, macOS, Windows, Linux, and Web, with mobile and Web as connect-only clients and the desktop host runtime still under development.
## Key points
- $One Flutter project targets Android, iOS, macOS, Windows, Linux, and Web, with a tested PlatformCapabilities contract separating desktop host-capable from mobile/Web connect-only roles.
- $Android, iOS, and Web are connect-only clients: they attach to a remote agent host and must not embed the Agent runtime, launch host tools, or obtain host filesystem authority.
- $Desktop platforms are host-capable by contract — an execution role, not evidence that a host runtime ships in current public builds; the independent runtime and transport are under active development.
- $Current Preview builds are evaluation artifacts using a transitional pi-web compatibility boundary, and the Preview requires a reachable pi-web 0.8.11 service.
- $The unsigned, un-notarized macOS Preview (macOS 11 or newer) installs via the project-owned Homebrew cask; on first launch, Control-click the app in Finder and choose Open, since Gatekeeper blocks a normal first open.
## FAQ
Q Can my phone run the agent itself?
No — Android, iOS, and Web are connect-only clients that attach to an agent host; they never embed the runtime or touch the host filesystem.
Q Is there a macOS build?
Yes — an unsigned macOS Preview distributed through the project's Homebrew cask (brew install --cask hu-wentao/tap/pi-client), which installs Pi Client.app into /Applications.
## References
## Related entries
$ pi-gui
Community Electron desktop GUI for Pi with a threaded timeline, git worktree isolation, integrated terminal, and inline diff viewer.
$ PiDeck
Native desktop GUI for the pi coding agent — streaming chat, tool-call inspector, sessions, in-app package manager for extensions/skills/themes, built-in git, and bilingual UI.
$ Pier
macOS desktop client for pi: streams sessions over pi --mode rpc with diffs, follow-ups, and extension dialogs.
## Guides
Last updated: Sep 2, 2026