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 是主要知识源” | 可选简化启动读取列表 |