{"repo":"kostadindev/knowledge-base-builder","free":true,"listed":false,"github":"https://github.com/kostadindev/knowledge-base-builder","clone":"git clone https://github.com/kostadindev/knowledge-base-builder.git","description":"Python package that constructs a structured markdown knowledge base from external sources such as PDFs, websites, and GitHub repos with LLM summarization. Ideal for RAG, search-friendly LLM contexts (/llms.txt), and chatbots.","language":"Python","stars":11,"topics":["knowledge-base","llms","rag","summarization"],"license":"MIT","category":"ai-agents","readme_excerpt":"Knowledge Base Builder Turn any source into one structured Markdown knowledge base. Point it at web pages, PDFs, GitHub repos, YouTube videos, arXiv papers, RSS feeds, notebooks, and slides — it extracts everything and consolidates it into a single, LLM-structured document. Built for RAG, /llms.txt , vector-DB ingestion, and chatbots. Install Quickstart Pass any mix of URLs, local paths, and user/repo shorthand — each is auto-routed to the right extractor. Keys are read from the environment ( GOOGLE API KEY / OPENAI API KEY / ANTHROPIC API KEY ). No key? It still works — build() falls back to raw extraction so you always get a result: 📖 Documentation Full docs, guides, and API reference: kostadindev.github.io/knowledge-base-builder - Installation — core + optional extras - Quickstart — one-liner, raw mode, full control, CLI - Sources · Output Formats · Generate /llms.txt - API Reference The docs are machine-readable too (dogfooding this very tool): 📄 llms.txt · llms-full.txt — all docs as clean Markdown from one URL. Supported sources Source Formats / detection -------- --------------------- Documents PDF, DOCX, TXT, MD, RTF Spreadsheets CSV, TSV, XLSX, ODS Web content HTML, XML, JSON, YAML/YML Websites any URL, or a whole sitemap.xml GitHub user/repo shorthand or GitHub URLs YouTube youtube.com / youtu.be URLs — transcripts arXiv arxiv.org URLs or bare IDs like 2301.12345 RSS / Atom feed URLs Jupyter .ipynb files PowerPoint .pptx files The core install is lean; heavier sou","default_branch":null,"files":null,"tree":[],"storefront":"/r/kostadindev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kostadindev/knowledge-base-builder/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."}