# kerberos-io/agent

An open and scalable video surveillance system for anyone making this world a better and more peaceful place.

Repository: https://github.com/kerberos-io/agent
Canonical: https://ross.abutalabs.com/products/kerberos-io-agent
Homepage: https://kerberos.io
Language: Go
License: MIT
License Family: permissive
Topics: videosurveillance, golang, react, ipcamera, video-surveillance, motiondetection, motiondetector, docker
Last push: 2026-08-22T20:28:02+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 2212, "days_push": 11, "days_rel": 11, "gap_med": 1.0, "n_releases_24m": 105}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1103, forks 151 (observed 2026-08-28T04:03:35.982030+00:00)

## What it is
Kerberos Agent is an open-source, scalable video surveillance application written in Go with a React frontend, designed to connect to IP cameras, record video, and perform motion detection. It runs on Raspberry Pi, Docker, or Kubernetes and is the core component of the Kerberos.io video analytics ecosystem.

## Use cases
- set up a self-hosted video surveillance system with IP cameras
- detect motion from RTSP camera streams and record clips
- manage and scale many cameras across Docker or Kubernetes clusters
- livestream and monitor cameras from a web interface
- run video analytics pipelines on camera footage
- build a privacy-friendly alternative to cloud CCTV services

## When to choose
- you want an open-source, self-hosted NVR with motion detection
- you need to scale camera fleets on Kubernetes or Docker
- you run cameras on edge devices like Raspberry Pi
- you want to extend surveillance with APIs and message brokers

## When to avoid
- you need a turnkey commercial VMS with guaranteed support
- you only need simple webcam recording without camera management
- you require deep built-in AI analytics out of the box without extra components

## Facets
- artifact type: application
- maturity: active
- function: video-processing, computer-vision, monitoring, streaming, self-hosted
- domain: security, iot, self-hosted, computer-vision
- platform: cross-platform, go
- tags: video-surveillance, ip-camera, motion-detection, rtsp, nvr, cctv, video, docker, linux, web-server

## Member repositories
- kerberos-io/agent (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:35.982030+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:45:33.306431+00:00, confidence not recorded.
  - readme: https://github.com/kerberos-io/agent (fetched 2026-08-28T04:03:35.982030+00:00, sha aab597547a13)
  - homepage: https://kerberos.io (fetched 2026-08-29T12:48:28.773196+00:00, sha 57766a85a31d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
