Langchain-Chatchat and Simple-RAG-Chatbot
One project is a comprehensive RAG and Agent application based on Langchain with various LLMs, while the other is a simpler example demonstrating how to build a basic RAG chatbot with Langchain and Streamlit, making them ecosystem siblings where the simpler project could serve as an educational precursor or simplified component to the more complex application.
About Langchain-Chatchat
chatchat-space/Langchain-Chatchat
Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
Supports flexible model deployment via Xinference, Ollama, and LocalAI frameworks with OpenAI API compatibility, enabling unified LLM and embedding model integration. Implements end-to-end RAG with hybrid retrieval methods (BM25+KNN), multi-modal image understanding, and agent-based tool orchestration for tasks like database queries, web search, and ArXiv paper analysis. Built on FastAPI backend and Streamlit frontend, supporting both local offline deployment and API-based access across diverse open-source models.
About Simple-RAG-Chatbot
Faridghr/Simple-RAG-Chatbot
Build a simple RAG chatbot with LangChain and Streamlit
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work