Compendium
AI 原生 PDF 知识编译引擎
将 PDF 文档编译为结构化、可累积、可推理的知识库——为 Cursor、Claude 及其他 MCP 客户端提供长期记忆与推理后端。53 个 MCP 工具,纯 Rust 实现,单二进制部署。
5 分钟快速开始 安装指南 :fontawesome-brands-github: GitHub
核心能力¶
-
Karpathy 编译器模式
PDF → 结构化 Markdown,支持 L0 → L1 → L2 → L3 知识金字塔。知识可累积、可解释、可演进,告别一次性 RAG。
-
三路认知索引
Tantivy 全文检索 + petgraph 知识图谱 + TF-IDF 向量嵌入,三路检索融合。不光找到内容,更理解上下文关系。
-
:material-ferris:{ .lg .middle } 纯 Rust 实现
单二进制部署,零外部服务依赖。高性能 FFI 防波堤模式(Breakwater Pattern)——PdfiumEngine → Knowledge Engine 隔离。
-
增量编译
Merkle 哈希检测变更,只编译有改动的 PDF。大规模知识库中保持高性能。
-
VLM 视觉理解
条件性从 Pdfium 本地解析升档到远程 VLM 布局理解。扫描版和图片型 PDF 的 OCR 回退。
-
Code Mode
将 53 个工具的 JSON Schema 开销压缩为 2 个 MCP 工具 + TypeScript API 资源。适合多步 ingest/query 任务流。
一分钟安装¶
快速体验¶
社区与资源¶
-
GitHub
源码、Issue 追踪、PR 贡献。
-
贡献指南
如何报告 Bug、提交 PR、以及开发环境搭建。
-
变更日志
各版本新增功能、修复与破坏性变更。
-
架构文档
Breakwater Pattern、Workspace 划分、知识引擎内部结构。