Herald discovers and inspects every Bonjour service, Thread border router, and Matter device — instantly from your iPhone.
Browse 45+ Bonjour service types — HTTP, SSH, AirPlay, HomeKit, printers, and more — in a single searchable list with live-updating service counts.
Discover Thread Border Routers, TREL peers, SRP servers, and Matter commissioners with decoded metadata — network name, vendor, model, and Thread version.
Find Matter-compatible smart home devices with vendor lookup, device type, commissioning mode, and discriminator details.
Tap any service to see its hostname, port, IPv4/IPv6 addresses, and parsed TXT records with human-readable labels.
Search across service names, types, and TXT record values to find what you're looking for instantly.
Export discovered services as JSON or text files for documentation, debugging, or sharing with your team.
Ask Siri to count Matter devices, Thread border routers, or get a full network summary — hands-free from your lock screen or via the Shortcuts app.
A herald macOS CLI companion browses, resolves, and lists Bonjour service types as structured JSON — perfect for scripting and piping into jq.
All Services
Service Detail
Thread Network
Matter Devices
Bluetooth
Text Export
The same Bonjour discovery, scriptable from your terminal. herald is a macOS SPM companion that emits JSON on stdout — pipe it straight into jq.
$ herald types | jq '.[0:2]' [ { "description": "Web Server (HTTP)", "type": "_http._tcp" }, { "description": "AirPlay", "type": "_airplay._tcp" } ] $ herald browse _airplay._tcp --duration 2 | jq '.[].name' "Living Room Apple TV" "Kitchen HomePod" "Office" $ herald resolve --name "Living Room Apple TV" --type _airplay._tcp { "hostname": "Living-Room-Apple-TV.local.", "port": 7000, "ipv4": ["192.168.1.42"], "ipv6": ["fe80::1c8e:92ff:fe4a:b201"] } $ █
herald macOS CLI companion with types, browse, and resolve subcommands emitting JSON on stdoutHerald uses Apple's low-level dns_sd C API for direct communication with mDNSResponder, providing real-time Bonjour discovery without framework restrictions.