{"repo":"snexus/llm-search","free":true,"listed":false,"github":"https://github.com/snexus/llm-search","clone":"git clone https://github.com/snexus/llm-search.git","description":"Querying local documents, powered by LLM","language":"Jupyter Notebook","stars":659,"topics":["chroma","langchain-python","large-language-models","openai-chatgpt","splade","chatbot","llm","streamlit","hyde","rag"],"license":"MIT","category":"ai-agents","readme_excerpt":"pyLLMSearch - Advanced RAG Documentation The purpose of this package is to offer an advanced question-answering (RAG) system with a simple YAML-based configuration that enables interaction with a collection of local documents. Special attention is given to improvements in various components of the system in addition to basic LLM-based RAGs - better document parsing, hybrid search, HyDE, chat history, deep linking, re-ranking, the ability to customize embeddings, and more. The package is designed to work with custom Large Language Models (LLMs) – whether from OpenAI or installed locally. Interaction with the package is supported through the built-in frontend, or by exposing an MCP server, allowing clients like Cursor, Windsurf or VSCode GH Copilot to interact with the RAG system. Features Fast parsing and embedding of medium size document bases (tested on up to few gigabytes of markdown and pdfs) Incremental updates for new documents, without a need to re-index the entire document base. Supported document formats Build-in parsers: .md - Divides files based on logical components such as headings, subheadings, and code blocks. Supports additional features like cleaning image links, adding custom metadata, and more. .pdf - MuPDF-based parser. .docx - custom parser, supports nested tables. Other common formats are supported by Unstructured pre-processor: List of formats see here. FastAPI based API + MCP server, allowing communicating with RAG via any mcp client, including VSCode/W","default_branch":null,"files":null,"tree":[],"storefront":"/r/snexus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/snexus/llm-search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}