Back to Explore

ruvnet/RuView

GitHub
18 updates · last 90 daysOpen source

Last release:

RuView is a WiFi sensing platform that uses signals from low-cost ESP32 sensors to detect presence, movement, and vital signs without cameras or wearables. It can send sensing data to smart-home systems such as Home Assistant for monitoring and automation.

Project status

  • Actively maintained: the upstream was pushed on 2026-11-05, and the listed updates show frequent activity through late October.
  • Updates are appearing in rapid bursts, with source snapshots sometimes hours apart and ESP32 firmware updates published separately.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v3600

    CI snapshot v3600 contains four previously identified fixes, including improved Observatory server detection and more reliable QEMU monitor prompt detection. It is a source snapshot only and does not include firmware bundles.

  • v3598

    The release notes describe a firmware fix that derives the `feature_state` emit divider from the fast-loop period. The supplied diff does not include that firmware change; instead, it contains unrelated fixes to QEMU prompt detection and Observatory server detection, plus test-only changes.

  • v3596

    CI snapshot v3596 contains a CSI callback fix that filters frames by MAC address before the early rate gate, preventing unrelated transmitters from consuming processing slots. The code diff also changes the cadence for emitting feature state, a behavior change not mentioned in the release notes.

  • v3558

    This CI-validated source snapshot fixes sync-packet sequence delta handling for mesh timestamp estimation. It does not include firmware bundles; firmware downloads are provided in dedicated ESP32 releases.

  • v3554

    CI snapshot v3554 adds a CLI parser fix so merged-LTF CSI frames from ESP32-S3 nodes are reduced to the 64-bin HT-LTF segment for HT20 calibration. The code also fixes sync timestamp extrapolation for CSI frames whose sequence numbers trail the latest sync packet, a change not mentioned in the release notes.

  • v3548

    CI snapshot v3548 contains security-driven dependency updates for the mobile app, dashboard, rvagent, and ruview-cli, plus compatibility fixes for the harness and vendored package metadata. The rvagent package moves to 0.2.1 and replaces its Zod 3 schema conversion with Zod 4's JSON Schema support while preserving the documented tool-schema behavior.

    BreakingSecurity
  • v3446

    This CI-validated source snapshot rejects ESP32-C5 watchdog evidence and documents real transport limits. It does not include firmware bundles; firmware downloads are provided in dedicated `vX.Y.Z-esp32` releases.

  • v0.8.17-esp32

    This release adds an experimental, headless ESP32-C5 firmware bundle and installer support, with the C5-specific bootloader address, chip and flash checks, and safeguards for sensor pins and fault evidence. Bounded real-board tests confirmed boot and CSI transport, but cadence was AP-dependent and the release does not qualify sensing accuracy or long-term reliability.

    SecurityFeatures
  • v0.8.16-esp32

    This prerelease fixes MR60BHA2 identity detection and container startup from Windows checkouts, and updates vulnerable Rust dependencies. Firmware builds and packaged archives were verified, but the new images have not received physical-board qualification; select the correct board and flash-size bundle and verify its checksum before flashing.

    Security
  • v3422

    CI snapshot v3422 contains the documented mmWave identification fix and audited dependency changes; it does not include firmware bundles. The supplied diff excerpt is truncated, so it does not show the mmWave implementation or all 75 changed files.

  • v3414

    CI snapshot v3414 contains only a README.md update and was validated by the CI pipeline. It does not include firmware bundles; container images and firmware downloads are published through separate release workflows.

  • v3370

    CI snapshot v3370 was validated by the pipeline and integrates open pull requests, including an STBC edge fix. This release contains no firmware bundles; container images and firmware are published through separate release channels.

  • v0.8.15-esp32

    This prerelease provides ESP32-S3 display 8 MB, ESP32-S3 headless 4 MB, and ESP32-C6 4 MB firmware bundles, with instructions to verify checksums and select the matching board configuration. The notes also clarify that CI and host tests do not qualify hardware or establish sensing accuracy; the code diff contains additional firmware, diagnostics, dashboard, and CI changes that the notes do not describe.

    Features
  • v3263

    This CI-validated source snapshot updates anatomical pose animation with opposing gait and perspective depth. It does not include firmware bundles; container images and firmware downloads are published through separate release workflows.

    Features
  • v3262

    This CI snapshot contains a README illustration update, replacing a stick figure with a shaded anatomical SVG human. It does not include firmware bundles; container images are published separately, and firmware downloads are attached to the dedicated ESP32 releases.

  • v3261

    This source-only snapshot refreshes the README hero and pose-card artwork with new spatial visuals, including an animated anatomical figure and updated typography. The changes are limited to documentation, SVG assets, and the visual-generation script; no firmware, runtime APIs, or dependencies changed.

    Features
  • v3259

    CI snapshot v3259 updates the README’s spatial illustrations to use the RuView header palette and adds animated RF wave visuals. The diff shows README image references switched to v4 SVG assets; it contains no firmware bundles or runtime code changes.

    Features
  • v3258

    CI snapshot v3258 refreshes the README’s SVG artwork with spatial motion and updated typography. The diff shows documentation and visual-asset changes, with no apparent changes to firmware or application behavior.

    Features