

DeviceShelf
DeviceShelf is a local-first alternative for people who want to see every device on their network without an account, telemetry, or a subscription.
Features
Properties
- Privacy focused
Features
- Dark Mode
- Ad-free
- Portable
- Command line interface
- No Tracking
- No registration required
DeviceShelf News & Activities
Recent activities
- POX updated DeviceShelf
- c-mueller added DeviceShelf
c-mueller added DeviceShelf as alternative to Fing, Angry IP Scanner, Nmap and Advanced IP Scanner
DeviceShelf information
What is DeviceShelf?
One click scans your LAN and shows what each device actually is: vendor, hostname, OS, type, open ports and services.
I built it after my router showed a device I couldn't identify — just a MAC address and an IP. The scanners I tried were either ad-heavy, cloud-bound, or stopped at a flat list of IPs.
DeviceShelf also includes service/banner detection and a prioritized security report with exposed services, default-credential checks, weak-TLS flags, CVE hints and a 0–100 risk score. It can alert you when an unknown device joins, export reports, and — where supported — show topology information and per-device bandwidth.
The core design goal is local-first as architecture, not a tagline. There is no account, no telemetry and no cloud backend for your scan data. The license is verified offline with an ed25519 signature, so there is no activation server.
Data leaves the device only if you explicitly enable an optional feature: AI device identification with your own API key, Fingerbank lookup, or WAN-IP lookup. These are off by default.
It is closed-source, so don't take the “no phone-home” claim on faith: run it behind Little Snitch, LuLu, pfSense/OPNsense, or Wireshark. With optional online features off, you'll see local LAN discovery and scan traffic, but no app-initiated internet-bound traffic to DeviceShelf servers: no telemetry, analytics, update checks, or online license checks. DNS resolution uses your system's configured resolver. OS/runtime traffic such as WebView2, SmartScreen, OCSP, or system update checks is separate from DeviceShelf’s scan, license, telemetry, and update behavior.
Scans are read-only TCP-connect scans. DeviceShelf observes your network; it does not change devices, router settings or firewall rules.
Stack: Go scanner engine + Wails, with a Go backend and webview frontend.
Honest disclosures: proprietary and paid. €29 one-time launch price, no subscription, 7-day trial, no card. Desktop is available now for macOS, Windows and Linux. iOS and Android are in final testing.
Linux note: I currently ship .deb, .rpm and AppImage builds for amd64 and arm64. They target glibc >= 2.34, GTK3, webkit2gtk-4.1 and libpcap. Debian 12 ARM has been tested directly; the other builds are dependency-checked, and I’d genuinely like feedback from more distros.
It is not a pentest tool, not an IDS and not an enterprise asset-management system.








