← All Products
📷
Home AutomationOpen Source
CCTVQL
Conversational query layer for CCTV systems
PythonHome AssistantFrigateHACSNLP
// about
CCTVQL lets you talk to your cameras in plain English. Works with Frigate, Home Assistant, and any NVR system. Ask "show me who arrived at the front door today" and get a clipped response.
// features
What CCTVQL does
Natural language queries
Ask your cameras anything in plain English — no app, no timeline scrubbing.
Home Assistant native
Install via HACS and integrate with any HA dashboard or automation.
Auto clip export
Relevant footage is automatically trimmed and served as a shareable clip.
Semantic search
Search by object, person appearance, or event type across all cameras.
Frigate integration
Deep integration with Frigate NVR for object detection events.
Fully local
Runs 100% on your server. No cloud processing, no data leaving your network.
// free forever
CCTVQL is completely free and open-source
No Pro tier, no freemium — just good software, maintained in public. If it's useful to you, a GitHub star goes a long way.
// support
Need help with CCTVQL?
Submit a private support ticket, request a feature, or book a consulting session. I personally respond to every ticket.