Self-hosted · single-GPU · offline

On-prem AI video management that builds cross-camera identities — privately, on one GPU.

Iris turns your RTSP cameras into a real-time AI surveillance platform: detection, event recording, people analytics, live subtitles and a built-in camera security audit — running entirely on your hardware. No cloud. No subscription lock-in. Privacy-first by design.

Runs fully offline / air-gapped Your data never leaves your premises Detection-only by default · biometrics opt-in GDPR / EU AI-Act / 152-FZ aware
1 GPUfull multi-camera pipeline
0cloud dependencies
RU + ENfully localized UI
On-premyou own the data
Everything in one box

One platform — VMS, AI analytics, audio intelligence and camera security

Most products do one of these. Iris does them together on a single GPU, so you get cross-camera understanding without stitching five vendors together.

🎯

Real-time detection & recording

People, vehicles and more, detected on a non-blocking pipeline; event clips cut from a warm buffer at near-zero CPU. Per-camera trigger classes and zones.

🧠

Cross-camera identities

The headline capability: persistent identities followed across cameras, anchored on a quality-gated face — with anti-explosion and reflection suppression so one person never becomes dozens.

📊

People analytics

Counting, dwell time, loitering, zone crowd alerts and activity classification — actionable business and safety metrics, not just footage.

🗣️

Live speech-to-text & translation

Real-time subtitles, translation and saved-clip transcripts; speaker and sound tagging. Works on audio independently of motion.

🔒

Built-in camera security audit

A unified module to test your own CCTV estate for RTSP/ONVIF/DVRIP/Hikvision/XM weaknesses and known CVEs — find exposed cameras before attackers do.

🎥

ONVIF, PTZ & discovery

Hand-rolled ONVIF (device/media/imaging/PTZ), focus-hold watchdog, and one-click network discovery to onboard multi-camera NVRs.

📴

Fully offline / air-gapped

All models bundled, no phone-home in the hot path. Ship to sensitive sites that have no internet at all — and keep working.

🆔

Faces & re-ID — opt-in

When you have a lawful basis, enable consent-gated face recognition and age/gender. Off by default to keep you clean out of the box.

🌍

Fully localized

Russian and English throughout the interface, with a mobile-friendly single-page app — no plug-ins, no installs for operators.

Privacy & compliance

Surveillance you can defend to your regulator

Detection-only by default. Out of the box Iris detects, records and counts — it does not identify named individuals. That keeps a standard deployment outside the strictest biometric regimes (GDPR special-category, EU AI-Act high-risk, BIPA, Russia’s 152-FZ).

Biometrics are an explicit opt-in. Face recognition and voiceprints turn on only when you have a lawful basis and consent — and we ship the templates (privacy notice, DPIA, consent forms) to help you get there.

Your data stays yours. Everything runs on-premises; secrets are encrypted at rest; access is role-based; the optional licence heartbeat carries no personal data. Read more under why teams choose Iris and the FAQ.

Why Iris

More capable than a VMS, cheaper than the cloud, and it’s yours

What you needCloud (e.g. Verkada)Classic VMSIris
Runs on your hardware— cloud
Works fully offline
Cross-camera identitiesadd-on✗ / add-on✓ built-in
Audio intelligence (STT)limited
Camera security audit
No per-camera cloud subscription
Privacy-first / data ownershipvendor cloud✓ encrypted, on-prem

One GPU, one box, one platform — without the recurring cloud bill or the data-residency headache. See editions & trial.

How it works

From install to insight in three steps

1

Install on your hardware

A thin installer sets up the GPU runtime and the Iris appliance — on Linux or Windows (WSL2). Or order a ready appliance.

2

Activate

Start a free 7-day trial automatically, or activate a hardware-bound licence. Both online; the paid licence then works offline.

3

Add cameras & go

Auto-discover ONVIF/RTSP cameras, pick trigger classes, and watch live. Signed, health-gated updates keep you current — with automatic rollback.

Editions

Try free. Buy once. Own it.

Detection edition

Privacy-clean default

Everything you need for security, safety and analytics — without biometric identification.

  • Detection, recording, counting, zones
  • Audio: live subtitles & transcripts
  • Camera security audit
  • ONVIF / PTZ / discovery
  • Fully offline · encrypted · RBAC

Perpetual per-camera licensing or a ready hardware+software appliance — for RU/CIS and international markets. Talk to us for a quote.

Download

Get Iris — free 7-day trial

Runs entirely on your own hardware. Full features, online-only, no card. Pick your OS — the installer sets up everything (Docker, GPU) automatically, then activates your licence or starts the trial.

  • 🪟 Windows 10 (2004+) or 11 · 64-bit · WSL2 (set up automatically)
  • 💾 ~15 GB free disk — 7.5 GB app image + ~0.9 GB AI models + ~3 GB temp download + room for recordings
  • 🔑 Enter a licence key in the installer, or leave it blank for the 7-day trial
  • 🍎 macOS 12+ · requires Docker Desktop
  • 💾 ~12 GB free disk — 7.5 GB app image + ~0.9 GB AI models + ~3 GB temp download
  • ⚙️ CPU-only for now — fully functional, just slower; native GPU (Apple Silicon) support will follow if there's demand
  • ▶️ Start Docker Desktop, then run this one command in Terminal
curl -fsSL https://iris.monmyip.io/downloads/iris-install.sh | bash
  • 🐧 Linux x86-64 · Docker (installed automatically) · NVIDIA GPU optional, auto-detected
  • 💾 ~12 GB free disk — 7.5 GB app image + ~0.9 GB AI models + ~3 GB temp download + room for recordings
  • ▶️ Run this one command (installs Docker, the app, and the models)
curl -fsSL https://iris.monmyip.io/downloads/iris-install.sh | sudo bash

Accept the licence agreement to unlock the download. The Windows build is unsigned for now — SmartScreen may warn (“More info → Run anyway”). Verify with the SHA-256 in SHA256SUMS · full install guide.

FAQ

Questions, answered

Does Iris send my video to the cloud?

No. Iris runs entirely on your hardware. Your video, audio and metadata never leave your premises; the optional licence check transmits only a licence id and hardware fingerprint — no personal data.

Can Iris run without internet?

Yes — fully offline / air-gapped after a one-time setup. A paid licence works offline; you apply signed updates when you choose to connect, with automatic health-gated rollback.

Is face recognition required?

No. Iris is detection-only by default. Biometric features are an explicit, consent-gated opt-in, so a standard deployment stays clear of the strictest biometric regulations.

What hardware does it need?

A single NVIDIA GPU (T4/L4-class). Iris runs a full multi-camera AI pipeline on one GPU, on Linux or Windows via WSL2 — or order a ready appliance.

Which markets and languages do you support?

The interface is fully localized in Russian and English, and we serve both RU/CIS and international customers with appropriate update channels and compliance materials.