大数跨境

19.4K+ Star!LLM Wiki:一个让 LLM 自动阅读文档并构建结构化知识库的桌面应用

19.4K+ Star!LLM Wiki:一个让 LLM 自动阅读文档并构建结构化知识库的桌面应用 AIGC创想者
2026-09-14
4
导读:llm_wiki简介AI/MLLLM Wiki 是一款跨平台桌面应用,灵感源自 Andrej Karpa

LLM Wiki简介

AI/ML

LLM Wiki 是一款跨平台桌面应用,灵感源自 Andrej Karpathy 提出的 LLM Wiki 模式。与传统 RAG(每次查询重新检索)不同,它让大语言模型增量式地阅读你导入的文档,自动提取实体、概念和关联,构建并持续维护一个结构化的个人 Wiki 知识库。知识只需编译一次即可持久保存并保持更新。

项目采用 Tauri v2 (Rust) + React 技术栈,支持 PDF、Office、EPUB 等多种格式解析,内置两步思维链摄入、四信号知识图谱、Louvain 社区发现、异步人工审核队列以及深度研究功能。同时兼容 Obsidian,并提供本地 HTTP API 和 MCP Server,方便与外部 AI Agent 无缝集成。

三层架构:Raw Sources(不可变原始资料)→ Wiki(LLM 生成内容)→ Schema(规则与配置)。

亮点特性

01两步思维链摄入机制

将文档处理拆分为“分析”与“生成”两个独立的 LLM 调用,显著提升知识提取质量,并结合 SHA256 哈希实现增量缓存,节省 Token 消耗。

02四信号知识图谱与社区发现

综合直接链接、来源重叠、Adamic-Adar 算法和类型亲和力计算节点相关性,并利用 Louvain 算法自动发现知识聚类,直观暴露知识盲区。

03Rust 后端 Agent 与开放生态

聊天由 Rust 后端驱动,支持工具调用;内置本地 HTTP API 和 MCP Server,可通过一行命令将知识库接入 Claude Code 等外部 AI Agent。

使用场景

场景 1学术研究与文献管理

批量导入论文 PDF,自动提取核心概念、研究方法和学者实体,通过知识图谱发现不同文献间的隐藏联系与研究空白。

场景 2个人读书笔记系统

导入 EPUB/MOBI 电子书或网页剪藏,自动生成书籍摘要和概念卡片,形成可长期积累的个人第二大脑。

场景 3企业项目知识沉淀

将项目文档、会议记录、需求文档导入系统,自动梳理业务实体与技术概念,供团队成员通过对话快速检索项目上下文。

使用环境

操作系统
macOS (Apple Silicon / Intel)、Windows、Linux
运行方式
Tauri v2 桌面应用(提供 .dmg / .msi / .deb / .AppImage)
API密钥
LLM 提供商 API Key(OpenAI / Anthropic / Google / Ollama 等);可选 Web Search API Key(Tavily / SerpApi);可选 Firecrawl API Key
核心依赖
可选配置 OpenAI 兼容的 Embedding 端点用于向量检索

快速上手

安装步骤

方式一:下载预编译版本
 前往 Releases 页面下载对应系统的安装包(支持 macOS .dmg、Windows .msi、Linux .deb / .AppImage)。

方式二:从源码构建

# 环境要求:Node.js 20+, Rust 1.88+, protoc
git clone https://github.com/nashsu/llm_wiki.git
cd llm_wiki
npm install
npm --prefix mcp-server ci && npm run mcp:build
npm run tauri dev # 开发模式运行
npm run tauri build # 生产环境打包

基本配置

  1. 启动应用后创建一个新项目(可选择 Research、Reading 等预设模板)。
  2. 进入 Settings,配置你的 LLM 提供商(如 OpenAI、Anthropic、Ollama 等),填入 API Key 和模型名称。
  3. (可选)在设置中配置 Web Search 提供商(Tavily/SerpApi/SearXNG)以启用深度研究功能。

核心用法示例

  1. 导入文档
    :进入 Sources 面板,拖入 PDF、DOCX 或 Markdown 文件,观察 Activity Panel 中的处理进度。
  2. 查看生成结果
    :LLM 会自动在 wiki/ 目录下生成实体页、概念页及来源摘要,可通过左侧树状图浏览。
  3. 对话检索
    :在 Chat 面板向知识库提问,系统会结合分词搜索、图谱扩展和向量检索给出带引用的回答。
  4. 图谱探索
    :切换到 Graph 面板,可视化查看知识点之间的关联,点击 Insights 发现意外的知识连接。

替代方案

对比 1Obsidian + 智能插件

Obsidian 是强大的本地 Markdown 笔记工具且本项目生成的 Wiki 兼容 Obsidian,但 Obsidian 原生不具备 LLM 自动提取实体和构建图谱的能力,需要依赖大量第三方插件手动配置。

对比 2AnythingLLM

一款流行的本地 RAG 知识库工具,侧重于文档上传后的即时问答,而 LLM Wiki 侧重于将文档转化为持久化、结构化的 Wiki 页面网络,更适合长期的知识沉淀而非单次检索。

对比 3Logseq

基于大纲的双链笔记软件,适合碎片化记录,但缺乏 LLM 驱动的自动化文档解析、多模态图片处理和深度研究能力。

相关资源

项目地址github.com/nashsu/llm_wiki

官网x.com/nash_su

欢迎关注我,持续获取更多内容,感谢&在看~

【声明】内容源于网络
0
0
AIGC创想者
拥抱科技创新,拥抱AI,探索无限可能!
内容 843
粉丝 0
AIGC创想者 拥抱科技创新,拥抱AI,探索无限可能!
总阅读21.4k
粉丝0
内容843