v1.0.0 · Live

Know exactly who comes in
and who goes out.

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.

No installation required Works on phone, tablet and desktop

VisionEye live analytics dashboard counting people crossing a line

From camera to count in four steps

  1. 1

    Capture

    Use your phone or laptop camera, upload a video, or try the built-in demo stream.

  2. 2

    Detect

    The YOLO26n ONNX model finds every person in each frame, accelerated by WebGPU.

  3. 3

    Track

    ByteTrack keeps a stable ID on each person, even through crowds and brief occlusions.

  4. 4

    Count

    Crossings of your counting line update IN, OUT and occupancy live, with a flow timeline.

Everything you need, nothing you don't

Video is processed on your own device, so footage never leaves it.

Person detection

YOLO26n ONNX runs in the browser with WebGPU, falling back to WebAssembly automatically.

Multi-person tracking

Kalman filtering and Hungarian matching keep persistent IDs and motion trails for everyone.

IN / OUT counting

Drag a counting line anywhere on the video. Crossings are debounced and counted by direction.

Top-view floor map

Four-point homography turns an angled camera into a bird's-eye map, with one-click calibration.

Privacy masking

Blur or pixelate detected people in real time before anything is displayed.

Any video source

Front or rear phone cameras, webcams and video files. RTSP cameras work in the desktop app.

Use it anywhere

Open the web app instantly, or install a standalone desktop package.

macOS · Apple Silicon

M1 – M4 · macOS 12 or newer

macOS · Universal

Intel & Apple Silicon · macOS 11+

Windows

Windows 10 / 11 · 64-bit

Linux

Ubuntu, Debian, Fedora, Arch · x86_64

Up and running in a minute

  1. 1

    Open the web app

    Works in Safari, Chrome, Edge, Firefox and Samsung Internet on any phone, tablet or computer.

    Launch the web app
  2. 2

    Choose a video source

    Pick your device camera, upload a video, or start with the demo stream.

  3. 3

    Add it to your home screen (optional)

    iPhone / iPad: tap Share, then “Add to Home Screen”. Android: tap the ⋮ menu, then “Install app”.

  1. 1

    Download the installer

    Choose the .dmg for Apple Silicon (M1–M4) or the universal .zip for Intel Macs.

  2. 2

    Drag to Applications

    Open the package and drag VisionEye into your Applications folder.

  3. 3

    Launch

    Open VisionEye from Applications or Spotlight and allow camera access. On first launch, right-click the app and choose Open if macOS asks.

  1. 1

    Download the installer

    Get the Windows .exe from the Download section above.

  2. 2

    Run setup

    Double-click the installer. If SmartScreen says “Windows protected your PC”, choose More info → Run anyway.

  3. 3

    Launch

    Open VisionEye from the Start menu and connect a webcam or open a video.

  1. 1

    Download the AppImage

    Get the portable Linux package from the Download section above.

  2. 2

    Make it executable

    Right-click the file → Properties → Permissions → “Allow executing file as program”.

  3. 3

    Launch

    Double-click to run on Ubuntu, Debian, Fedora, Arch and compatible distributions.

What you'll need

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

Start counting in seconds

No account setup, no installation — open the app and pick a video source.

Launch the web app