首页
看点啥
插画图片
首页 科技看点 Reor 如何通过本地模型构建 AI 个人知识管理应用?

Reor 如何通过本地模型构建 AI 个人知识管理应用?

2026-10-23 0

Reor 是一款本地优先的 AI 笔记应用,它把一个普通 Markdown 目录变成可编辑、可语义搜索、可自动关联和可问答的个人知识库。每篇笔记会被分块并嵌入 LanceDB,编辑器侧边栏根据向量相似度推荐相关笔记,问答模式则把召回片段交给本地或兼容模型生成回答。

先了解当前维护状态

Reor 官方仓库已经在 2026 年 3 月归档为只读,最后公开版本线为 0.2.x。现有安装包和源代码仍可研究或使用,但不能预期持续安全更新、兼容新系统或及时修复问题。

把它用于长期知识库前,应保留 Markdown 原文件备份,并把迁移能力作为首要条件。归档项目不适合承载唯一副本。

它如何形成“自组织”知识库

  1. 用户在选定目录中创建或导入 Markdown 笔记。
  2. Reor 监控文件变化并把正文切成片段。
  3. Transformers.js 在本机生成嵌入。
  4. LanceDB 保存向量和笔记定位信息。
  5. 相似笔记按向量距离自动出现在侧边栏。
  6. 问答时检索相关片段,并交给配置的 LLM。

这里的“自动关联”是语义相似度结果,不是人工维护的严格知识图谱。相似不代表存在因果、引用或上下位关系。

安装与工作目录

官方曾为 macOS、Linux 和 Windows 提供安装包。首次启动时需要选择一个文件系统目录,Reor 只围绕该目录工作。

迁移 Obsidian 或其他笔记时,直接把 Markdown 文件放入这个目录即可。README 提醒 YAML frontmatter 可能无法正确解析,因此应先复制少量样本测试,不要直接移动原库。

配置本地 Ollama 模型

Reor 可以直接连接 Ollama。在设置中选择添加本地 LLM,填写或选择已经下载的模型。模型规模应与设备内存匹配,小型量化模型更适合普通笔记本电脑。

建议先在终端确认 Ollama 正常:

ollama list
ollama run 你的模型名称

随后在 Reor 中创建一条无敏感测试笔记,并运行一次问答。若只配置了聊天模型但嵌入索引未完成,语义搜索仍可能不可用。

本地模型与兼容 API 的差异

模式数据路径主要代价
本机 Ollama检索片段送到本机模型占用内存、CPU 或显存
局域网兼容服务片段发送到自管服务器需要网络隔离与访问控制
云端兼容 API片段发送给第三方隐私、费用与保留策略

Reor 允许连接 OpenAI 兼容端点,因此“应用本地存储”不能自动推导出“问答内容从不离开设备”。

导入现有 Markdown 笔记

先复制而不是移动现有笔记库,并分批导入。每批完成后检查:

Reor 的核心来源是磁盘上的 Markdown 文件,保持目录结构简单有利于后续迁出。

利用相关笔记侧边栏

编辑某篇笔记时,相关笔记侧边栏会检索语义相近的内容。这种交互把人也视为知识生成者:模型负责召回,用户负责判断联系并在正文中形成明确链接。

不要把侧边栏推荐全部自动写回笔记。先确认两篇内容之间的真实关系,再添加双向链接、标签或解释文字。

使用 RAG 问答

问答模式先在笔记库中检索相关片段,再把这些上下文交给 LLM。有效问题应限定范围并要求指出使用了哪些笔记,例如询问某个项目决策的演变、两个读书笔记的共同观点或某主题的未解决问题。

测试时加入一个知识库中不存在的问题。若模型仍给出确定答案,说明需要收紧提示词或人工检查召回上下文。

如何验证语义搜索

  1. 用原文独有词语搜索,检查精确内容能否出现。
  2. 用同义表达搜索,检查向量召回能力。
  3. 加入主题相近但结论不同的笔记,观察排序。
  4. 修改一篇笔记后确认索引会更新。
  5. 删除笔记后确认旧向量不会继续命中。

搜索结果相关不等于回答正确。最终结论仍应回到 Markdown 原文。

从源码运行的注意事项

项目基于 Electron、React、TypeScript、Transformers.js、LanceDB 和 Ollama。源码开发基本流程为:

git clone 项目仓库地址
cd reor
npm install
npm run dev

构建脚本还会下载 Ollama 相关资源。由于仓库已经归档,现代 Node、Electron 或原生 LanceDB 依赖可能与旧锁文件不兼容,遇到问题应优先复现原版本环境。

隐私和遥测检查

项目目标是本地优先,但依赖清单包含 Sentry 和 PostHog 等遥测相关包。是否启用、发送哪些事件应以实际构建配置和网络观察为准,不能只看产品口号。

归档项目的迁移策略

Reor 的优势是笔记以 Markdown 文件保存,这为迁移保留了基础。建议定期备份整个工作目录,并另外导出模型与索引配置清单。

迁移到其他工具时,优先保留 Markdown 正文、附件和显式链接;向量索引通常应在新工具中重新生成,而不是直接复制 LanceDB 数据。

使用前验收表

环节通过标准
文件Markdown 原件可被其他编辑器直接打开
嵌入新增、修改和删除都会正确更新索引
关联相关推荐具有可解释的主题联系
问答结论能回到具体笔记片段
隐私明确模型与遥测的网络路径
备份可从 Markdown 副本恢复核心知识

Reor 展示了本地模型个人知识管理的一种清晰设计:人写 Markdown,向量检索帮助发现联系,LLM 基于召回内容回答。由于项目已经归档,最稳妥的使用方式是把它当作可迁移的本地实验工具,并始终让 Markdown 原文件成为知识的权威副本。

喜欢(0)

上一篇

myLocalKb 如何通过 Ollama 和向量搜索实现离线文档问答?

myLocalKb 如何通过 Ollama 和向量搜索实现离线文档问答?

下一篇

Codex VS Code 侧边栏为何在 Linux Wayland 中卡在 Logo 或显示空白?

Codex VS Code 侧边栏为何在 Linux Wayland 中卡在 Logo 或显示空白?
猜你喜欢