Hubble is a macOS utility that visualises your Mac's USB topology as an interactive canvas. Every host controller, hub, and device is mapped into a zoomable node-and-link diagram with Bezier cables colour-coded by speed tier, from USB 1.0 through Thunderbolt 3. Red and orange cable highlights flag throttled connections with actionable upgrade suggestions. A dedicated Inspector panel detects power budget issues, bandwidth oversubscription, deep hub chains, and transaction translator contention, with colour-coded severity and one-click web search for fixes. The canvas auto-refreshes via IOKit notifications with hot-plug animations: a golden glow when devices connect and a poof when they disconnect. Click any node for a detail popover showing vendor ID, product ID, serial number, power draw, and more, with one-click lookups on DeviceHunt and Google. Disk-based USB devices can be ejected directly from the popover. Devices can be given persistent nicknames, and the Linux USB IDs database can be downloaded for richer naming. The full topology exports as PNG or PDF. Requires macOS 12.4 or later.
