Transcript streaming
Every response, error, and tool call mirrors to the phone within milliseconds. No polling.
A thin remote-control client for MCP Studio. Every MCP call, every agent prompt still runs on your desktop — the phone just streams the panel live and pushes commands back over your own tunnel. No cloud infra. No telemetry.
https://<you>.tail-xxx.ts.net · https://*.trycloudflare.com · https://<you>.ngrok.app
§01 — HOWPhone → tunnel → desktop
Studio runs your installed MCPs, the agent loop, and the credential
vault — all locally. Enable the mobile-control server in
Settings → Mobile.
Tailscale, Cloudflare Tunnel, ngrok, ZeroTier — whichever you already run. Studio surfaces the local port; you wrap it in whatever tunnel shape you trust.
The app holds nothing but a device token (in the OS keychain) and a WebSocket. Transcript streams in real-time; prompts route back through the same channel.
§02 — FEATURESWhat v1 ships
Every response, error, and tool call mirrors to the phone within milliseconds. No polling.
Switch between your desktop's tabs, jump into a project, or end the active one from the phone.
Typing / shows the built-in command list. Tap to fill,
edit, send.
Agent responses render with markdown — code blocks, lists, links, tables. Same shape as desktop.
System theme by default. Override to Light or Dark in the ⋯ menu. Persisted across launches.
Device token lives in the Secure Enclave / Keystore. Only its SHA-256 ever leaves the phone.
§03 — ROADMAPWhat's shipped + planned