Skip to content

ai-dev-dot/KnowCompile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

知译 KnowCompile

知识的编译器——把原始资料编译成你的第二大脑。

基于 Andrej Karpathy 2026 年 4 月提出的 LLM Wiki 范式,将 PDF、Markdown、纯文本等原始资料"编译"为结构化 Wiki 页面,实现知识的持续积累而非反复检索。

Compile once, reuse forever.


核心理念

传统 RAG 每次提问都要重新检索所有原始资料,没有任何积累。LLM Wiki 则是提前将资料编译成结构化知识,一次编译永久复用。你的知识库会随着使用越变越聪明——这就是 Karpathy 所说的"知识复利"。

与笔记工具(Obsidian、Notion)的区别:不是你手动写笔记,而是 AI 读你的资料,帮你写和更新


功能

功能 状态 说明
资料摄入 拖放文件 / 粘贴文本 / 网页链接,PDF 文本提取,Markdown 图片资产自动导入,文件校验,批量编译
LLM 编译 5 步增量编译管道 + 内容审查 + 审查模型可独立配置,实时进度反馈,Schema few-shot 示例
Wiki 浏览 Markdown 渲染 + [[双向链接]],反向链接显示在文章底部
AI 问答 混合检索 + 流式回答 + 多轮对话 + 行内引用 + 反馈系统
全文搜索 FlexSearch 全文搜索
知识图谱 Cytoscape.js 可视化页面关联网络
系统诊断 SQLite / LanceDB / Embedding / 存储概况仪表盘
导出备份 HTML / Markdown / ZIP 导出
Schema 版本管理 规则文件升级检测与提示
问答归档 优质问答保存到 Wiki/synthesis/,形成知识闭环

快速开始

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 运行测试
npm test

首次启动进入引导页,配置 LLM API Key。支持 Anthropic(Claude)、OpenAI(GPT-4o)、兼容 OpenAI 接口的模型(DeepSeek、MiniMax、Qwen 等)。Embedding 使用本地 bge-m3 模型,无需额外配置。


迭代路线

当前版本:v0.3.0(见 CHANGELOG

版本 内容
v0.1.0 ✅ 流式问答 + 多轮对话 + 反馈 + 行内引用 + 混合检索 + 查询改写 + thinking 展示 + 查询建议 + 内容审查
v0.2.0 ✅ 知识缺口检测 + 智能归档建议 + 知识生长面板 + 反馈驱动检索
v0.2.1 ✅ 统一日志 + Session ID + 成本追踪 + 错误分类 + QA 分析面板 + Markdown 日报
v0.2.2 ✅ 渲染层测试基础设施 + 45 个新测试 + IPC mock 工厂
v0.2.3 ✅ 资料摄入全面改造 — PDF 支持 + 文本粘贴 + URL 摄入 + 批量编译 + 文件校验
v0.3.0 ✅ 编译质量系统性提升 — few-shot 示例 + 验证器修复 + 图片资产 + 审查模型独立配置
v0.4.0 定期全局重构、知识库健康检查

文档

参考

Releases

No releases published

Packages

 
 
 

Contributors