Skip to content

WikiMind

You never write the wiki. You feed it. Every question makes it smarter.

WikiMind is a personal LLM-powered knowledge OS. Feed it articles, PDFs, YouTube videos, podcasts, or papers -- it compiles them into a structured wiki and answers questions with full source attribution.

What WikiMind is

  • Not a note-taking app -- you never write
  • Not a chatbot -- it builds something persistent
  • Not a RAG tool -- the wiki is the product, not a retrieval layer

It is the synthesis layer that sits above everything you consume.

WikiMind — Article detail view with claims, backlinks, and concepts

How it works

Feed --> Compile --> Query --> Answer files back --> Wiki gets smarter --> Repeat
  1. Feed -- Ingest URLs, PDFs, raw text, or YouTube videos
  2. Compile -- An LLM transforms each source into a structured wiki article with key claims, concepts, and backlinks
  3. Query -- Ask questions against your wiki; the Q&A agent cites specific articles
  4. File back -- High-confidence answers are filed back into the wiki, making it smarter over time

Tech stack

Layer Technology
Backend gateway Python 3.11+ / FastAPI
Job queue ARQ + asyncio (in-process for dev, ARQ + Redis for prod)
Database SQLite (dev) / PostgreSQL (prod) via SQLModel
LLM providers Anthropic Claude, OpenAI GPT, Google Gemini, Ollama
PDF extraction docling-serve sidecar; pymupdf fallback
Document ingest trafilatura (URLs), youtube-transcript-api (YouTube)
Frontend React 18 + TypeScript + Vite + TanStack Query + Zustand + Tailwind CSS
Testing pytest + pytest-asyncio + httpx

Status

Phase 1 (Working Core) -- Done

  • Backend pipeline: ingest -> compile -> query -> file-back
  • React UI: Inbox + Wiki Explorer
  • LLM provider abstraction with auto-enable
  • Multi-format ingest (URL, PDF, text, YouTube)
  • Source provenance and citation chains

Phase 2 (Query Loop) -- In progress

  • Conversational Q&A agent with thread file-back
  • React UI: Ask view with conversation threads
  • Semantic search (ChromaDB + embeddings)
  • Knowledge graph view
  • Wiki linter and health dashboard