#168 · Primary category: Knowledge Base & RAG

ArXivChatGuru

ai arxiv langchain machine-learning openai python question-answering rag redis retrieval retrieval-augmented-generation streamlit vector-database vector-search

Use ArXiv ChatGuru to talk to research papers. This app uses LangChain, OpenAI, Streamlit, and Redis as a vector database/semantic cache.

Project last updated:03/18/26

GitHub Stars

561

Forks

75

Contributors

6

License

MIT

Why we included this project

ArXiv ChatGuru is a Streamlit app that turns an arXiv topic into a Redis vector index you can ask questions against. You enter a topic and a paper count, and it fetches the papers, splits them into chunks, embeds them with OpenAI, and stores everything in Redis. From there you can ask questions and get answers grounded in the papers you loaded, and a stats page shows what the index actually contains. The project is upfront about being a learning exercise rather than a production-ready assistant, which is what makes it useful: it shows how Redis fits into a paper Q&A workflow in a way you can adapt to your own documents. If you are evaluating Redis as a vector store or teaching RAG, the whole flow is easy to follow and modify.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category