mrkeyoor.com_
Tue 01 Sept 17:44 UTC
LLM Toolsevaluationupdated 30 Aug 2026

llm_wiki review

LLM Wiki is a desktop app that turns imported documents into a linked, searchable wiki maintained with language models. It keeps the source files, generated pages, citations, graph, and chat history on your machine, while letting you choose local or hosted model providers.

+76 / 1dstars / 7d
Verdict

Our llm_wiki run installed 862 packages and 621 MB, then its test command exited 1 despite a 1,876-pass summary, so this is an ambitious desktop knowledge system that still needs careful evaluation. Use it if generated Markdown, source traceability, and local agent access solve a real research problem for you. Wait if you depend on Intel Mac binaries, very large graph APIs, or Codex CLI chat without workarounds.

We ran it

Lab card: what happened when we ran llm_wikiScreenshot of llm_wiki (github.com/nashsu/llm_wiki)
Install✓ · 21s862 packages · 621 MB
Build✓ · 14s
Tests✗ · 36s1876 passed · 0 failed of 1876 (vitest)
Known vulns160 critical · 9 high · 5 moderate · 2 low (npm audit)
Repo465 files~129,347 lines of source · 48.9 MB · 2 CI workflows

Answers from our run

Does llm_wiki build from source?

Dependencies installed in 21 seconds (862 packages), and the build succeeded in 14 seconds. We cloned commit e808211 into a clean Debian container with 3 CPUs and no project-specific setup.

Do llm_wiki's tests pass?

Yes: 1876 of 1876 passed when we ran the project's own test command (vitest). Some failures need services or credentials a bare container does not have.

Does llm_wiki have known vulnerabilities in its dependencies?

npm audit flagged 16 known advisories in the dependency tree at the time of our run.

Who should not use llm_wiki?

Intel Mac users expecting the advertised prebuilt DMG: v0.6.11 lists only an Apple Silicon DMG, and issue 713 asks whether Intel Macs are supported.

What are the alternatives to llm_wiki?

Khoj, AnythingLLM, Logseq. Our llm_wiki run installed 862 packages and 621 MB, then its test command exited 1 despite a 1,876-pass summary, so this is an ambitious desktop knowledge system that still needs careful evaluation.

Setup3/5Build passed, but source setup spans Node, Rust, protoc, and MCP
Docs4/5Detailed features and setup, with one misleading Mac binary claim
Community4/517,110 stars and active August 2026 issue discussion
Maturity3/5v0.6.11 is active, but tests and current integrations have faults

Who it’s for

Researchers who want PDFs, office files, web clips, and notes organized into a persistent wiki.
Obsidian users who want generated Markdown pages and wikilinks rather than a closed database.
Developers who want a local HTTP API, MCP tools, or a Claude Code skill for querying their own collection.
Desktop users willing to supply and pay for a compatible model provider.

Who it’s NOT for

Intel Mac users expecting the advertised prebuilt DMG: v0.6.11 lists only an Apple Silicon DMG, and issue 713 asks whether Intel Macs are supported.
People who need a large graph exposed reliably through the API: issue 714 reports a 1,000-node cap, ignored offsets, missing path-form links, and long recomputation on a 4,359-page project.
Codex CLI users who need chat to work without retrieval hits: issue 703 reports that v0.6.11 can reject a message before the CLI runs when no wiki citation is found.
Teams that cannot send document-derived text to a model provider or operate a local model: ingest and generation require a configured LLM.
Anyone seeking a browser-hosted team wiki: the documented product is a Tauri desktop app with a loopback API.

Setup reality

Our sandbox install succeeded in 21 seconds, adding 862 packages and using 621 MB. The build passed in 14 seconds. Tests exited 1 after 36 seconds: one summary reported 132 files and 1,876 tests passed, while the log tail also showed a separate block with 2 files and 6 tests failed. Npm audit found 16 known vulnerabilities, including 9 high severity.

Useful operation needs an LLM endpoint, API key, and model choice. Vector search needs a separate OpenAI-compatible embedding endpoint. Deep Research can use Tavily, SerpApi, or SearXNG, while complex PDF parsing can use optional MinerU services.

Building the desktop app requires Node.js 20+, Rust 1.88+, and protoc, plus a separate MCP server build before Tauri runs. Prebuilt releases avoid that toolchain on supported platforms. The local API listens on 127.0.0.1:19828 and can require a generated token.

The output is a folder of Markdown, not a hidden index

LLM Wiki turns source material into a persistent set of Markdown pages with YAML metadata, [[wikilinks]], summaries, and references back to the imported files. The app keeps raw sources separate from generated pages and maintains an index.md, log.md, and overview.md. That structure matters: the result can open as an Obsidian vault, and you can inspect what the model wrote without depending on the desktop interface.

Ingest uses 2 model calls, first for analysis and then for page generation. It accepts PDFs, office documents, EPUB and MOBI books, Markdown, media, images, and web clips. A SHA256 cache skips unchanged sources, while a persistent queue retries failed jobs and survives restarts. The attractive part is the source trail on generated pages. The uncomfortable part is that a model is still deciding how to split, name, and connect your knowledge, so review is part of the job.

Search combines text, vectors, and a 4-signal graph

The default retrieval path searches words and expands through a graph built from direct links, shared sources, common neighbors, and matching page types. Optional LanceDB embeddings add semantic matches through an OpenAI-compatible endpoint. LLM Wiki then fits selected pages, chat history, and system material into a configurable context budget from 4K to 1M tokens. Read Sources Only mode is available when answers must stay with imported evidence.

The graph is useful for browsing a modest collection, but issue 714 gives a hard reason to test your own scale. On a project with 4,359 Markdown files, the reporter found the API stopped at 1,000 nodes, ignored the offset, missed links written with paths, and took about 24 seconds per request before later calls stalled. That report concerns v0.6.11 and the graph API, not every ingest operation, but it rules out assuming that a large vault will behave like the screenshots.

What happened when we ran it

Our sandbox installed 862 npm packages in 21 seconds and used 621 MB on disk. The build completed successfully in 14 seconds. The checkout itself contained 465 files, about 129,347 lines of source, and occupied 48.9 MB before dependencies. We found 2 CI workflow files, no Dockerfile, and no top-level tests directory. Those inventory signals describe commit e808211, not the latest binary release.

The test command exited 1 after 36 seconds. Its output is internally split: one Vitest summary says 132 files passed and 1,876 tests passed, with 0 failures in that group. The tail then prints Failed Tests 6 and a separate summary of 2 failed files, 6 failed tests, 3 passes, and 71 skips across 10 files. The tail names queue restoration messages but does not show enough error detail to assign a cause. Npm audit reported 16 known vulnerabilities: 9 high, 5 moderate, and 2 low.

A working desktop build needs more than npm

Prebuilt packages are the sensible first trial. Release v0.6.11 includes Windows installers and portable files, Linux packages for x86_64 and ARM, and an Apple Silicon DMG. The README says macOS binaries cover Apple Silicon and Intel, yet the v0.6.11 asset list has no Intel DMG. Issue 713 asks about the same gap. Intel Mac owners should verify a compatible artifact before investing time in a project.

A source build needs Node.js 20 or newer, Rust 1.88 or newer, and protoc. The documented sequence also installs and builds the MCP server because Tauri bundles its output as a resource. Once the app starts, you still need an LLM provider, API key, and model. Semantic search adds an embedding endpoint. Deep Research adds Tavily, SerpApi, or a SearXNG instance, and MinerU is optional for complex PDF layouts. Local models can reduce external data exposure, but they shift model setup and hardware costs to you.

Agent access is useful, with one current Codex fault

The app exposes a token-capable API on 127.0.0.1:19828 for project listing, file reads, review items, search, chat, graphs, rescans, and embeddings. Its bundled MCP server calls that API, and a separate skill connects Claude Code or Codex to the running desktop app. This is a practical route for asking an agent about your wiki while preserving page-path citations. The loopback bind also makes the default integration local to the machine.

Issue 703 documents a v0.6.11 Codex CLI regression on Windows. Connection and function tests passed in the report, yet a normal chat with no retrieved wiki references returned a backend-model configuration error before Codex CLI generated anything. The issue is open and was updated on August 30, 2026. If CLI-based chat is central to your setup, reproduce that exact no-reference case before importing a large collection.

Active maintenance does not settle the product fit

GitHub recorded 17,110 stars, 230 combined issues and pull requests, and a last push on August 25, 2026. Release v0.6.11 followed the same day, while issue discussion continued through August 30. This is active work with a large user queue. The GPL-3.0 license stated in the README also matters to organizations distributing modified builds.

LLM Wiki earns a trial when the desired artifact is a readable, linked knowledge folder and the source trail matters more than one-shot document chat. The 14-second successful build lowers the cost of checking the code, while the failed test command, 16 audit findings, large-graph report, and current CLI bug argue for a small pilot. Import a representative folder, inspect the generated pages, test retrieval misses, and measure graph behavior before making it your only copy of research work.

Alternatives

ProjectWhat it isPick it when
KhojA self-hostable assistant that searches documents and the web and supports custom agents.pick this instead when assistant workflows and self-hosted web access matter more than a generated Markdown wiki.
AnythingLLM gh↗A local-first document chat and agent application with desktop and server options.pick this instead when you want a simpler document-chat product or a shared server deployment.
Logseq gh↗A local knowledge manager built around outlines, links, and user-authored notes.pick this instead when you want to write and connect the knowledge yourself without an LLM ingest pipeline.

What people are saying

  1. [github-trending] nashsu/llm_wiki

Sources

  1. LLM Wiki repository and README
  2. LLM Wiki v0.6.11 release
  3. Large graph API report
  4. Codex CLI chat regression report
  5. Intel Mac support question

More llm tools reviews

rig · open-knowledge · graphiti · cve-mcp-server · minimind · SillyTavern · the whole board →