ruvnet/RuView

Emerging#1 in Open sourceprovisionalhigh confidence
RF-sensing researchers and advanced smart-home builders who want to experiment with camera-free presence, motion, and vital-sign inference from ESP32 Channel State Information.
Our read

Why it ranks #1

RuView went viral because it turns an invisible resource already present in most rooms, WiFi reflections, into a camera-free sensing platform using inexpensive ESP32 nodes. Its Rust sensing server joins CSI ingestion, signal processing, vital extraction, model inference, WebSocket streaming, and Home Assistant/Matter output, while a public proof harness separates measured results from hardware- or data-gated claims; roughly 86k stars show how strongly the through-wall, privacy-preserving sensing idea resonates even though several headline capabilities remain research-grade.

Here is the catch

The repository labels itself beta and reports the current CSI-only on-device pose model at only about 3% PCK@20, far below its 35% target; many medical, identity, and edge-detection claims remain unvalidated or data-gated
A real deployment is hardware- and calibration-heavy: full CSI needs compatible ESP32/NIC capture, while ordinary laptop WiFi is limited to coarse RSSI presence and motion
Successful reproduction remains inconsistent for users: issue #1125 asks whether anyone has obtained real data, and issues #249/#237 report multi-node systems showing the same detection regardless of occupancy

Does this well

CSI-based sensing can observe occupancy and periodic body motion without cameras, wearables, or cloud video, preserving visibility in darkness and privacy-sensitive rooms
The sensing server combines UDP hardware frames, signal features, vital extraction, model loading, calibration, REST, and live WebSocket output, so researchers can inspect one end-to-end path rather than assemble separate prototypes
The proof harness records commands, tests, retractions, and explicit non-claims, making it possible to distinguish reproduced signal-processing results from capabilities that still require unshipped data, weights, or hardware

Pricing

Not price-checked by hand. Confirm on the vendor’s own page before you budget.

Key features

ESP32 CSI ingestion for presence, motion, breathing, and heart-rate signalsLocal Rust signal-processing, inference, calibration, and WebSocket pipelineHome Assistant, MQTT, Matter, Apple Home, Google Home, and Alexa integrationsReproducibility harness that grades claims as measured, claimed, data-gated, or hardware-gated

Signals

Observations, not reasons. These say something resonated; they never say it is good.
  • #12 on GitHub Trending
  • +383 stars today
  • 94,105 total stars
  • 12,455 forks
  • last pushed 2026-09-15

Quick facts

Search an area, or a tool by name.