{
  "version": "2",
  "generatedAt": "2026-11-06T20:51:57.517Z",
  "listing": {
    "slug": "atomicstrata--llm-wiki-compiler",
    "name": "LLM Wiki Compiler",
    "tagline": "Compiles raw sources into a cited, interlinked markdown wiki; CLI, SDK, and MCP server.",
    "shortTagline": "Source-to-wiki compiler",
    "description": "llmwiki turns raw files and URLs into typed, citation-linked markdown pages that agents and people can query, lint and export. The same package ships a CLI, a TypeScript SDK and a stdio MCP server (llmwiki serve). A JSON profile and an instructions file change what the wiki records and how it is written.",
    "capabilities": [
      "adaptable",
      "operable"
    ],
    "vertical": "notes-knowledge",
    "alternativeTo": [],
    "shape": "product",
    "formFactor": "cli",
    "executionModel": "hybrid",
    "provenance": "unknown",
    "codeStack": {
      "languages": [
        "TypeScript"
      ],
      "frameworks": [],
      "packageManager": "npm",
      "database": [],
      "hostingTarget": [
        "local"
      ]
    },
    "modelStack": {
      "providers": [
        "Anthropic",
        "OpenAI-compatible",
        "Ollama",
        "GitHub Copilot",
        "Claude Agent SDK",
        "OpenAI Codex CLI",
        "MiniMax",
        "Converse gateways",
        "OrcaRouter",
        "Atlas Cloud"
      ],
      "models": [],
      "requiredKeys": [],
      "promptFiles": [],
      "promptLocations": [
        "any file passed with llmwiki compile --instructions"
      ],
      "tools": [
        "ingest_source",
        "compile_wiki",
        "query_wiki",
        "search_pages",
        "read_page",
        "lint_wiki",
        "wiki_status",
        "get_context_pack",
        "run_eval",
        "export_okf",
        "import_okf",
        "verify_artifact",
        "list_workflow_actions",
        "describe_workflow_action",
        "run_workflow_action",
        "workflow_run_status"
      ]
    },
    "repos": [
      {
        "url": "https://github.com/atomicstrata/llm-wiki-compiler",
        "owner": "atomicstrata",
        "name": "llm-wiki-compiler",
        "license": "MIT",
        "stars": 2242,
        "lastCommit": "2026-10-30"
      }
    ],
    "interface": {
      "kind": "mcp",
      "url": "https://github.com/atomicstrata/llm-wiki-compiler/blob/main/docs/guides/mcp-agent-integration.mdx",
      "official": true,
      "hosted": "local"
    },
    "operability": "official",
    "recommendedWrapper": null,
    "reach": [
      {
        "job": "Ingest URLs and files as sources",
        "reachable": true,
        "evidence": "MCP tool ingest_source; CLI llmwiki ingest"
      },
      {
        "job": "Compile sources into wiki pages",
        "reachable": true,
        "evidence": "MCP tool compile_wiki; needs a model provider key"
      },
      {
        "job": "Ask grounded questions and save answers",
        "reachable": true,
        "evidence": "MCP tool query_wiki with optional save"
      },
      {
        "job": "Find and read pages",
        "reachable": true,
        "evidence": "MCP tools search_pages, read_page"
      },
      {
        "job": "Build a citation-aware evidence pack",
        "reachable": true,
        "evidence": "MCP tool get_context_pack; works without a provider key"
      },
      {
        "job": "Lint structure, citations and freshness",
        "reachable": true,
        "evidence": "MCP tools lint_wiki, wiki_status"
      },
      {
        "job": "Score wiki quality",
        "reachable": true,
        "evidence": "MCP tool run_eval (fast suite needs no key)"
      },
      {
        "job": "Exchange knowledge as Open Knowledge Format",
        "reachable": true,
        "evidence": "MCP tools export_okf, import_okf; import is staged for review"
      },
      {
        "job": "Approve or reject held review candidates",
        "reachable": false,
        "evidence": "llmwiki review approve is CLI only; MCP tools list has no review tool and run_workflow_action cannot approve human gates"
      },
      {
        "job": "Remove a source, repair stale pages, install profile templates",
        "reachable": false,
        "evidence": "llmwiki rm, refresh --stale and template init are CLI commands; none appear in the MCP tool table"
      }
    ],
    "editions": [
      {
        "name": "Free",
        "price": null,
        "open": true,
        "distributions": [
          {
            "kind": "source",
            "url": "https://github.com/atomicstrata/llm-wiki-compiler"
          },
          {
            "kind": "installable",
            "url": "https://www.npmjs.com/package/llm-wiki-compiler",
            "command": "npm install --global llm-wiki-compiler"
          }
        ]
      }
    ],
    "skills": {
      "kind": "bundled",
      "paths": [
        "skills/llmwiki/SKILL.md"
      ],
      "install": "mkdir -p ~/.claude/skills && ln -s \"$(npm root -g)/llm-wiki-compiler/skills/llmwiki\" ~/.claude/skills/llmwiki",
      "note": "A SKILL.md shipped in the npm package tells an agent to call wiki_status, then get_context_pack, before generating."
    },
    "customization": {
      "summary": "A validated .llmwiki/profile.json declares entity types, fields, relations, lifecycles, artifacts, workflows and gates; llmwiki template init autosci or newsroom scaffolds one. llmwiki compile --instructions ./SOUL.md adds writing guidance and .llmwiki/config.json sets review policy. LLMWIKI_PROVIDER, LLMWIKI_MODEL and LLMWIKI_OUTPUT_LANG choose provider, model and output language.",
      "envVars": [
        "LLMWIKI_PROVIDER",
        "LLMWIKI_MODEL",
        "LLMWIKI_OUTPUT_LANG",
        "ANTHROPIC_API_KEY",
        "OPENAI_API_KEY"
      ],
      "configFiles": [
        ".llmwiki/profile.json",
        ".llmwiki/config.json"
      ],
      "promptFiles": [
        "SOUL.md (any file passed to --instructions)"
      ],
      "effort": "config-only",
      "editCount": 8
    },
    "useWhen": [
      "you want a durable, cited knowledge base your agent can query instead of re-reading raw files",
      "you run a research or editorial project and want typed records with review gates"
    ],
    "accounts": [
      "a model provider account or a local Claude Code, Codex or Ollama setup"
    ],
    "active": true,
    "lastActivity": "2026-10-30",
    "gotchas": [
      "Needs Node.js 24 or newer",
      "compile and query call a paid model unless you point it at a local one",
      "The README calls it early software",
      "Repo moved from atomicmemory to atomicstrata",
      "Each provider has its own key; Ollama, the local Claude Code login and Codex need none"
    ],
    "fit": {
      "adaptable": 3,
      "operable": 3
    },
    "evidence": {
      "formFactor": "README: npm global CLI llmwiki, SDK createWiki, local viewer",
      "executionModel": "README: two-phase LLM pipeline; lint, status and fast eval need no provider",
      "operability": "src/mcp registers 16 tools, matching docs/guides/mcp-agent-integration.mdx; the npm package's repository field points to this repo",
      "effort": "docs/configuration/profiles.mdx gives the profile shape (schemaVersion, entities, relations, lifecycles, workflows); src/profile/load.ts fails closed on a broken file; docs/configuration/review-policy.mdx covers config.json; docs/cli/compile.mdx covers --instructions; docs/configuration/environment-variables.mdx lists LLMWIKI_* vars",
      "editions": "MIT repo and npm package; no pricing page on atomicstrata.ai or the docs site",
      "active": "latest commit 2026-10-30, release v1.5.0 on 2026-10-19",
      "skills": "docs/guides/mcp-agent-integration.mdx, Agent skill section, gives the symlink command; package.json files includes skills/llmwiki/"
    },
    "confidence": {
      "formFactor": 0.9,
      "executionModel": 0.85,
      "operability": 0.9,
      "effort": 0.9,
      "reach": 0.9,
      "editions": 0.8
    },
    "openQuestions": [],
    "sources": [
      {
        "url": "https://llmwiki.atomicstrata.ai",
        "foundBy": "sourcing:notes-knowledge:community"
      },
      {
        "url": "https://github.com/atomicstrata/llm-wiki-compiler",
        "foundBy": "analysis:notes-knowledge"
      }
    ],
    "published": true,
    "lastCheckedAt": "2026-11-06",
    "research": {
      "stage": "verified",
      "verdict": "approve",
      "reason": "Gates pass: MIT, 2,242 stars, feature commit 2026-10-30, release v1.5.0, 8,041 npm downloads last month, outside contributors. The profile contract holds against the docs and src/profile, not only the README. 16 MCP tools confirmed in src/mcp.",
      "disputed": []
    },
    "url": "apps/atomicstrata--llm-wiki-compiler.html",
    "coverage": "partial",
    "paid": false,
    "source": "research/verified/atomicstrata--llm-wiki-compiler.json"
  }
}
