{"repo":"apg6390/myLocalKb","free":true,"listed":false,"github":"https://github.com/apg6390/myLocalKb","clone":"git clone https://github.com/apg6390/myLocalKb.git","description":"Offline local-first personal knowledge base with document upload, vector search, and Ollama-powered RAG chat.","language":"Python","stars":12,"topics":["ai","ai-tools","knowledge-base","chromadb","fastapi","local-first","ollama","python","rag","vanilla-js"],"license":null,"category":"productivity","readme_excerpt":"myLocalKb myLocalKb is an offline, local-first personal knowledge base with document upload, local vector search, and an Ollama-powered RAG chat interface. Upload documents, index them locally, and ask grounded questions against your own files. The app uses local embeddings, a local ChromaDB vector store, and a local LLM served by Ollama. No cloud LLM APIs are used. No API keys are required. Uploaded documents, embeddings, and vector indexes stay on your machine. --- Project Status Early alpha / local prototype. The core offline upload, retrieval, and chat flow works, but the project is still being hardened. Expect rough edges around installation environments, parser quality, scanned PDFs, and large-document performance. This repository is public so others can inspect, run, fork, and build on the local-first RAG approach. --- What Works Today - Upload and index .pdf , .docx , .pptx , .txt , and .md files - Store uploaded files and vector data locally under data/ - Generate embeddings locally through Ollama - Retrieve relevant chunks with ChromaDB - Answer questions with a local Ollama chat model - Return source filenames with answers - Refuse answers when retrieved context is insufficient - Run the frontend without a JavaScript build step --- Why This Exists Many RAG-style knowledge-base tools rely on hosted LLMs, hosted embedding APIs, telemetry, or managed vector databases. myLocalKb is intentionally small and local: - FastAPI backend - Vanilla HTML/CSS/JS frontend - Ollama","default_branch":null,"files":null,"tree":[],"storefront":"/r/apg6390","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apg6390/myLocalKb/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."}