Blog
Active

Vigilens

Real-time video intelligence for always-on RTSP streams with fast screening, Gemini verification, durable SQLite memory, and searchable query history.

Project

Key Achievement

Unified streaming detection, durable memory, and natural-language retrieval for live video monitoring

Project Details & Notes
[01]

Continuously monitors live RTSP streams and detects user-defined events from natural language trigger queries

[02]

Uses a fast screening pipeline followed by Gemini verification before persisting verified detections and sending webhooks

[03]

Stores event memory and activity timelines in SQLite so the system stays searchable after the fact

[04]

Architecture doc: https://github.com/yesh-045/vigiLens/blob/main/ARCHITECTURE.md

[05]

Blog / Demo: https://yesh-045.github.io/vigiLens/

[06]

Supports natural-language queries over recent events and activities with timestamped clip context

Technologies Used
PythonPython
FastAPIFastAPI
Gemini APIGemini API
SQLiteSQLite
Yeshwanth S