HACKER Q&A
📣 ukuina

In-Browser Vector DB?


I'm looking to develop a retriever-augmented LLM Q&A app that will call out to an API for the LLM (this will be the only allowed type of API call [other than a fileserver], it's internal and no data can leave the firewall). I plan to ship the chunked, preprocessed document store as embeddings with the app (~100MB, can be read as files from a fileserver).

Is there any way to ship a vector DB implementation in-browser?

Other research:

* I know that Chroma can use DuckDB under the hood, and DuckDB has a WASM port, but Chroma itself doesn't?

* Weaviate and Qdrant do not have a WASM target?


  👤 dhruv_anand Accepted Answer ✓

👤 andre-z
Hi, Qdrant team here. Could you please explain why it has to be in-browser and not just start a docker locally?