Herald app icon

See everything
on your network.

Herald discovers and inspects every Bonjour service, Thread border router, and Matter device — instantly from your iPhone.

Herald All Services screen showing 65 discovered Bonjour services

Built for Network Discovery

All Services

Browse 45+ Bonjour service types — HTTP, SSH, AirPlay, HomeKit, printers, and more — in a single searchable list with live-updating service counts.

Thread Network

Discover Thread Border Routers, TREL peers, SRP servers, and Matter commissioners with decoded metadata — network name, vendor, model, and Thread version.

Matter Devices

Find Matter-compatible smart home devices with vendor lookup, device type, commissioning mode, and discriminator details.

Full Details

Tap any service to see its hostname, port, IPv4/IPv6 addresses, and parsed TXT records with human-readable labels.

Search

Search across service names, types, and TXT record values to find what you're looking for instantly.

Export & Share

Export discovered services as JSON or text files for documentation, debugging, or sharing with your team.

Siri & Shortcuts

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.

Command-Line Tool

A herald macOS CLI companion browses, resolves, and lists Bonjour service types as structured JSON — perfect for scripting and piping into jq.

Screenshots

All Services - browse every Bonjour service on your network All Services
Service Detail - hostname, IPs, port, and TXT records Service Detail
Thread Network - border router discovery Thread Network
Matter Devices - smart home device discovery Matter Devices
Bluetooth - Matter commissioning device discovery via BLE Bluetooth
Text Export - export service details as plain text or JSON Text Export

From the Command Line

The same Bonjour discovery, scriptable from your terminal. herald is a macOS SPM companion that emits JSON on stdout — pipe it straight into jq.

What's New

1.4

Thread Grouping & macOS CLI

  • Thread border routers grouped by network so devices on the same mesh appear together
  • Binary TXT records (Partition ID, Extended PAN ID, State Bitmap) now decoded to human-readable values
  • Config drift detection highlights when border routers on the same mesh disagree on Active Timestamp or Extended PAN ID
  • New herald macOS CLI companion with types, browse, and resolve subcommands emitting JSON on stdout
1.3

Matter Commissioning via Bluetooth

  • New Bluetooth tab scans for nearby Matter commissioning devices via BLE (service UUID 0xFFF6)
  • Service detail export enhanced to include service descriptions, decoded Thread/Matter fields, labeled TXT records, and raw data
1.2

Siri & App Shortcuts

  • Ask Siri to count Matter devices, Thread border routers, or get a full network summary
  • Contextual educational tips throughout the app for Thread, Matter, export, and more
  • Dark mode app icon
1.1

Matter Fabrics & Reverse DNS

  • Matter devices grouped by fabric with decoded metadata (fabric/node IDs, ICD status, TCP support)
  • On-demand reverse DNS (PTR) lookups for resolved IP addresses
  • New TXT record labels for AirPlay, SRP replication, and Thread border routers

Under the Hood

Herald uses Apple's low-level dns_sd C API for direct communication with mDNSResponder, providing real-time Bonjour discovery without framework restrictions.

Swift SwiftUI dns_sd mDNS / DNS-SD iOS 17+

Open Source

Herald is free and open source under the MIT License.