macOS Network Inspector for iOS Apps

See exactly what your app sends and receives

Owlse 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.

How to use it →
✓ macOS 13+✓ Free ✓ Universal & Apple Silicon builds✓ Pulse SDK compatible
Owlse — iPhone 15 Pro LIVE · 18 req
Status
Duration
Protocol
HTTP/2
Size
 

Hover to pause · click any request to pin it.

FEATURES

Everything in one window

Owlse handles ios app debugging end to end, going further than most single-purpose tools that only cover one part of the job.

📡

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 / TLS
🔍

Full request inspector

Five 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 tabs

Metrics & timing

DNS, 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-transaction
📊

Timeline waterfall

Every 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 axis
🔌

WebSocket inspection

Frames 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 frames
↔️

Side-by-side compare

Select 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 headers
🎭

Mocks

Write 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 push
💥

Crash reporting

Nothing 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.

New
🔎

Full-text search

Search 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 sessions
📥
HAR export

Open captures in Chrome DevTools or Charles, or hand them off to your backend team without needing Owlse installed.

🗂
Open log stores

Drag and drop .owlse or .pulse files from Finder to share captures with a teammate.

🔔
Failure notifications

Get a macOS alert the moment a device throws a 5xx or crashes, even while Owlse runs in the background.

TIMELINE

Spot the slow screen, not the slow request

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.

GET /api/v2/session
GET /api/v2/users/me
POST /api/v2/events
GET /cdn/avatar@2x.jpg
GET /api/v2/feed
POST /api/v2/metrics
0ms400ms800ms1200ms
SETUP

Live in 60 seconds

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.

Required — Swift Package View on GitHub ↗
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.

DeskHuddleApp.swift
import SwiftUI
import Owlse
import OwlseProxy
import ToastUI
@main
struct DeskHuddleApp: App {
var authVM = AuthVM(service: AuthenticationService())
init() {
NetworkLogger.enableProxy()
RemoteLogger.shared.initialize(store: .shared)
RemoteLogger.shared.isAutomaticConnectionEnabled = true
}
var body: some Scene {
WindowGroup { ContentView() }
}
}

Download Owlse for Mac

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.

✓ Universal (Intel & Apple Silicon) ✓ Apple Silicon build ✓ Pulse SDK compatible

Download Owlse for Mac

Enter your details and we'll send a one-time code to verify your email.

BUILD

We only use your email for the download link and release notes.

WhatsApp
Email
Call