{"repo":"ssrajadh/sentrysearch","free":true,"listed":false,"github":"https://github.com/ssrajadh/sentrysearch","clone":"git clone https://github.com/ssrajadh/sentrysearch.git","description":"Semantic search over videos using Gemini Embedding 2 or Qwen3-VL.","language":"Python","stars":4423,"topics":["chromadb","dashcam","gemini","gemini-embedding-2","semantic-search","video","mp4","tesla","qwen3-vl","search"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"SentrySearch Semantic search over video footage. Type what you're looking for, get a trimmed clip back. [!IMPORTANT] Official source: github.com/ssrajadh/sentrysearch is the only official home of SentrySearch. Other sites republishing or mirroring this project are not affiliated with or endorsed by the maintainer, always download from this repository. Languages: English · 简体中文 New: SentrySearch codebase walkthrough video The Pipeline: 1. SentrySearch (find an event in your footage) 2. SentryMerge (auto-cut the multi-cam footage into one video that follows the subject across cameras) 3. SentryBlur (auto-redact sensitive information) Table of Contents - How it works - Getting Started - Usage - Init - Index footage - Search - Search by image - Highlights - Qwen Cloud (Alibaba DashScope) - Local Backend (no API key needed) - Why the local model is fast - Tesla Metadata Overlay - Stitch with SentryMerge - Redact with SentryBlur - Managing the index - Failed chunks and retrying - Cache and state files - Verbose mode - How is this possible? - Cost - Known Warnings (harmless) - Limitations & Future Work - Compatibility - Requirements How it works SentrySearch splits your videos into overlapping chunks, embeds each chunk as video using Google's Gemini Embedding API, Alibaba DashScope ( qwen-cloud ), or a local Qwen3-VL model, and stores the vectors in a local ChromaDB database. When you search, your text query (or image, see search by image) is embedded into the same vector space and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ssrajadh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ssrajadh/sentrysearch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}