Monitor smarter,
not harder

zmNinjaNG: The modern ZoneMinder client that runs on every platform

Pair with zmES7+ for object detection, face recognition, license plates, bird songs, or even train your own models and more...

Runs everywhere

One app for all your devices — desktop builds available now

Everything you need

A full-featured ZoneMinder client, built from the ground up

Monitors list showing live and offline cameras with status details

Live Monitoring

Watch all your cameras in real-time with adaptive streaming — see live status, FPS, resolution, and function mode at a glance

Event detail with video playback, timing, and metadata

Event Playback

Review recorded events with video playback, frame counts, alarm scores, and storage details — scrub through footage with precision

Montage grid showing four camera feeds simultaneously

Montage View

Multi-camera grid with customizable layouts — view all your cameras simultaneously with live streaming and per-monitor controls

Timeline view with color-coded event blocks across monitors

Event Timeline

Visual timeline of events across all monitors — filter by date range, monitor, or detected objects and pan and zoom to find what matters

Notification settings with direct mode and monitor filters

Push Notifications

Get instant alerts on motion detection events — supports Event Server and direct polling modes with per-monitor filtering

Sidebar showing theme picker with light, cream, dark, slate, and amber options

Themes & Languages

Five built-in themes including light, cream, dark, slate, and amber — available in multiple languages