{"repo":"kanishka-linux/inquisitive","free":true,"listed":false,"github":"https://github.com/kanishka-linux/inquisitive","clone":"git clone https://github.com/kanishka-linux/inquisitive.git","description":"A personal self-hosted knowledge base with a touch of LLM/RAG","language":"Python","stars":20,"topics":["knowledge-base","rag","self-hosted"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Inquisitive: A personal self-hosted knowledge base with a touch of LLM/RAG Inquisitive is a fully self-hosted LLM/RAG based application that allows you to create your own personal knowledge base which you can easily search and organize. Features Upload files of various formats and store them in vector database for Retrieval-Augmented Generation (RAG) Add links/urls whose contents will be fetched automatically and will be added to the vector db Add links in bulk Crawl a given link recursively (Experimental) Add notes in markdown format with the capability to edit/delete later on from the UI itself. Focussed mode prompt shortcuts: /links, /notes, /files - to narrow down search based on source type. streamlit based UI for chat interface JWT based auth for basic user management based on fastapi and sqlite Multiple vector database backend support - default is lancedb . Ability to choose between multiple locally installed ollama models from the UI itself Listing of reference while discussing with ollama models View reference sources inline in case of notes and uploaded file. Ability to include/exclude particular references for better focussed search and discussion. Ability to select different window size of references - so that one can adjust the context size which will be sent to the llm models Installation Requirements Python 3.11+ streamlit (for FE UI) fastapi (for BE API server) Lancedb/ChromaDB (Vector DB) Sqlite (Relational DB) ollama (locally running ollama instance) Ollama ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kanishka-linux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kanishka-linux/inquisitive/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."}