Live device streaming
Bonjour discovery finds every device on your network the moment it connects. Teams doing daily ios network monitoring across several builds get one persistent store per device, and history survives disconnects.
Bonjour / TLSOwlse is a free ios network inspector built for developers who need live traffic visibility without proxy setup. It streams every request from your iOS or macOS app straight to your Mac, over your local network. No certificates, no data leaving your device.
Hover to pause · click any request to pin it.
Owlse handles ios app debugging end to end, going further than most single-purpose tools that only cover one part of the job.
Bonjour discovery finds every device on your network the moment it connects. Teams doing daily ios network monitoring across several builds get one persistent store per device, and history survives disconnects.
Bonjour / TLSFive tabs sit under each request: Overview, Headers, Body, Timing, cURL. Even 50MB response bodies scroll smoothly, the kind of real http debugging other tools slow down on.
5 detail tabsDNS, TCP, TLS, request, waiting, and download each show as a proportional bar. Network debugging stops being guesswork once you can see which phase ate the milliseconds.
Per-transactionEvery request sits on one shared time axis. It's one of the sharper network debugging tools here for catching chains that should have run in parallel.
Shared axisFrames group by connection, with direction, kind, and size shown together. JSON payloads pretty-print automatically, so real-time ios debugging doesn't mean reading raw frame dumps by hand.
Real-time framesSelect two requests and Compare highlights header differences automatically. One of the faster ios debugging tools for figuring out why yesterday's working call fails today.
Diff headersWrite a rule, or build one straight from a captured request, and push it to every connected device without touching the real server. It turns this ios network inspector into a fast way to test error states on demand.
Live pushNothing to wire up. A crash writes a report to disk and syncs automatically on next launch, with a symbolicated stack trace and device metadata attached.
NewSearch runs across headers and bodies, not just URLs, spanning the whole session. Type an auth token or order ID and results filter as you type, a gap in most ios developer tools.
Across all sessionsOpen captures in Chrome DevTools or Charles, or hand them off to your backend team without needing Owlse installed.
Drag and drop .owlse or .pulse files from Finder to share captures with a teammate.
Get a macOS alert the moment a device throws a 5xx or crashes, even while Owlse runs in the background.
All requests share one time axis, so serialized chains and parallel fan-outs stand out immediately. Unlike checklist-style ios testing tools, this view exists to catch problems as you build, not certify them before ship.
Add the package, drop two keys into Info.plist, write three lines of code. That's the entire setup for this macos network monitor, start to finish.
https://github.com/debuging-life/owlse Paste this into Xcode under File → Add Package Dependencies… The Mac app needs this SDK running in your iOS or macOS app before any device will show up.
https://github.com/debuging-life/owlse Network logging SDK for iOS & macOS — streams requests to the Owlse desktop app over Bonjour.
ree, in two builds: Universal for any Mac, or a lighter Apple Silicon build for M-series chips. Owlse only ever sees traffic from apps that ship with the SDK, keeping this ios network inspector local by design.