← all repositories
axoviq-ai/synthadoc

An LLM Wiki Engine That Fact-Checks Itself

It exists because RAG shouldn't be the only way to turn a file dump into usable knowledge.

525 stars Python RAG · SearchAgentsOther AI
synthadoc
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Synthadoc ingests raw files—PDFs, spreadsheets, slides, web pages, even videos—and uses an LLM to synthesize them into a persistent wiki written as local Markdown. Instead of retrieving chunks at query time, it compiles cross-linked pages during ingestion, detects contradictions between sources, and annotates every substantive claim with a citation pointing to the exact line range in the original file.

The interesting bit

The project treats the wiki as the primary artifact, not a secondary view over a vector database. A built-in adversarial lint pass dispatches a second LLM to play devil’s advocate against every page, flagging overconfident claims and unsupported superlatives before a human ever reads them.

Key highlights

  • Ingest-time compilation produces [[wikilinks]] and surfaces contradictions automatically, preserving both conflicting claims with citations.
  • Claim-level provenance uses ^[filename:L-L] chips that jump to the exact source lines; broken citations are caught by the lint system.
  • Every page moves through a five-state lifecycle—draft, active, contradicted, stale, archived—with a full audit trail of who changed what and why.
  • Output is plain Markdown, so the wiki is browsable offline in Obsidian or any wiki-compliant editor without the engine running.
  • Supports multiple LLM backends, including local Ollama models and free-tier APIs, keeping the stack local-first and subscription-agnostic.

Verdict

Worth a look if you manage a growing corpus that needs structure, cross-references, and source accountability. Skip it if you only need occasional ad-hoc answers over a handful of files and don’t want a maintained wiki artifact.

Frequently asked

What is axoviq-ai/synthadoc?
It exists because RAG shouldn't be the only way to turn a file dump into usable knowledge.
Is synthadoc open source?
Yes — axoviq-ai/synthadoc is open source, released under the AGPL-3.0 license.
What language is synthadoc written in?
axoviq-ai/synthadoc is primarily written in Python.
How popular is synthadoc?
axoviq-ai/synthadoc has 525 stars on GitHub.
Where can I find synthadoc?
axoviq-ai/synthadoc is on GitHub at https://github.com/axoviq-ai/synthadoc.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.