← All Products
📷
Home AutomationOpen Source

CCTVQL

Conversational query layer for CCTV systems

PythonHome AssistantFrigateHACSNLP
Get Support / Request FeatureGitHub ↗

// 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.

⭐ Star on GitHub♥ Sponsor

// support

Need help with CCTVQL?

Submit a private support ticket, request a feature, or book a consulting session. I personally respond to every ticket.

Get SupportRequest FeatureConsulting