ruvnet/RuView

Description: π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 53 minutes ago
Added to GitGenius on March 5th, 2026
Created on June 7th, 2025
Open Issues & Pull Requests: 332 (+0)
Number of forks: 10,930
Total Stargazers: 81,158 (+1)
Total Subscribers: 682 (+0)

Issue Activity (beta)

Open issues: 59
New in 7 days: 17
Closed in 7 days: 15
Avg open age: 23 days
Stale 30+ days: 31
Stale 90+ days: 0

Recent activity

Opened in 7 days: 14
Closed in 7 days: 14
Comments in 7 days: 28
Events in 7 days: 47

Top labels

  • bug (79)
  • enhancement (56)
  • question (42)
  • firmware (35)
  • documentation (22)
  • hardware (15)
  • security (4)
  • alpha (1)

Repository Insights (GitGenius)

Median issue/PR response: 1.5 hours
Mean response time: 32.9 hours
90th percentile: 13.1 hours
Tracked items: 409

Most active contributors

Detailed Description

RuView is a WiFi-based spatial intelligence platform written in Rust that transforms ordinary radio signals into real-time sensing data without requiring cameras, wearables, or cloud connectivity. The system detects human presence through walls, measures vital signs like breathing and heart rate, recognizes activities such as walking or falling, and monitors room occupancy by analyzing Channel State Information (CSI) captured from low-cost ESP32 sensors priced around nine dollars per node.

The core technology leverages the physics of radio wave disturbance. When people move, breathe, or remain stationary, they create measurable perturbations in WiFi signals that RuView's edge-deployed models interpret into actionable intelligence. The platform ships with 21 entities per sensor node, including eleven raw signal measurements and ten inferred semantic states such as someone-sleeping, possible-distress, room-active, elderly-inactivity-anomaly, meeting-in-progress, bathroom-occupied, fall-risk-elevated, bed-exit, no-movement, and multi-room-transition. Three starter Home Assistant blueprints are included for immediate integration.

RuView integrates natively with four major smart-home ecosystems. Home Assistant receives data via an HA-DISCO MQTT publisher, Apple Home and HomePod connect through a discoverable HAP-1.1 bridge, and Google Home, Amazon Alexa, and SmartThings access the system either through the Home Assistant bridge or via a Matter endpoint. Voice assistants can announce presence and vital signs by room without requiring custom skills.

The system runs entirely on edge hardware with no internet requirement. An ESP32 mesh paired with a Cognitum Seed provides persistent memory, cryptographic attestation via Ed25519 witness chains, and AI integration. The pretrained model, published on Hugging Face at ruvnet/wifi-densepose-pretrained, achieves 82.3 percent held-out temporal-triplet accuracy and fits in just eight kilobytes when quantized to four-bit precision, enabling microsecond inference on Raspberry Pi hardware. The platform includes a 105-cog catalog of edge modules covering health, security, building, retail, industrial, research, AI, swarm, signal, network, and developer applications.

According to GitGenius tracking data, the repository has grown from 76,426 to 76,428 stargazers since July 4, 2026. The project maintains active development with a median issue and pull request response latency of 1.2 hours across 361 tracked items, though the mean response time extends to 36.7 hours. The most active issue labels are bug with 65 items, enhancement with 56 items, and question with 35 items. Primary contributor ruvnet has logged 1,360 tracked events, with secondary contributors hcwang and munozluis1015 each recording eight events. The repository shares overlapping contributors with ruvnet/ruflo, ruvnet/ruvector, and nuxt/nuxt.

RuView's technical capabilities include real-time breathing rate detection via bandpass filtering at 0.1 to 0.5 hertz, heart rate measurement at 0.8 to 2.0 hertz, presence detection with sub-millisecond latency and thirty-second ambient calibration, seventeen-keypoint pose estimation achieving 82.69 percent torso-PCK@20 on the MM-Fi dataset, fall detection within 200 milliseconds, and through-wall sensing up to approximately five meters depending on signal strength. The platform supports multi-frequency mesh scanning across six WiFi channels and includes optional world model prediction using OccWorld TransVQVAE for fifteen-frame future occupancy forecasting.

RuView
by
ruvnetruvnet/RuView

Repository Details

Fetching additional details & charts...