Reor 项目介绍
Reor 是一款创新的 AI 驱动的桌面笔记应用,它将人工智能与个人知识管理完美结合。这款应用的核心理念是在本地运行 AI 模型,为用户提供智能化的笔记管理体验。
主要特点
Reor 具有以下几个突出特点:
-
自动链接相关笔记:应用会自动分析用户的笔记内容,并通过向量相似性找出相关的笔记,建立智能连接。
-
AI 问答功能:用户可以针对自己的笔记内容提出问题,Reor 会利用 AI 模型进行回答。
-
语义搜索:支持基于语义的搜索功能,帮助用户更精准地找到所需信息。
-
本地存储:所有数据都存储在本地,确保用户隐私和数据安全。
-
Markdown 编辑器:提供类似 Obsidian 的 Markdown 编辑器,方便用户编辑笔记。
技术亮点
Reor 项目立足于多个开源项目的肩膀上,包括 Ollama、Transformers.js 和 LanceDB。这些技术的结合使得 Reor 能够在本地运行大型语言模型(LLM)和嵌入模型,实现强大的功能。
工作原理
Reor 的工作流程如下:
- 将用户写的每个笔记分块并嵌入到内部的向量数据库中。
- 通过向量相似性自动连接相关笔记。
- 利用 LLM 进行问答,并在用户的笔记语料库中进行检索增强生成(RAG)。
- 支持对所有内容进行语义搜索。
使用方法
使用 Reor 非常简单:
- 从官网或 GitHub 发布页面下载适合自己操作系统的版本。
- 像安装普通应用一样安装 Reor。
- 首次启动时,选择一个目录作为 Reor 的工作目录。
本地模型支持
Reor 可以直接与 Ollama 交互,用户可以在应用内下载和运行本地模型。此外,Reor 还支持连接到 OpenAI 兼容的 API,如 Oobabooga、Ollama 或 OpenAI 本身。
开源贡献
Reor 是一个开源项目,欢迎对知识管理未来感兴趣的开发者参与贡献。无论是提出新功能想法、修复 bug,还是改进样式,项目团队都非常欢迎。有兴趣的开发者可以查看项目的 issues 页面和贡献指南来开始参与。
结语
Reor 项目的名称源自拉丁语 "to think"(思考)的意思,这很好地体现了该项目的核心理念:通过 AI 技术增强人类的思考能力。作为一款结合了 AI 和个人知识管理的创新工具,Reor 为用户提供了一种全新的笔记管理和知识整理方式,有望在个人生产力工具领域掀起一场革新。