RuViewAI WiFi Sensing & Human Detection System
Explore camera-free human sensing powered by WiFi CSI, ESP32 hardware, signal processing, and edge AI intelligence.
Master Camera-Free WiFi Radar & AI Presence Detection
Stop using intrusive cameras for smart home presence. Learn how to turn affordable $5 ESP32 boards into powerful passive sensors that detect motion, track rooms, and monitor breathing.
An open-source AI WiFi sensing platform
RuView is an open-source project that explores how WiFi signals — specifically Channel State Information (CSI) — can be turned into a passive, camera-free radar capable of detecting humans, tracking motion, and inferring vital signs.
Reuses existing 2.4/5 GHz WiFi as a sensing medium — no extra radios.
Runs on affordable ESP32 / ESP32-S3 nodes with edge inference.
No cameras, no microphones — only signal reflections.
A new generation of camera-free awareness
Cameras are intrusive, microphones are invasive, and traditional radar is expensive. WiFi sensing turns the invisible radio signals already around you into ambient intelligence.
No images, no audio captured.
Operates regardless of light conditions.
ESP32 boards from $5–$15.
Mesh sensing across rooms.
Channel State Information, explained
Every WiFi packet carries fine-grained per-subcarrier signal data. When a person moves between transmitter and receiver, CSI amplitude and phase shift in ways AI models can decode.
ESP32 captures CSI packets at high frequency from a WiFi router or peer.
Signal preprocessing removes noise and extracts subcarrier features.
Edge AI model classifies presence, motion, gestures, or vital signs.
From raw signals to real-world insight
Detect occupants without cameras.
Track movement patterns across rooms.
Estimate respiration rate from micro-Doppler.
Inference-grade vital sign estimation.
Coarse body posture from CSI patterns.
Detect motion behind drywall and partitions.
Runs on the boards developers already love
RuView is designed around ESP32 and ESP32-S3 — affordable, available, and capable of CSI extraction with the right firmware.
Classic dual-core MCU. Great starter board for CSI experiments.
More RAM and AI acceleration — ideal for edge inference.
Pair multiple ESP32 nodes for room-scale sensing.
Ready to build with WiFi CSI?
Start with the open-source RuView repository and an ESP32 board. Follow our beginner roadmap to a working radar prototype.
Where WiFi sensing changes the game
Common questions about RuView
Yes — explore the code and follow the official GitHub repository for the latest.
No. RuView relies purely on WiFi CSI and AI inference — privacy-friendly by design.
Yes, to a limited extent. Drywall and partitions are mostly transparent to 2.4 GHz signals.
An ESP32 or ESP32-S3 board and a WiFi access point. See our hardware guide.
From the RuView blog
How to Monitor Your AI Agent When It Breaks in Production — OpenTelemetry Guide
A production debugging guide to trace and monitor LLM pipelines, prompt latencies, and agent hallucinations using OpenTelemetry standards.
I Stopped Sending My Code to OpenAI — Here's My Fully Local AI Dev Setup
How I built a completely private, offline coding environment using Ollama, Continue.dev, and Open WebUI on standard hardware.
Bumblebee by Perplexity: How to Check if Your npm or pip Package Has Malicious Code
A guide to using Perplexity's Bumblebee security tool to inspect node and python dependencies for hidden exploits.
What is Fine-Tuning an LLM? I Tried It With My Own Data and Here's What Happened
An experimental walkthrough explaining LLM fine-tuning, training datasets, and running a custom LoRA model on Unsloth.
RAG vs Fine-Tuning: I Tested Both and Here's When to Use Which
An honest comparison of Retrieval-Augmented Generation (RAG) and Fine-Tuning, detailing cost, performance, and use cases.
OpenClaw Setup Guide: The Personal AI Assistant With 347K GitHub Stars Running on Your Own Machine
A comprehensive tutorial on installing OpenClaw, the highly integrated self-hosted AI agent linking locally to messaging channels.
Firecrawl: How to Turn Any Website Into Clean Data for Your AI App
How to use Firecrawl to automatically scrape, clean, and convert unstructured web content into training-ready JSON datasets.
Langflow vs Dify vs n8n: Which Visual AI Builder Should You Use?
A three-way comparison of Langflow, Dify, and n8n, helping you choose the best visual pipeline builder for your project.
How to Deploy Your First FastAPI + AI Model App on a $5 VPS
A step-by-step devops guide to deploying a Python FastAPI app serving local AI logic on a cheap virtual private server.
What is Context Engineering? The New Skill That's Replacing Prompt Engineering
Why context engineering — structured prompt assembly, semantic search, and history tracking — is the hottest AI skill of 2026.
Chroma DB Setup Guide: Add AI Memory to Your App in 3 Lines of Python
A simple, developer-friendly guide to setting up Chroma DB, the easiest vector database for local AI applications and RAG memory pipelines.
pgvector: How I Added Vector Search to My Existing Postgres Database Without Learning Anything New
A practical walkthrough of installing and using the pgvector extension to perform vector search directly inside PostgreSQL.
Qdrant vs Weaviate: Which Open-Source Vector Database Should You Pick in 2026?
A deep comparative analysis of Qdrant and Weaviate, analyzing performance, query languages, and hosting options.
Continue.dev Setup Guide: Free GitHub Copilot Alternative That Works in VS Code and JetBrains
Learn how to configure Continue.dev with local LLMs to build a completely free, private alternative to GitHub Copilot inside your IDE.
How I Use AI to Review My Own Pull Requests Before Anyone Else Sees Them
An inside look at how to automate PR reviews using localized AI agents, catching bugs and syntax errors before code reviews.
I Ran Gemma 4 on My Laptop and It Beat Some Paid Models — Here's My Honest Review
Google's Gemma 4 consumer hardware performance benchmarks, setup guide, and honest developer review of this new open-weights powerhouse.
Qwen 3.6 Setup Guide: The Open-Source Model That Only Uses 3B Params But Scores Like a Giant
How to set up Alibaba's ultra-efficient Qwen 3.6 3B model locally and use it for fast, low-latency AI coding assistance.
GLM-5.1: The Open-Source AI That Worked on a Single Coding Task For 8 Hours Straight
Teardown of GLM-5.1, the MIT-licensed autonomous AI agent designed for long-horizon software engineering tasks.
Ollama vs vLLM: Which One Should You Use to Run LLMs in Production?
A detailed comparison of Ollama and vLLM for serving large language models, covering throughput, memory usage, and setup.
What is a Vector Database and Why Does Every AI App Need One? (Plain English)
An intuitive, plain English guide to vector databases, high-dimensional embeddings, and their role in modern AI applications.

How to Install RuView: A Step-by-Step WiFi Radar Setup Guide
Learn how to install RuView, the open-source AI WiFi sensing radar. Configure ESP32 microcontrollers, flash firmware, set up the Python AI backend, and deploy the real-time 3D web dashboard.
What is RuView? Complete Beginner Guide
A complete beginner's guide to RuView — the open-source AI WiFi sensing and ESP32 CSI radar project.
How WiFi CSI Sensing Works
An accessible walkthrough of WiFi Channel State Information sensing — from raw packets to AI detection.
Can WiFi Detect Humans? Explained Simply
Yes — WiFi can detect humans. Here's the simple explanation of how WiFi human detection actually works.
RuView GitHub Complete Guide
Navigate the RuView GitHub repository: structure, install, and contribution roadmap.