You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
llmwiki candidates list # show all candidates
llmwiki candidates list --stale # only stale (>30 days)
llmwiki candidates promote --slug Foo # promote to wiki
llmwiki candidates merge --slug A --into B
llmwiki candidates discard --slug X --reason "hallucinated"
LLM synthesis
llmwiki synthesize # synthesize source pages
llmwiki synthesize --check # probe backend (exit 0 if ok)
llmwiki synthesize --estimate # cost preview, no API calls
llmwiki synthesize --dry-run # list what would be processed
llmwiki synthesize --force # re-synth everything
Auto-tags pages (up to 5 AI tags per page, near-dup rejection, stop-word filter).
Adapters
llmwiki adapters # list every adapter + who fires on next sync
llmwiki adapters --wide # untruncated descriptions
Core (auto-discovered, always loaded):
Adapter
Source
claude_code
~/.claude/projects/
codex_cli
~/.codex/sessions/
Contrib (load on-demand with --adapter <name>):
Adapter
Source
chatgpt
conversations.json export
copilot_chat
VS Code workspaceStorage
copilot_cli
GitHub Copilot CLI
cursor
VS Code workspaceStorage
gemini_cli
~/.gemini/
obsidian
Obsidian vault .md files
opencode
OpenCode / OpenClaw sessions
Obsidian integration
# Sync wiki into an Obsidian vault
llmwiki sync --vault "~/Documents/Obsidian Vault/my-wiki"# Build site from a vault
llmwiki build --vault "~/Documents/Obsidian Vault/my-wiki"# Use the obsidian adapter to read from a vault
llmwiki sync --adapter obsidian
Flags you'll actually use
Flag
Command
What
--since YYYY-MM-DD
sync
Only sessions after that date
--project <slug>
sync
Restrict to one project
--force
sync, synthesize
Ignore state file, reconvert everything
--fail-on-errors
lint
Non-zero exit on error-severity issues
--vault <path>
sync, build
Operate on an Obsidian / Logseq vault
--engine graphify
graph
AI-powered knowledge graph
--host 0.0.0.0
serve
Bind LAN-accessible (default: loopback-only)
--status
sync
Show last sync + per-adapter counters
Config files
File
Purpose
sessions_config.json
All settings (see below)
.llmwikiignore
Exclude patterns (git-ignore format)
.llmwiki-state.json
Per-source mtime cache (auto; gitignored)
.llmwiki-quarantine.json
Convert failures (auto; gitignored)
.env
ANTHROPIC_API_KEY for API-mode synth
All configurable settings (sessions_config.json)
Section
Key
Default
What
vault
default_path
"" (must pass --vault)
Default Obsidian/Logseq vault path
vault.layout
entities
Wiki/Entities
Vault subfolder for entity pages
vault.layout
concepts
Wiki/Concepts
Vault subfolder for concept pages
vault.layout
sources
Wiki/Sources
Vault subfolder for source pages
vault.layout
syntheses
Wiki/Syntheses
Vault subfolder for synthesis pages
vault
allow_overwrite
false
Allow clobbering existing vault pages
graph
default_engine
builtin
Graph engine: builtin or graphify
graph
format
both
Graph output: json, html, or both
serve
port
8765
Dev server port
serve
host
127.0.0.1
Dev server bind address
serve
open_browser
false
Auto-open browser on serve
build
out_dir
site
Build output directory
build
search_mode
auto
Search index mode: auto, tree, flat
build
synthesize
false
Auto-synthesize overview on build
schedule
build
on-sync
When to auto-build: on-sync, daily, manual
schedule
lint
manual
When to auto-lint: on-sync, daily, manual
synthesis
backend
dummy
LLM backend: dummy, ollama
synthesis
model
llama3.1:8b
Model for synthesis
synthesis
base_url
http://127.0.0.1:11434
Ollama server URL
synthesis
timeout
60
Synthesis timeout (seconds)
filters
live_session_minutes
60
Skip sessions younger than N minutes
truncation
tool_result_chars
500
Max chars for tool results in output
Three-layer architecture
raw/ IMMUTABLE transcripts (source of truth, never modify)
wiki/ LLM-generated pages (you own this)
sources/ one summary per raw source
entities/ people, projects, tools (TitleCase.md)
concepts/ ideas, patterns, decisions (TitleCase.md)
syntheses/ saved query answers
comparisons/ side-by-side diffs
questions/ first-class open questions
site/ GENERATED static HTML (don't edit by hand)
Common recipes
# Daily: sync + serve
llmwiki sync && llmwiki serve --open
# Nightly cron (one project)
llmwiki sync --project my-project --no-auto-lint --since $(date -v-1d +%Y-%m-%d)# AI knowledge graph
pip install llm-notebook[graph]
llmwiki graph --engine graphify
# CI quality gate
llmwiki lint --json --fail-on-errors
# Export wiki to Obsidian vault
llmwiki sync --vault "~/Documents/Obsidian Vault/my-wiki"# Full site rebuild with AI synthesis
llmwiki build --synthesize && llmwiki export all