ObsiKO ObsiKO Docs

16-4 Building an LLM Wiki πŸ“š

This feature grows scattered material into a knowledge wiki the agent manages on its own. A movie's lore, a recipe book, a paper archive, a work wiki β€” anything works.

← Home: ObsiKO 101 Β· Parent: 16 AI Agent


Getting started

  1. (Optional) Open a fresh vault, and tell the agent "build me an LLM wiki."
  2. The agent will ask whether you want a quick start or a deep start. - Quick start: just give it a topic and language, and it sets up a basic skeleton in seconds. - Deep start: it asks more β€” who you are and why you're collecting this (your reuse axis), the wiki's sub-categories, the kinds of material, how often it updates, and even the agent's personality (persona) β€” for a sturdier setup.
  3. Once you've answered, it builds the folders, system files, and a getting-started guide (Read-me-first.md) all in one go.

πŸ“± On mobile too (a lightweight edition)

Even without a desktop, you can start a lightweight LLM wiki from the chat AI on your phone or tablet.

The resulting structure

πŸ’‘ Subcategory names adapt to your topic β€” a worldbuilding wiki might use 21. Characters/22. Factions/23. Places/24. Timeline instead.

πŸ“₯ File formats you can drop in Inbox (the agent can read them)

These are the file extensions the agent can read and organize when you put them in 00. Inbox/ or drag them into the chat.

Kind Extensions Notes
Text/Markdown .md .markdown .txt Read directly, no tools needed
PDF .pdf Text-based PDFs are extracted as-is; scanned (image) PDFs get OCR (needs poppler, Claude only)
Images .png .jpg .jpeg .gif .webp .bmp Viewed, transcribed, and described (Claude only)
Office/documents/e-books .docx .pptx .odt .epub .rtf .html(.htm) .tex .rst .org .wiki etc. Dozens of formats supported via Pandoc (needs pandoc)
Audio/video (transcription) .mp3 .wav .m4a .aac .flac .ogg .opus .wma Β· .mp4 .mov .mkv .webm .avi .m4v Local whisper (+ffmpeg) or cloud transcription with an OpenAI/Gemini API key
Data (tables) .csv .tsv .json Converted into Markdown tables

πŸ’‘ poppler, pandoc, and whisper are free external tools β€” they're only needed when you ask for that specific format, and if they're not installed you'll get a one-line install tip. (Text, images, and data tables work right away with no extra install! And transcription works without whisper too β€” with an OpenAI/Gemini API key it goes through the cloud.) For video URLs, YouTube, or RSS, just give the address instead of a file.

Running it (4 core actions)

Just drop material into 00. Inbox/ and talk to it. It works both in natural language and via slash commands. (Note: /collect, /ask, /lint, /status below are not the built-in assistant commands β€” they work through rules (system files) installed into that vault when you build an LLM wiki β€” so calling them in natural language is more reliable. Newly built wikis install the commands for desktop and mobile chat, so /collect shows up on your phone too.)

What you want Natural language Command
Organize/incorporate material "organize this" /collect (ingest)
Ask the wiki a question just ask /ask (query)
Check and fix "check this over" /lint
See status "show me the status" /status

Making it your own


πŸ’‘ Tip β€” Use it like NotebookLM, a "my-material" assistant

Just like Google NotebookLM, you can use it as an assistant that answers only from material you've collected and cites its sources. (The tools and semantic search above effectively play the role of RAG here.) If setting up a full LLM wiki feels like too much, you can start light like this instead.

  1. Gather material first: put the PDFs, documents, images, audio, and notes you'll draw on into one folder (e.g. 00. Inbox/ or Material/). Any extension from the "file formats you can drop in Inbox" table above works.
  2. Answer only from your material, with sources cited: just add one line to your question β€” - "Answer only based on the attached/this folder's material, and cite the source (filename, passage). If it's not in the material, say so honestly (no making things up)."
  3. The same kinds of outputs NotebookLM gives you: - "Make a core-summary briefing from this material" Β· "Turn it into a study guide (concepts, likely questions)" Β· "Make 10 FAQs" Β· "Make a timeline" Β· "Make a comparison table of the differences and similarities between these two sources"
  4. Finding by meaning (semantic search): ask something like "find everything similar to this topic," and it'll use a local index to find passages that are close in meaning even if the wording differs (and answer based on those results). β†’ See 16 AI Agent for how to turn it on

ObsiKO's edge: both your material and the answers stay as your own .md files, so they're truly yours β€” and if you want to grow it further, you can promote it straight into an LLM wiki and start running /ask (source-cited Q&A) and /lint. In other words, it's not a "use once and done" notebook, but a knowledge base that keeps growing.


← Previous: Writing & Composition Β· Home Β· Next: Zettelkasten & Ontology β†’