Skip to content

v0.1.0 — first public release

Choose a tag to compare

@Clod Clod released this 12 Jun 21:30
· 240 commits to master since this release

First public release of llmwiki-marimo — a personal, local-first wiki that ingests your documents, builds a structured and interlinked knowledge base, and lets you read and chat with it, entirely on your machine.

1-minute demo

Highlights

  • Local-first, no vector DB — sources, chunks, wiki pages, and the citation graph all live in one SQLite file; retrieval is FTS5 plus reading whole wiki pages.
  • Citations as a contract — the chat assistant can only answer through tools that return wiki pages or source chunks, so every fact cites the page it came from.
  • Human-in-the-loop growth — promote a good chat answer to a permanent wiki page with one form.
  • Self-maintaining — six lint checks (orphans, stale summaries, missing cross-refs, missing concepts, contradictions, data gaps) with auto-repair of the safe ones.
  • Provider-agnostic — any OpenAI-compatible endpoint, including a fully local Ollama setup; chat and ingestion models configurable independently.

Engineering

  • Framework-agnostic core (base/) with marimo only at the UI edges
  • 301 tests across three layers (fake-LLM unit, frozen golden-corpus regression, Playwright E2E)
  • Apache-2.0; partly derived from Lucas Astorian's llmwiki (see NOTICE), inspired by Karpathy's LLM Wiki idea

Ships with a sample wiki, so the read/chat side works without ingesting anything. See the README to get started.