Stop bookmarking admin pages, docs sites, and test builds across your network. Web Finder discovers every web service on your Tailscale peers and local network, one click away. Fully free and open source.
Create a Tailscale OAuth client with Devices: Read scope, then paste the Client ID and Secret into the app. One-time setup, credentials never expire.
One command installs everything for your platform.
iPhone app - available on the App Store (free, open source)
Menubar app + CLI on macOS, CLI on Linux
curl -sSL https://raw.githubusercontent.com/zeulewan/web-finder/main/install.sh | bash
~/.web-finderWebFinder.appweb-finder CLI to PATHTo uninstall:
curl -sSL https://raw.githubusercontent.com/zeulewan/web-finder/main/uninstall.sh | bash
Automatically detects web interfaces across common ports.
Scans every online Tailscale peer and your local machine in parallel.
Probes 30+ common ports, fetches page titles, and deduplicates HTTP/HTTPS pairs.
JSON output mode lets AI agents and scripts query your network programmatically.
Works great standalone or piped into scripts and AI agents.
Common questions about Web Finder.
web-finder --local on the CLI or the macOS menubar app to discover web services running on your machine. Tailscale is only needed for scanning remote peers. Local-only scanning on iOS is not yet available but is planned for a future update.--all to also include non-web ports like SSH and AirPlay.api.tailscale.com to fetch your device list using your own credentials. There is no analytics, tracking, or telemetry of any kind.