neuml/rag
A Retrieval Augmented Generation Streamlit application backed by txtai supporting both vector and graph-based RAG approaches.

This project provides a ready-to-use RAG application that combines semantic search with large language models to generate factually accurate responses grounded in user-provided data. It supports two retrieval paradigms: vector RAG using embedding-based similarity search and graph RAG using knowledge graph traversal for multi-hop reasoning. The application is built on txtai for the retrieval backbone and presents a Streamlit UI for interactive querying.
Frequently asked
- What is neuml/rag?
- A Retrieval Augmented Generation Streamlit application backed by txtai supporting both vector and graph-based RAG approaches.
- Is rag open source?
- Yes — neuml/rag is open source, released under the Apache-2.0 license.
- What language is rag written in?
- neuml/rag is primarily written in Python.
- How popular is rag?
- neuml/rag has 454 stars on GitHub.
- Where can I find rag?
- neuml/rag is on GitHub at https://github.com/neuml/rag.