Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. AI Video Search Tools
  3. SentrySearch

SentrySearch

What it is

SentrySearch is an open-source tool for finding moments in video footage and producing trimmed clips that match a search. It recursively scans for MP4 and MOV files, whether or not they come from Tesla Sentry Mode. The tool divides footage into overlapping chunks, embeds them alongside text or image queries in a shared vector space, and stores video vectors in a local ChromaDB database. Search options include text, reference images, anomaly highlights, and optional reranking of candidate clips. Embedding backends include Gemini, Alibaba DashScope Qwen Cloud, LiteLLM, local Qwen3-VL, and MLX for Apple Silicon. Its local backend runs on the user's machine without an API key and is described as private and offline-capable. Qwen Cloud processing involves the official SDK uploading local chunks to DashScope-managed temporary storage. Optional Tesla support can extract driving metadata and show an overlay. The project requires Python 3.11 or later and FFmpeg or imageio-ffmpeg; local inference also requires CUDA or Apple Metal. Gemini indexing is estimated at about $2.84 per hour of footage using default settings.

For and against

For

  • Searches with text or reference images.
  • Finds MP4 and MOV files recursively.
  • Local backend runs without an API key.
  • Supports anomaly highlights and clip trimming.
  • Apache-2.0 licensed open-source repository.

Against

  • Requires Python 3.11 or later and FFmpeg.
  • Local inference requires CUDA or Apple Metal.
  • Qwen Cloud uploads chunks to temporary storage.
  • Still-frame detection can miss subtle motion.

The verdict

SentrySearch offers several search backends and can trim matching footage, with local processing available as an option. Be aware of its installation requirements, imperfect detection across subtle motion or chunk boundaries, and the data handling used by Qwen Cloud.

Who it suits

SentrySearch may suit people who need to find scenes in local video collections using text or images. Its local backend is an option for users who want processing on their own machine without an API key.

On the record

Cloud data handling
For the Qwen Cloud backend, local video chunk files are uploaded to DashScope-managed temporary object storage before API processing.github.com · read 8 Oct 2026
Compatibility
The directory scanner recursively finds MP4 and MOV footage, including footage not recorded in Tesla Sentry Mode.github.com · read 8 Oct 2026
Embedding backends
It supports Gemini Embedding, Alibaba DashScope Qwen Cloud, LiteLLM gateways, and local Qwen3-VL models.github.com · read 8 Oct 2026
Highlights
The highlights command ranks anomalous clips in an index and can trim them automatically.github.com · read 8 Oct 2026
How it works
It embeds video chunks and text or image queries into a shared vector space, stores video vectors in a local ChromaDB database, and matches queries against them.github.com · read 7 Oct 2026
Integrations
SentrySearch can hand search results to the maker's SentryMerge tool and saved clips to SentryBlur.github.com · read 8 Oct 2026
License
The GitHub repository identifies the project as Apache-2.0 licensed.github.com · read 8 Oct 2026
Limits
Still-frame detection is heuristic, and search quality can be affected when an event crosses chunk boundaries.github.com · read 8 Oct 2026
Local processing
The local backend runs without an API key and processes footage on the user's machine.github.com · read 8 Oct 2026
Maker
The maintainer's GitHub profile names Soham Rajadhyaksha and lists Fremont, California.github.com · read 8 Oct 2026
Privacy
The README describes the local backend as private and says it runs entirely on the user's machine.github.com · read 8 Oct 2026
Privacy option
The local backend runs on the user's machine without an API key, which the README describes as private and offline-capable.github.com · read 7 Oct 2026
Purpose
SentrySearch performs semantic search over video footage and returns trimmed clips.github.com · read 8 Oct 2026
Requirements
The project requires Python 3.11 or later and FFmpeg, with bundled FFmpeg available through imageio-ffmpeg for the default setup.github.com · read 8 Oct 2026
Search methods
Users can search with text queries or reference images.github.com · read 8 Oct 2026
Search modes
It supports text search, image search, anomaly highlights, and optional reranking of candidate clips.github.com · read 7 Oct 2026
Supported footage
The directory scanner recursively finds MP4 and MOV files, including footage that is not from Tesla Sentry Mode.github.com · read 7 Oct 2026
Tesla overlay
An optional overlay can display Tesla dashcam speed, date, time, city, and road name when supported metadata is available.github.com · read 8 Oct 2026

Alternatives to SentrySearch

Every alternative, ranked