AI Video Search

Building a multi-model video search tool on a 1 GB VPS

2026-11-09 · Karl Wang

This site runs on a 2-core / 1 GB Debian VPS. There is no GPU and no local inference; every model call goes to a vendor API. The whole stack is FastAPI + SQLite, one worker, jobs processed in order. That is a deliberate choice: on 1 GB of RAM, a sequential queue is a feature, not a limitation.

Four models, one result format

Every provider returns the same shape — search result (found / start / end / confidence), a one-sentence description, token counts and latency — so the same clip can be compared across models. The uploads page lets you switch models, and a finished job can be re-tested with a different model without re-uploading.

The integrations are not all equal, and that is worth stating plainly:

Boring parts that matter

The point of the tool is not the stack. It is that a claim like "our AI finds anything in your footage" can be tested on your own clip, with your own question, in about a minute — and the answer is a timestamp you can check, not a demo reel.

Share on LinkedIn

← All notes