AI product Open source
LLM Wiki is a cross-platform desktop application maintained by nash_su that turns imported documents into a persistent, organized, interlinked knowledge base. It uses a three-layer structure of immutable raw sources, LLM-generated wiki pages, and configuration rules, with ingest, query, and lint operations; generated pages use YAML frontmatter, source traceability, an index, an operation log, and [[wikilink]] cross-references.
Its ingest pipeline first analyzes each source for entities, concepts, connections, contradictions, and recommended structure, then generates or updates wiki pages, summaries, indexes, research queries, and human-review items. SHA256 caching skips unchanged files, while a persistent queue supports serialized processing, retries, cancellation, and crash recovery. It accepts PDFs, Office documents, EPUB/MOBI, Org mode, images, media, web clips, and URL batches, with optional vision-based image captions and MinerU processing for complex PDFs.
Retrieval combines tokenized keyword search, optional LanceDB vector search through OpenAI-compatible embedding endpoints, and graph expansion based on direct links, shared sources, Adamic-Adar similarity, and page-type affinity. The application also provides Louvain community detection, graph insights, deep research through Tavily, SerpApi, or SearXNG, a Rust tool-using chat agent, review workflows, Mermaid and KaTeX rendering, a Chrome web clipper, and project export/import. It includes a token-protected local HTTP API and MCP server for searching, reading files, traversing the graph, rescanning sources, and calling the backend agent. The application is built with Tauri v2, React, TypeScript, and Rust, has macOS, Windows, and Linux builds, and is licensed under GPL-3.0.