Reor是什么
Reor是开源的本地化AI个人知识管理应用。应用支持自动连接相关笔记、语义搜索和Q&A功能,用户基于类似Obsidian的Markdown编辑器进行笔记编辑。Reor基于Ollama、Transformers.js和LanceDB等技术,实现LLM和嵌入模型的本地运行,确保数据隐私。Reor提供本地写作助手,帮助用户高效整理和检索知识。Reor支持多平台,包括Mac、Linux和Windows,用户能轻松下载和安装使用。

Reor的主要功能
- 自动连接相关笔记:Reor能自动识别和连接具有相似主题或内容的笔记,无需用户手动创建链接。
- 语义搜索:支持语义搜索,用户无需记住笔记中的确切措辞,只需输入相关关键词,Reor能返回最相关的搜索结果。
- Q&A 功能:内置大型语言模型(LLM),用户向其提问,LLM基于用户的所有笔记内容提供答案。
- 本地优先:Reor的所有功能,全部在本地运行和存储,确保数据隐私。
- 所见即所得的Markdown编辑:支持Markdown编辑,用户用Markdown语法来格式化笔记,编辑器提供所见即所得的体验。
- 本地写作助手:提供本地写作助手,用户在写作时随时获取相关笔记的建议和提示,帮助用户更流畅地进行写作。
- 支持本地模型运行:与Ollama集成,支持用户直接在Reor中下载和运行本地模型,或连接到OpenAI兼容的API。
- 多平台支持:支持Mac、Linux和Windows等多种操作系统,用户能在不同的设备上使用Reor。
Reor的技术原理
- 向量数据库:用内部矢量数据库,将每条笔记分块并嵌入到数据库中。基于向量相似度计算,自动连接相关笔记。
- LLM驱动的问答:基于LLM(大型语言模型)进行问答,用检索增强生成(RAG)技术,从笔记语料库中检索相关信息,辅助生成答案。
- 本地模型运行:Reor支持在本地运行LLMs和嵌入模型,基于Llama.cpp、Transformers.js和LanceDB等技术,确保数据隐私和性能优化。
- Markdown解析与编辑:Reor用Markdown作为笔记格式,支持WYSIWYG编辑,方便用户快速撰写和整理笔记。
- 语义搜索技术:基于嵌入模型将文本转换为向量,用向量相似度进行语义搜索,提高搜索的准确性和效率。
Reor的官网地址
- 项目官网:https://www.reorproject.org/
- GitHub仓库:https://github.com/reorproject/reor
Reor的应用场景
- 个人知识管理:帮助用户整理笔记,基于自动链接和语义搜索快速找到相关内容,提升知识检索效率。
- 学术研究:便于研究人员整理文献笔记、实验记录,快速关联相关研究内容,辅助论文撰写,整合引用已有成果,提高研究效率。
- 团队协作:助力团队成员共享知识、整理项目文档,快速找到团队内部相关经验和最佳实践,提升协作效率,支持文档实时协作。
- 企业知识管理:企业管理内部文档、政策文件,搭建项目知识库,方便员工查找学习,提升整体效率,支持员工培训资料管理。
- 创意写作:创意工作者管理灵感记录、创意草稿,快速关联激发更多灵感,辅助小说、剧本等创作,整理角色背景、情节线索。