These are real screenshots from the software running on a live site. Tap any picture to see it full size.
The main screen. Every camera is live with the AI drawing boxes round what it sees. Pick a 1, 4, 6 or 9 grid, and arrange it however you like.
Live wall · 4 cameras · people, vehicles and plates boxed in real time
One double-click. The camera jumps to its full-resolution stream, with digital zoom on the scroll wheel and PTZ controls on cameras that can move.
Enlarged · HD stream · vehicles tracked and labelled
Every alert has a picture, a clip, a severity and a plain-English reason. Critical ones are spoken out loud if you want.
Alerts · thumbnail, camera, reason, severity · 👍 / 👎 teaches the AI
Pick a camera and a date, scan the timeline, click a thumbnail to play from that moment. Works with your NVR recordings or local backup.
Recordings · NVR or local · timeline thumbnails every few minutes
"White van", "person after 10pm", "red car on the driveway" — it searches every camera and shows the matches. Click one to play it.
AI search · people, vehicles, plates · last 3 days or any range
Choose the site type once (construction, retail, yard, home…) and the right rules switch on. Fine-tune them here: people, vehicles, plates, PPE, close-call, restricted zones, loitering, out-of-hours.
AI features · one tick per rule · runs fully on the PC, no cloud
Every correction you give is kept, camera by camera. This page shows what it now treats as normal, what it has tightened, and lets you forget anything you disagree with.
Learned · false alarms and confirmed alerts per camera · site rhythm · knowledge guides
Type or just say "Hey Jarvis". It answers from your own recordings and alerts, and it can do things: show a camera, watch a plate, open the wall, give a status report.
Assistant · voice in and out, fully offline · answers grounded in your records
Every plate is read and logged. Put a plate on the blacklist, allow list or watch list — by typing it or by saying it — and get told the moment it shows up.
Plates · blacklist / allow / watch · recent reads per camera
Decide who hears about what, and when. A daily briefing can be sent every morning.
Notifications · per-severity routing · daily AI briefing
Send alerts to a third-party monitoring company or your own systems: signed webhook, email or Telegram, with a heartbeat so they know the site is up, and a printable handover sheet for keyholders.
Monitoring company · signed webhook + heartbeat · keyholders · handover
Scan a QR code and the phone page opens with a PIN: live views, latest alerts, one-tap responses. Works on your network, or remotely if you switch it on.
Mobile & remote · QR pairing · PIN protected
Cameras online, load, memory, disk, and a straight answer to "how many cameras can this machine watch". It drops the AI rate by itself when the machine is busy.
Health · capacity estimate · storage · per-camera status
Top right, "? Help". It runs the installer checks (version, licence, network, cameras, AI, disk), tells you what to fix, and can send a report to us with one click.
Help · installer checks · update check · send a report
Three days free, the whole product, no card needed.