Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
ESP32 Wi‑Fi CSI radar for human presence & movement detection. Privacy‑first — no cameras, no sensors, just Wi-Fi signal jitter. Real‑time WEB UI dashboard with live RSSI/jitter charts, auto‑calibration, GPIO/LED outputs.
Saved setup from 7 h ago
Will it work on macOS?
ESP32 or ESP32‑S2 or ESP32‑S3 or ESP32‑C3 board (tested on ESP32‑S3‑DevKitC‑1)
Wi‑Fi router (2.4 GHz) – the radar monitors the connection to your access point
WS2812 (NeoPixel) RGB LED (optional, for status feedback)
❗ Notice: Many ESP32 dev boards have a built‑in WS2812 RGB LED.
you can configure WS2812 on ESP-IDF withidf.py menuconfigcommand, Component config -> WS2812 RGB LED.
or edit sdkconfig file with notepad and change WS2812 LED pin
CONFIG_WS2812_LED_GPIO=
Two jumper wire for GPIO outputs (optional, for someone / move external triggers)
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Compare yours with the README's “Hardware” list above before installing anything.
Needs Git: xcode-select --install
git clone https://github.com/ErfanDL/WaveSight.git cd WaveSight
C/C++ compiler, CMake 3.5
xcode-select --install brew install cmake
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build
No reports for macOS yet.
GitManual AI Agent reads the 2 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.