TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

ruvnet/RuView

WiFi sensing and monitoring system

+1,062 stars in 7 days · trending one of the last 30 days

Track movement and vitals through walls using WiFi signals

RuView turns in-home WiFi signals into an unattended monitoring system that detects presence, respiration, and heart rate. It tracks activity within a space using existing routers and low-cost ESP32 boards, creating a privacy-preserving monitoring environment without video data. The solution is based on analyzing WiFi Channel State Information (CSI) to convert physical phenomena into data.

Spatial intelligence from WiFi signals

RuView measures how WiFi radio waves filling a room are distorted by people. ESP32 sensors capture these subtle changes and convert them into Channel State Information (CSI), which is used to determine presence, movement, and respiration cycles. No cameras or wearable devices are required, and the system works through walls or in dark areas. It scans six WiFi channels and supports multi-frequency mesh scanning that utilizes neighboring router signals as free radar illumination. All measurements are secured for integrity through an Ed25519 encrypted witness chain.

Real-time vital signs and pose estimation

Respiration rate and heart rate are measured in real time without contact, maintaining accuracy even during sleep. The system includes pose estimation for 17 major body landmarks, though reliability varies by current state. A pre-trained model published on Hugging Face shows 82.3% holdout accuracy and can be processed in microseconds on a Raspberry Pi with a size of 8KB when 4-bit quantized. In contrast, the on-device pose model running directly on ESP32 is still in its early stages, recording a PCK@20 of 3.0% against a target accuracy of 35%, placing it in a pre-practical phase. On the MM-Fi benchmark, it achieves 82.69% accuracy, surpassing existing SOTA, but this is based on research datasets and differs from actual single ESP32 environments.

Smart home ecosystem integration and local automation

Native integration is supported with Home Assistant, Apple Home, Google Home, and Amazon Alexa. For Home Assistant, an MQTT publisher exposes 21 entities (11 raw signals and 10 inferred semantic states), along with three starter blueprints. For Apple Home and other ecosystems, pairing via a Matter bridge allows querying room-by-room presence and vital signs through voice assistants. The HOMECORE module provides state management, history, automation, signed Wasm plugins, and HomeKit support, enabling a complete local automation loop without the cloud. An AI operator (MetaHarness) guides onboarding, calibration, learning, and verification processes, and integration with external AI tools like ChatGPT is possible via an MCP server.

Hardware configuration and installation paths

The basic configuration consists of an ESP32-S3 board (approximately $9) and a Cognitum Seed, with a total BOM cost of about $140. Configuring only the ESP32 mesh costs approximately $54 and allows use of core detection functions, while pipeline verification is also possible using research NICs or simulators. A Docker image allows evaluation with simulation data without hardware, and development environments can be set up using the Python package (ruview) or the npm package (@ruvnet/ruview). The ESP32-C6 board supports WiFi 6 and 802.15.4 research detection, and battery-based node operation is possible through low-power mode and TWT settings. All edge modules are distributed as signed binaries, and devices update the catalog via OTA and verify integrity before installation.

Limitations and status to check before adoption

While this system is fully cloud-independent, some features are still in the research stage or limited. Specifically, pose estimation in a single-antenna ESP32 environment has not yet reached a reliable level, which is clearly stated in the README. Among the published models, the model.safetensors file may be rejected by some loaders due to header issues, so using csi-embed-v2.safetensors or the JSONL format is safer. When evaluating with Docker without hardware, only coarse presence detection based on RSSI is possible, and precise CSI-based features require an ESP32-S3 or a research NIC. Since the license and long-term maintenance policy are not specified in the README, legal review is necessary before commercial distribution.

Written by AI from this repository's README on October 22, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
15 days between Jun 19, when Trend began recording, and Nov 8, 2026 · 1 of the last 30 days · best daily rank #2 (Jul 8)

Read from GitHub, as of November 8, 2026.

Language
Rust
Topics
awesome · claude · densepose · esp32 · firmware · home-assistant · home-automation · iot
Stars
103,029
Stars gained in 7 days
+1,062
Contributors
46
Forks
13,374
Latest release
ruview-harness-v0.9.2 · October 12, 2026
Commits
1,616
Last commit
November 6, 2026
Open issues
79
Open pull requests
486

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #2 · July 8, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/ruvnet--RuView/badge.en.svg)](https://trend.ondo.sh/github/r/ruvnet--RuView/en.html)