Re:Sub-Millisecond RAG on Apple Silicon. No Server. No API. ...
by ckarani on Tuesday February 17, 2026 @02:37PM
(#47052048)
sqlite-vec is a great vector index — Wax actually uses SQLite under the hood too.
The difference is the layer. sqlite-vec gives you vec_distance_cosine() in SQL. Wax gives you: hand it a .mov file, get
back token-budgeted, LLM-ready context from keyframes and transcripts, with EXIF-accurate timestamps and hybrid
BM25+vector search via RRF fusion — all on-device.
It's the difference between a B-tree and an ORM. You'd still need to write the entire ingestion pipeline, media parsing,
frame hierarchy, token counting, and context assembly on top of sqlite-vec. That's what Wax is.
Re:Sub-Millisecond RAG on Apple Silicon. No Server. No API. ...
by kleton on Tuesday February 17, 2026 @03:11PM
(#47052608)
Thanks for clarifying. If mv2s is a sqlite3 db file under the hood that is something I would like to see in the readme as it would make me more likely to use.
The difference is the layer. sqlite-vec gives you vec_distance_cosine() in SQL. Wax gives you: hand it a .mov file, get back token-budgeted, LLM-ready context from keyframes and transcripts, with EXIF-accurate timestamps and hybrid BM25+vector search via RRF fusion — all on-device.
It's the difference between a B-tree and an ORM. You'd still need to write the entire ingestion pipeline, media parsing, frame hierarchy, token counting, and context assembly on top of sqlite-vec. That's what Wax is.