Skip to content

Iris

Self-hosted, single-GPU AI video management with face-anchored cross-camera re-identification.

Iris ingests RTSP cameras, records event clips, and builds persistent cross-camera identities anchored on the face — on one NVIDIA T4 (16 GB), behind an nginx cookie-SSO gateway, serving a no-build vanilla-JS SPA. It runs entirely on your hardware: no cloud, no data leaving the box.

Get started Download


What it does

  • Real-time detection & recording — YOLOv8n / RT-DETR (Apache) on the hot path; warm ffmpeg segment buffer cuts event clips at near-zero CPU. The pipeline never blocks on encode or fsync.
  • Face-anchored cross-camera re-ID — a new identity is minted only when a face passes a quality gate (SCRFD → ArcFace); faceless views only attach within a session. This is the deliberate fix for "one person from behind explodes into dozens of duplicates." See Re-identification.
  • Analytics, live subtitles, security audit — counting/dwell analytics, live speech-to-text + translation overlay, and a built-in CCTV vulnerability/CVE audit (RTSP/ONVIF/DVRIP/Hikvision/XM).
  • Privacy & compliance first — biometric identification ships off by default; detection-only is the legally-clean baseline. GDPR / 152-ФЗ / EU AI Act aware. See Compliance.

Built to sell as an appliance

  • License-clean edition — Apache RT-DETR + DINOv2 models only; no AGPL / non-commercial / research weights. See Model licensing.
  • Licensing & trial — signed, hardware-bound licenses; a 7-day, online-only free trial; offline grace for paid boxes; heartbeat + revocation. See License server.
  • Distribution — Windows (WSL2) + Linux installers, offline update bundles, signed release manifests. See Distribution & updates.

Where to go next

I want to… Read
Install and run it Install & run · Deployment config
Understand the design Architecture · Re-identification
Check the security posture Security · Code protection
Sell / license it Licensing · EULA · Pricing
Call the API API reference
Download an installer Download

Iris application code is MIT. Third-party models carry their own licences — see Model licensing and the distributed THIRD_PARTY_NOTICES.