Dashboard

A real-time viewer for every connected device

dash.busymate.net renders captured request/response pairs from iOS, the proxy, and the CLI in a sortable, filterable, Proxyman-style table — sourced entirely from Supabase, with no polling.

Busymate Inspector

Devices

iPhone 15
Chrome
iPad Pro
Pixel 8
macbook
device-06
Requests
GETapi.example.com/v1/users/422mVPN
POSTevents.example.com/track2mVPN
GETcdn.example.com/assets/app.js2mVPN
POSTauth.example.com/oauth/token2mVPN
PUTapi.example.com/v1/settings2mVPN
GETapi.example.com/v1/feed2mVPN
DELETEapi.example.com/v1/cache2mVPN
POSTevents.example.com/batch2mVPN
GETimg.example.com/u/avatar2mVPN
POSTrt.example.com/ws/subscribe2mVPN
HTTPSGET200
api.example.com/v1/users/42

Headers

content-typeapplication/json
servercloudflare
cache-controlno-store
varyaccept-encoding
x-request-id
content-encodingbr

What you get

Everything you need to triage traffic fast

Built with Next.js and shadcn/ui, the dashboard is a focused inspection surface — not a dumping ground. Scope, filter, and drill in until the request you care about is the only thing on screen.

Live request/response feed

Every connected device's traffic streams into one sortable, filterable table in real time — method, host, path, status, timing, and size at a glance.

Devices, Services & Domains

Side panels break the feed down by device, service group, and domain — click to scope the feed and every counter to exactly what you're debugging.

Workspaces & tabs

Each workspace tab owns its own search, filters, sort, favourites, and panel layout — switch contexts without losing your place.

Breakpoints & resend

Pause a request at a breakpoint, edit it, and continue — or resend any captured request to replay it against the live endpoint.

Service groups & tags

Group hosts into named services and tag individual entries so the noise falls away and the requests that matter stay front and center.

HAR export & snapshots

Export any selection to standard HAR for sharing or replay, and capture snapshots of the feed to revisit a moment in time.

Access control

Capability-based RBAC, not all-or-nothing

Roles are composed from fine-grained capabilities — each user sees and does exactly what their role permits, enforced in the database via row-level security, not just the UI.

Fine-grained roles

Build custom roles from per-section view/edit capabilities; built-in admin and viewer roles are immutable safeguards.

Enforced everywhere

Capabilities gate both the UI and the API — the same role scopes the dashboard, REST, WS, and MCP surfaces identically.

See your traffic live

Open the dashboard and watch requests stream in from every connected device — then scope, filter, and drill in.