Busymate DevTools

Every request. Every device. One live dashboard. AI-first.

An AI teammate that already knows your traffic, backed by HTTPS capture from iPhones, Android, browsers and backends — even whole racks of phones — so your team can inspect, mock, rewrite and replay it together in real time.

Four labeled capture sources — an iPhone, an Android phone, a Chrome window and a rack of phones — each stream traffic into one live Busymate dashboard of request rows with green 200 and red 500 status codes and a live activity sparkline, with the BusyBro AI chat bubble and a security shield above it. ios android chrome farm dash.busymate.dev GET 200 POST 201 GET 500 PUT 200 DEL 204

Capture anywhere

One live feed, every source

On-device iOS VPN capture, a Charles-style proxy, zero-install Chrome capture, and farmed phones all write the identical entry format into one realtime dashboard. No polling, no tab-per-tool — and it holds up in workspaces with fourteen thousand hosts.

System-wide HTTPS capture on your iPhone via a NetworkExtension VPN — no Mac, no proxy, selective TLS decryption.

Every device's requests in one live table — filter, diff, breakpoint, mock and script traffic in real time.

Point Android, browsers or backends at one PAC URL and their decrypted traffic lands in the shared live feed.

Stream Chrome's already-decrypted DevTools-Protocol traffic to the dashboard — no cert, no proxy, no warnings.

Rack real Android and iOS phones on one Mac; mirror, touch-control, automate and capture them from a browser.

Shape traffic, don't just watch it

The wire is yours

Pause a request mid-flight and edit it by hand. Answer a route with a mock 500. Rewrite headers with a sandboxed JS script that runs live on every capture source.

Breakpoints + edit-before-replay

Pause a matching request mid-flight, hand-edit the raw HTTP, then continue — or resend any captured request with tweaks.

Full response mocking

Answer a route with a custom status, headers and body — or drop it — scoped globally, per user, or per device, with fire-N-times caps.

A sandboxed JS scripting engine

onRequest / onResponse hooks rewrite headers, inject cookies and reshape bodies live — on every capture source, with a dry-run tester.

Related: mock API responses & HTTP breakpointsMITM proxy capture

Automate with AI & APIs

Drive the whole platform from anywhere

A 405-tool MCP server puts the entire platform in reach of Claude, Cursor, or any agent — plus plain REST and realtime WebSockets for your own scripts and bots. One OAuth token works across all of it.

Point Claude or Cursor at one URL and drive the whole platform over JSON-RPC, with OAuth 2.1 and confirm-gated safety.

Query traffic, devices, audit events and billing with standard REST — one OAuth token, role-scoped by Postgres RLS.

Subscribe to the exact realtime channels the dashboard uses — every request, change and audit event, pushed instantly.

An AI teammate, and trust you can verify

Point it at production without holding your breath

An AI teammate with persistent memory across five surfaces, a self-hosted phone farm you own, and an enterprise trust layer — database-enforced roles, a who-did-what-when audit trail, a write-only vault, and one-tap partner SSO.

Grounded answers and runnable repros from your own captured traffic, on five surfaces, with persistent memory.

Database-enforced RBAC, a cross-surface audit trail, and a write-only encrypted vault — the proof stack under every agent action.

Drop your users into Busymate DevTools already signed in — one tap for them, one admin action for you.

Ready when you are

Install the iOS app, point a browser at the proxy, or run one CLI command — your first request lands in the live feed in minutes.