VisionEye counts people crossing a line in real time — with on-device person detection, multi-person tracking and a top-view floor map. It runs right in your browser.
Use your phone or laptop camera, upload a video, or try the built-in demo stream.
The YOLO26n ONNX model finds every person in each frame, accelerated by WebGPU.
ByteTrack keeps a stable ID on each person, even through crowds and brief occlusions.
Crossings of your counting line update IN, OUT and occupancy live, with a flow timeline.
Video is processed on your own device, so footage never leaves it.
YOLO26n ONNX runs in the browser with WebGPU, falling back to WebAssembly automatically.
Kalman filtering and Hungarian matching keep persistent IDs and motion trails for everyone.
Drag a counting line anywhere on the video. Crossings are debounced and counted by direction.
Four-point homography turns an angled camera into a bird's-eye map, with one-click calibration.
Blur or pixelate detected people in real time before anything is displayed.
Front or rear phone cameras, webcams and video files. RTSP cameras work in the desktop app.
Open the web app instantly, or install a standalone desktop package.
Works in Safari, Chrome, Edge, Firefox and Samsung Internet on any phone, tablet or computer.
Launch the web appPick your device camera, upload a video, or start with the demo stream.
iPhone / iPad: tap Share, then “Add to Home Screen”. Android: tap the ⋮ menu, then “Install app”.
Choose the .dmg for Apple Silicon (M1–M4) or the universal .zip for Intel Macs.
Open the package and drag VisionEye into your Applications folder.
Open VisionEye from Applications or Spotlight and allow camera access. On first launch, right-click the app and choose Open if macOS asks.
Get the Windows .exe from the Download section above.
Double-click the installer. If SmartScreen says “Windows protected your PC”, choose More info → Run anyway.
Open VisionEye from the Start menu and connect a webcam or open a video.
Get the portable Linux package from the Download section above.
Right-click the file → Properties → Permissions → “Allow executing file as program”.
Double-click to run on Ubuntu, Debian, Fedora, Arch and compatible distributions.
| Minimum | Recommended | |
|---|---|---|
| Operating system | iOS 15, Android 10, macOS 12, Windows 10, Ubuntu 20.04 | iOS 17, Android 14, macOS 14, Windows 11 |
| Browser | Any current Safari, Chrome, Edge or Firefox | Chrome or Edge with WebGPU |
| Memory | 3 GB RAM | 8 GB RAM |
| Camera | Phone camera or 720p webcam | 1080p camera |
No account setup, no installation — open the app and pick a video source.
Launch the web app