Live device streaming
Bonjour discovery finds every app on your network instantly. One persistent store per device — history survives disconnects. Pause and resume any stream without losing captured data.
Bonjour / TLSOwlse streams every network request from your iOS or macOS app to your Mac — live, over your local network. No proxy. No certificate installation. No data leaving your machine.
Hover to pause the stream.
Click any request to inspect it.
From Bonjour discovery to crash reports — Owlse covers the full debugging lifecycle without leaving your Mac.
Bonjour discovery finds every app on your network instantly. One persistent store per device — history survives disconnects. Pause and resume any stream without losing captured data.
Bonjour / TLSFive detail tabs per request: Overview, Headers (with cookies), Body, Timing, and cURL. Bodies render off the main thread with line numbers and in-body search — even 50 MB responses stay smooth.
5 detail tabsEvery phase — DNS, TCP, TLS, request, waiting, download — shown as a proportional bar. See exactly where the milliseconds go. Includes protocol (HTTP/1.1, HTTP/2, HTTP/3) and TLS cipher details.
Per-transactionAll requests on a shared time axis. Spot serialised chains and parallel fan-outs at a glance. The view you reach for when a screen feels slow but individual requests look fine.
Shared axisEvery frame grouped by connection, with direction, kind, and size. JSON payloads are pretty-printed automatically. Trace the exact message sequence between your app and server.
Real-time framesPick any two requests and open Compare. Headers that differ between them are highlighted automatically. The fastest way to find why a request that worked yesterday is failing today.
Diff headersWrite rules — or build one from a captured request — and push them to every connected device. Matching requests return your canned response, with optional artificial delay, without hitting the real server.
Live pushTwo lines of SDK setup. On crash, a report is written to disk. On next launch it's sent automatically to Owlse — exception type, reason, full symbolicated stack trace, and device metadata.
NewNot just URLs — search across headers and response bodies for every request in the session. Type an auth token, an order ID, a field name. Results appear as you type.
Across all sessionsOpen in Chrome DevTools, Charles, or share with your backend team — no Owlse required.
Drag & drop .owlse or .pulse files from Finder. Share captures with teammates who don't have the device.
macOS notification when a connected device hits a 5xx error or a crash — even when Owlse is in the background.
All requests on a shared time axis. Serialised chains and parallel fan-outs jump out at a glance — the view you reach for when a screen feels slow but individual requests look fine.
Add the package, drop two keys in your Info.plist, and write three lines. That's the entire setup. Click a step to see it in the code.
Free, in two builds: Universal for any Mac, or a smaller Apple Silicon build for M-series. Verify your email and the download starts.