LLM Wiki Compiler

兼容 Claude Code 和 Codex 的插件,将零散的知识文件编译为基于主题的结构化 Wiki,上下文成本降低约 90%。

概述

LLM Wiki Compiler 实现了 Andrej Karpathy 提出的 LLM 知识库模式:从原始资料中收集数据,由 LLM 编译成 Markdown Wiki,再通过 CLI 进行问答和增量增强。核心理念是一次编译,终身复用——不再每次会话都重新读取数百个原始文件。

性能数据

指标无 Wiki有 Wiki
会话启动上下文~79K tokens (13 文件)~8.5K tokens (INDEX + 2-3 篇文章)
单次提问研究~8,000 tokens~600 tokens
降低幅度89%

三层架构

Raw Sources (只读)  →  Wiki (LLM 维护)  →  Configuration (规范)
     ↓                      ↓
  原始文件            编译后的主题文章

核心命令

命令用途
/wiki-init初始化 — 自动检测项目类型,采样文件,建议文章结构
/wiki-compile编译 — 增量式,仅重新编译有变更的主题
/wiki-ingest单文件交互式导入
/wiki-lint健康检查 — 过期页面、孤立页面、缺失交叉引用
/wiki-query基于 Wiki 的问答
/wiki-search关键词搜索
/wiki-capture捕获 URL + 上下文

特色功能

Coverage 指标

每个章节标注覆盖率:

  • [coverage: high](5+ 来源)— 直接信任 Wiki
  • [coverage: medium](2-4 来源)— 概览可用,细节查原文
  • [coverage: low](0-1 来源)— 建议直接读原始文件

代码库模式(v2.0)

不仅处理 Markdown 文件,还能从代码仓库中提取知识:扫描 README、API 契约、决策记录、Docker 配置等,编译为结构化主题文章。

知识图谱可视化

基于 Canvas 的交互式知识图谱,主题节点按来源数量缩放,概念作为连接边。

分阶段集成

模式行为对现有配置的影响
staging(默认)“Wiki 可用,需要时查阅”完全不变
recommended”优先查阅 Wiki,再读原始文件”不变,但 Claude 优先用 Wiki
primary”Wiki 是主要知识源”可选简化启动读取列表

相关链接