LanHostScout icon

Open source · macOS 14+ · Universal binary · Developer & Network

See every device
on your network.

LanHostScout scans your local subnet and lists each device with its IP, name, MAC address, vendor hint and open ports. Pick an interface, press Scan or ⌘R, and export the results to CSV.

Free & MIT licensed · Apple Silicon & Intel · Latest release

LanHostScout main window with device table and details sidebar

Features

Everything on your subnet.

One native window that merges probes, the ARP cache and Bonjour into a single sortable table.

Fast bounded subnet sweep

Probes every address in a /24 or smaller range with up to 60 concurrent TCP connections by default. A connection or a refusal both count as a sign of life.

Three sources, merged by IP

Combines TCP probes, the system ARP cache and Bonjour service discovery, so devices that block probes can still appear.

Sortable table and details

See IP, name, MAC, vendor hint, response time and open ports. Search across all columns and inspect any device in the sidebar.

Known Devices with labels

Give devices a label and spot newcomers: anything not seen in an earlier scan is tagged NEW. Review or forget known devices at any time.

Configurable scans

Edit the port list, set the timeout from 100 to 5000 ms, adjust concurrency, and choose whether to scan on launch.

Copy and CSV export

Copy a row with ⌘C or export all rows or a selection to CSV with ⌘E.

Screenshots

See it in action.

Install

Up and running in a minute.

LanHostScout is open source and not notarized with a paid Apple Developer ID, so macOS needs one extra step the first time.

  1. Download LanHostScout-macOS.zip and unzip it.
  2. Move LanHostScout.app to your Applications folder.
  3. Clear the quarantine flag once, then right-click the app and choose Open:
    xattr -cr /Applications/LanHostScout.app
  4. When macOS asks, allow Local Network access you can change it later in System Settings → Privacy Security → Local Network.

Download

Get LanHostScout for macOS

Free, forever. Built for macOS 14 Sonoma or newer, Apple Silicon and Intel.

LanHostScout-macOS.zip · GitHub Releases

Not notarized: on first launch right-click LanHostScout.app → Open.

  • macOS 14 Sonoma+
  • Universal (Apple Silicon + Intel)
  • MIT licensed · open source
  • No ads, no accounts, no telemetry
  • Built with Claude Code · how and why

FAQ

Questions, answered.

Is LanHostScout really free and open source?

Yes. It is released under the MIT license and the full source is on GitHub. It has no ads, no analytics and no third-party dependencies, only Apple frameworks. If it is useful, there is an optional Support button.

What permissions does it need?

Only Local Network access, which it uses to probe addresses on your subnet and browse Bonjour services. It does not request Accessibility, Screen Recording, microphone, camera or contacts, and the ARP cache is read without admin rights.

Where is my data stored?

Everything stays on your Mac. Device labels and known devices are saved as JSON at ~/Library/Application Support/LanHostScout/known-devices.json. Nothing is sent to a server.

Why isn't the app notarized?

Notarization requires a paid Apple Developer account, and this is a free project. Right-click the app and choose Open once to get past Gatekeeper, or build it yourself from source with Xcode.

Was this written by AI?

Yes. LanHostScout was generated by Claude Code from a written spec as a clean-room reimplementation, with no code or assets from any commercial app. The full source is on GitHub under MIT, so you can read every line before you run it. It has had less human review than a hand-written app, so bug reports are welcome.

Support ❤️

Built by one person, given away for free.

LanHostScout is a free, open-source alternative to paid utilities. If it earns a spot on your Mac, a coffee keeps the updates coming.

☕ Support Or on Ko-fi