Inside the Mac workbench

The networking engine and the desktop interface have different jobs.

SwiftNIO handles the connections

  • Non-Blocking I/O: Uses Apple’s Swift-NIO library for asynchronous socket handling across worker event loops.

AppKit and SwiftUI present the evidence

  • Hybrid Interface: AppKit provides robust multi-window management, menu bar accessories, and native virtualized tables for smooth scrolling through captured traffic. SwiftUI powers modern reactive inspectors, sheets, and setup wizards.
  • Compact HUD Mode: A lightweight floating HUD for developers who want to keep an eye on network health without keeping the full workspace window visible.

Try it

Keep the Compact HUD beside the app during a retry. Use its counts to notice activity, then open the inspector to identify the specific request. A changing session count cannot identify the failed endpoint.