RuView
by ruvnet
RuView uses radio signals from ordinary WiFi, picked up by low-cost ESP32 sensors, to detect people, count them and measure breathing and heart rate without cameras. It is for room monitoring and smart-home automation, and it connects to Home Assistant, Apple Home, Google Home and Alexa.
- Stars
- 101.4k
- Licence
- MIT
- Runs on
- A small server
- Setup
- Technical
- Language
- Rust
- Age
- 510 days
What you can do with it
- Detect presence and count people in rooms, including through walls, without cameras
- Track breathing rate, heart rate and sleep quality overnight
- Send presence and vitals to Home Assistant, Apple Home, Google Home or Alexa to trigger automations
Make money with it
An installer or freelancer could sell camera-free occupancy and wellbeing monitoring setups built on cheap ESP32 hardware and Home Assistant.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Offer privacy-friendly room occupancy monitoring for offices, meeting rooms or short-let properties without installing cameras
- Install activity and inactivity alerts for elderly care or home-assistance clients as part of a smart-home setup service
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
You flash ESP32 sensor boards with the supplied firmware and run the Rust software or the npm package (npx @ruvnet/ruview) alongside them, as described in the user guide.
Follow the official instructions in the project README.
Things to check
- Requires ESP32 hardware and some technical skill to set up
- README says accuracy of the combined RF world model is still synthetic until validated on real data
- Vital-sign and fall detection should not be relied on as a medical or safety device
- Monitoring people through walls raises privacy and consent concerns
- Very broad project scope with many components, so it may be hard to know what is mature
Who's talking about it
Checked 29 Oct 2026. Summary drafted by AI from the project's README.