← all repositories
HKUDS/VideoRAG

RAG that lets you interrogate 100-hour video archives

VideoRAG indexes absurdly long videos into a multi-modal knowledge graph so you can query them in natural language instead of scrubbing timelines.

VideoRAG
Not currently ranked — collecting fresh signals.
star history

What it does

VideoRAG is a retrieval-augmented generation framework built for lengthy video understanding. It ingests footage of any length—lectures, documentaries, entire seasons—and builds a structured index from visual and audio content so you can ask questions in plain English. The repository bundles the research algorithm with Vimo, an Electron desktop app that puts a chat interface on top of the pipeline.

The interesting bit

Rather than feeding every frame to a hungry vision model, VideoRAG distills long videos into a hierarchical, graph-structured knowledge representation. The authors claim this keeps inference feasible on a single RTX 3090 even across hundreds of hours of content, which is the difference between a research demo and something you might actually run on local hardware.

Key highlights

  • Evaluated on LongerVideos, a benchmark of 164 videos spanning ~134.6 hours across lectures, documentaries, and entertainment.
  • Scores 60.2% on Video-MME long-video QA, up from the backbone model’s mid-50s range.
  • Supports cross-video semantic relationships, so you can ask questions that span multiple uploaded files.
  • The bundled Vimo app targets macOS, Windows, and Linux, though pre-built binaries are not yet available.

Caveats

  • Vimo’s downloadable beta is listed as “Coming Soon” for macOS Apple Silicon first; Windows and Linux builds are pending, so source builds are currently the only path.
  • The authors caution that LLM generation instability can cause benchmark scores to fluctuate across runs.

Verdict

Researchers and archivists drowning in long-form footage should try this. If your video diet is under five minutes per clip, look elsewhere.

Frequently asked

What is HKUDS/VideoRAG?
VideoRAG indexes absurdly long videos into a multi-modal knowledge graph so you can query them in natural language instead of scrubbing timelines.
Is VideoRAG open source?
Yes — HKUDS/VideoRAG is an open-source project tracked on heatdrop.
What language is VideoRAG written in?
HKUDS/VideoRAG is primarily written in Python.
How popular is VideoRAG?
HKUDS/VideoRAG has 3.2k stars on GitHub.
Where can I find VideoRAG?
HKUDS/VideoRAG is on GitHub at https://github.com/HKUDS/VideoRAG.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.