Back to site
01 / 15
↓ / Space — next · → next · F fullscreen
OricoAI On-Premise · Private AI

AI security that
never leaves the building.

OricoAI turns any RTSP or ONVIF camera into an intelligent security system — detection, recognition, rules, alerts and an AI assistant — running entirely on your own hardware.

100%
on-prem · private
4
detection engines
17
operator screens
0
cloud dependency
THE PROBLEM
cloud surveillance

Smart cameras got smart at your expense.

Modern camera "intelligence" lives in someone else's cloud. Your footage leaves the building, the features hide behind a subscription, and your alarms depend on someone else's uptime.

Privacy you can't audit

Faces, plates and routines streamed to third-party servers with retention you don't control.

Per-camera subscriptions

AI detection, person alerts and clip history locked behind recurring monthly fees, per device.

Latency & outages

A round-trip to the cloud before anyone reacts — and nothing works when the link is down.

Vendor lock-in

Closed ecosystems and cameras that stop being smart the day the service does.

THE PLATFORM
meet oricoai

One console. Any camera. Your hardware.

OricoAI is a complete, self-hosted AI video security platform — a normalization gateway, a rules engine, on-device detection & recognition, and a polished operator console. Install it on the box in your building and you own the whole pipeline.

Private by design

All inference runs locally. Footage and identities never leave your network — no cloud account.

Works with what you have

RTSP, ONVIF, webcams — any standard camera. No proprietary hardware, no rip-and-replace.

Hardware-accelerated

On-device YOLO, face & plate models run on your GPU / NPU via CoreML, TensorRT or ONNX.

Agentic, not rule-bound

Ask questions in plain language. An AI assistant explains activity, grounded in live events.

ARCHITECTURE
how it fits together

A clean stack, top to bottom.

Cameras feed a gateway that collapses every detection source — on-device models, MQTT, REST — into one canonical event stream.

A rules engine evaluates that stream and pushes alerts to the console and your phone in real time. Everything runs in your network.

Node · Fastify · Socket.IO Vue 3 console SQLite · ONNX
SOURCES

Cameras & sensors

RTSPONVIFWebcamMQTT feeds
ingest · detect · normalize
CORE

Gateway → canonical event + rules engine

YOLO / face / plate / fallRulesSmart (VLM) rulesAlerts
surface & notify
CONSOLE

Operator console & channels

Web consoleAI assistantTelegram / Discord / SlackWebhooks
THE CONSOLE · DASHBOARD
OricoAI dashboard
OricoAI console — Dashboard
real-time command center

The whole site, at a glance.

A live threat level, the metrics that matter, and host telemetry — refreshed in real time over WebSocket.

KPIs & 24-hour activity

Cameras online, active rules, events/hour, alerts and incidents — with a live activity chart.

Detection mix & system load

Object / face / plate / fall breakdown beside live CPU, RAM and GPU utilization.

Top firing rules

See which rules drive the most alerts and tune them without leaving the page.

DETECTION ENGINE
on-device intelligence

Four AI engines, every frame, locally.

Every camera is analyzed on your own machine and normalized into one searchable event stream — no frame ever leaves the building.

YOLO object detection Face detection + recognition License-plate reading Fall detection Anti-spoofing
Your hardwareRuntimeAcceleration
Apple SiliconONNX RuntimeCoreML / ANE
NVIDIA GPUONNX RuntimeTensorRT / CUDA
Intel CPU / iGPUONNX RuntimeOpenVINO
Any CPUONNX Runtimenative fallback
Event Explorer
Event Explorer — every detection, searchable
RULES ENGINE
Detection Rules
Detection Rules — structured & AI-understood
turn detections into decisions

Rules in your security team's language.

Build rules on the events themselves — camera, type, label, confidence and time — then dry-run them against recent activity before going live.

Structured rules

"Unknown person at night", "Missing employee badge", "Vehicle in zone" — with severity and actions.

Smart rules (VLM)

Describe a situation in plain English — "a package is left at the door" — matched by a vision model against live scenes.

Test before you trust

Dry-run any rule against recent events and watch the fired-count before enabling it.

ALERT CENTER
nothing slips through

Real-time alerts, triaged.

Every rule match becomes an alert with severity, the triggering detection, and a one-click jump to the footage. Acknowledge individually or clear the board.

Severity-ranked feed

Info, warning and critical — filter to exactly what needs a human right now.

Footage in one click

Jump straight from an alert to its clip and the exact event that fired it.

Acknowledge & resolve

Ack individually or "acknowledge all" — keep the board reflecting live status.

Alert Center
Alert Center — acknowledge, drill in, resolve
AI ASSISTANT
AI assistant
Assistant — chat with your cameras
your guard, in plain language

Just ask what happened.

An assistant grounded in your real events, alerts and incidents. "What happened last night?" "Were there any unknown people?" — answered with the footage to back it up.

Grounded in live data

Answers cite real detections, alerts and incidents — not guesses.

Your choice of model

Local (Ollama / OpenAI-compatible) for full privacy, or OpenAI, Claude & Gemini for the hard cases.

Describe-scene on demand

Run the vision model on a live frame to caption exactly what a camera sees right now.

CAMERA MANAGEMENT
set up in minutes

Find every camera on the network.

An ONVIF scan discovers cameras automatically, tests the connection with a live preview, and lets you tune detection per camera — confidence, classes, and zones of interest.

ONVIF network scan

Auto-discover cameras and verify them with a live preview before adding.

Zones & line-crossing

Draw regions of interest and crossing lines per camera; count and alert only where it matters.

Groups & floor plans

Organize cameras by zone or site, and drop them onto a building floor plan as live pins.

Cameras
Cameras — discovery, status & grouping
PEOPLE & RECOGNITION
People
People — identities & enrollment
know who's who

Faces you trust. Faces you flag.

Enroll staff and known visitors by name and photo. OricoAI recognizes them across every camera, tags them on events, and flags everyone else as unknown.

Enroll in seconds

Name plus a photo — the person is recognized everywhere from then on.

Known vs. unknown

Drive rules off identity — "unknown face after hours" becomes a one-line alert.

Find a person

Search the timeline for where and when a specific identity was seen across all cameras.

MULTI-SITE FEDERATION
one pane, many buildings

Scale from one site to a portfolio.

Designate one install as the hub and connect edge sites with a pairing code. Each location keeps processing locally; the hub gives you a single view — with licensing controlled per device.

Hub & edge

Edge sites run autonomously and stay private; the hub aggregates status and alerts.

Per-device licensing

Authorize each device by its Machine ID — seats are issued and revoked centrally.

Connect over VPN / tunnel

Edges reach the hub over your own DDNS, VPN or tunnel — no exposure to the public cloud.

Sites
Sites — hub, edge pairing & seats
SYSTEM · SECURITY · CHANNELS
System health
System — health, telemetry & backup
built to be trusted

Hardened, observable, role-based.

Role-based access

Admin · Operator · Viewer — scoped control of cameras, rules, alerts and users.

Encrypted at rest

Camera credentials & API keys sealed with AES-256-GCM and masked in every response.

Notify any channel

Telegram, Discord, Slack, webhooks & MQTT — plus config backup / restore and an audit log.

WHY ORICOAI

The on-prem alternative to cloud camera AI.

Cloud camera services

  • Footage leaves your network
  • Per-camera monthly AI fees
  • Cloud round-trip latency & outages
  • Locked to proprietary hardware
  • Closed, fixed feature set

OricoAI

  • 100% on-prem — nothing leaves the building
  • One platform license — no per-camera cloud fees
  • Edge-fast response, fully offline-capable
  • Any RTSP / ONVIF camera, any GPU / NPU / CPU
  • Your choice of AI model, white-label ready
OricoAI

Private AI for every camera you run.

Deploy OricoAI on your own hardware and put an AI security operator behind every camera — in your building, on your terms.

Private. 100% on-prem inference Compatible. any RTSP / ONVIF camera Scalable. single site to portfolio White-label ready