cvkit
Open-source camera AI

Cameras that tell you what matters.

cvkit is a multi-camera streaming and AI toolkit. Point it at security cameras and have it tell you about the things you care about: a car or a person you don't recognise, an animal, smoke.

View on GitHub How it works

How it works

01 · Edge

Watch locally

A lightweight agent on your network ingests the camera feeds and detects motion, kept thin so nothing slows the ingest path.

02 · Gate

Filter the noise

Off the ingest path, candidate events are checked and tuned so a moth on the lens doesn't become an alert.

03 · Understand

Look closer

Vision models take a richer pass over the clip to work out what is actually there.

04 · Alert

Tell you

Set an alert like "cars I don't recognise", whitelist your own, and get a description, a still and the video.

Components