CARRIER 9600  ·  LOCK ACQUIRED  ·  ← BAUDHOUSE

08  ·  DESKTOP  ·  WHOLE-AREA PRESENCE

WIFI SENSE

Motion sensing with hardware you already own.

Reads per-AP signal strength off the WiFi radio already in your Windows machine, and flags motion when several nearby links are disturbed at once. Coarse by design — read what it doesn't do before the features.

VERSION
0.1.0
RELEASED
2026-07-30
SIZE
16 KB · PORTABLE
SHA256

PROOF OF SIGNAL

LIVE CAPTURE · NAMES MASKED
WiFi Sense dashboard at 127.0.0.1:8731 — strongest-AP RSSI over the last 60 seconds, multi-AP movement energy against the quiet baseline, per-channel disturbance view, and 23 live access points with signal strength and disturbance deltas

Real capture from a stock Intel NIC — 23 access points, unmodified RSSI and disturbance values. Network names and BSSIDs are masked: they are indexed by public wardriving databases and would give away the receiver's location.

WHAT IT DOESN'T DO

READ THIS FIRST

IT KNOWS SOMETHING MOVED.
NOT WHO. NOT WHERE.

Not imaging. Not through-wall tracking. Not per-person identification.

It is 16 KB of pure stdlib Python, not a compiled binary — a system Python 3.10+ has to already be on PATH.

No localization. One receiver has no bearing; the dashboard's radial view is organized by RF channel, not physical direction.

Windows throttles scans below 1 Hz. It misses subtle motion and is tuned to not false-alarm, in that order.

Synthetic benchmark: ~30% detection at 0% false positives. That is an upper bound, not a promise — measure on your own floor plan.

Active scanning briefly pulls the radio off-channel and can nick your own WiFi throughput.

WHAT IT DOES

3 CLAIMS · ALL CHECKABLE

STOCK NIC

The radio already in the machine. wlanapi reads real signed dBm per access point — not the 0–100% quality number, and no monitor mode.

WLANAPI PURE STDLIB

NO DRIVERS. NO REBOOTS.

Userland only — no kernel driver, no admin rights, no install step. Unzip, run, done. Uninstall is deleting a folder.

USERLAND NO ADMIN

WHOLE-AREA PRESENCE

Every access point in range becomes a tripwire. Cross an RX→AP path anywhere in the space and the disturbance registers.

TOP-K FUSION ADAPTIVE BASELINE