mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
feat: vectordb explorer #6052
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @MattBash17 on GitHub (Aug 12, 2025).
Originally assigned to: @tjbck on GitHub.
Check Existing Issues
Problem Description
Not a problem, just a suggested feature.
Desired Solution you'd like
Would be nice to have a feature where OpenWebUI is capable of reading existing collections from the selected vector database (configured from environment variables).
This is particularly useful for cases in which the vector db gets populated through another tool/workflow, but you later want to chat with its content through owui.
Alternatives Considered
No response
Additional Context
No response
@tjbck commented on GitHub (Aug 12, 2025):
Great idea, will investigate!
@jsweetzer-ea commented on GitHub (Aug 13, 2025):
Yeah, this is a must have for business use IMO.
We have existing vector stores (Pinecone, Elastic) that I'd prefer to integrate with vs re-create solely for OpenWebUI.
It adds a lot of overhead to have to do so, as then your pipeline to maintain the vector db has to hit multiple targets.
For Pinecone/Elastic, it would be helpful to connect to the instance and then provide a query which dictates how vectors are interacted with by OpenWebUI (filtering by namespace/index, etc).
@flefevre commented on GitHub (Aug 26, 2025):
Does your proposition matched with or is it different?
Feature Request: Support for External Read-Only Knowledge Bases (Vector DBs) #15282
@tan-yong-sheng commented on GitHub (Aug 31, 2025):
Just a suggestion: it would be great if OpenWebUI could support contextual RAG in the future. On the UI, one possible feature is to display the summarized context (as one of the outputs of contextual RAG), similar to what we see in NotebookLM:
NotebookLM example:

As a comparison, OpenWebUI's current implementation as below:
More info about contextual rag: https://www.anthropic.com/news/contextual-retrieval
Although I believe contextual RAG could improve retrieval accuracy, it may also be more difficult to maintain and could slow down OpenWebUI, since it requires heavy operations and multiple LLM requests to generate and maintain summaries for each context.
@Busboy3129 commented on GitHub (Nov 4, 2025):
ragflow seesm to have a very good vectordb ui

they also use https://github.com/infiniflow/ragflow/tree/main/deepdoc to do very good document parsing of pdf and doc.