{"repo":"benmaster82/Kwipu","free":true,"listed":false,"github":"https://github.com/benmaster82/Kwipu","clone":"git clone https://github.com/benmaster82/Kwipu.git","description":"Ask questions across your Markdown notes using a fully local Graph RAG engine. Built for Obsidian vaults, works with any folder of Markdown files. Extracts entity-relation triples from wikilinks & YAML frontmatter, retrieves answers via hybrid search (vector + BM25 + temporal). Multilingual. No cloud. Runs on Ollama.","language":"Python","stars":266,"topics":["llm","md","natural-language","obsidian","ollama","rag","rag-chatbot","terminal-ui","embeddings","llama-index"],"license":"MIT","category":"ai-agents","readme_excerpt":"Kwipu 中文文档 A local Graph RAG system that turns your markdown notes into a queryable knowledge graph. Ask questions in natural language and get answers that connect information across multiple files. Built for Obsidian vaults but works with any folder of markdown files. What's New - MCP Server - use Kwipu as a tool inside Claude Desktop, Cursor, Windsurf, or any MCP-compatible agent. All processing runs locally via Ollama. - Incremental updates - editing a note no longer rebuilds the entire graph. Modified files are updated in-place in seconds. - CLI model override - switch LLM or embedding model without editing code: --llm-model , --embed-model - Startup validation - checks that Ollama is running and models are available before starting. Clear error messages with suggested commands. - Storage integrity - detects embedding model mismatches to prevent silent corruption of the graph. - Refined prompt - rewritten anti-hallucination rules reduce false information while keeping answers complete. Features - Property Graph Index - builds a knowledge graph from your notes using LLM-extracted relationships - Obsidian-native - automatically parses [[wikilinks]] and YAML frontmatter into structured graph triples - Multilingual - supports Italian, English, French, German, Spanish, Portuguese (auto-detected) - Hybrid retrieval - combines 4 retrieval strategies: - LLM synonym expansion (optional, disable with --fast ) - Vector similarity search - BM25 keyword scoring - Temporal/metadata mat","default_branch":null,"files":null,"tree":[],"storefront":"/r/benmaster82","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benmaster82/Kwipu/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."}