当前位置: 首页 > news >正文

AI驱动的桌面笔记应用Reor

在这里插入图片描述

网友 竹林风 说,已经成功的用 mxbai-embed-large 映射到 text-embedding-ada-002,并测试成功了。不愧是爱折腾的人,老苏还没时间试,因为又找到了另一个支持 AI 的桌面版笔记 Reor

Reor 简介

什么是 Reor ?

Reor 是一款由人工智能驱动的桌面笔记应用:它会自动链接相关笔记、回答笔记中的问题并提供语义搜索。所有内容都存储在本地,您可以使用类似 ObsidianMarkdown 编辑器编辑笔记。

Reor 可以成为你的一款私人和本地的 AI 个人知识管理应用

主要特点

  1. AI 驱动的笔记管理Reor 自动链接相关笔记,支持语义搜索,并可以回答关于笔记的问题。

  2. 本地存储:所有数据都存储在本地,用户可以使用类似 ObsidianMarkdown 编辑器编辑笔记。

  3. 模型本地运行Reor 支持本地运行大型语言模型(LLMs),用户可以通过应用下载和运行模型,还可以连接到 OpenAI 兼容的 API

  4. 智能信息检索:应用通过向量数据库连接相关笔记,并提供基于检索增强生成(RAG)的问答功能。

  5. 易于导入和集成:用户可以手动将其他应用的 Markdown 文件导入到 Reor

Reor 的目标是增强用户的思维过程,帮助他们更有效地管理和利用知识。

核心功能

聊天

  • 你可以向整个笔记集提问,询问任何你想知道的内容!Reor 会自动为大型语言模型(LLM)提供相关上下文。

  • 例如,可以问:“我对哲学的看法是什么?”或“总结一下我关于黑洞的笔记”。

  • 在设置中,你可以连接本地 LLM 或使用你的 API 密钥连接到 OpenAI 模型。

  • LLM 可以被提供“工具”,如搜索、创建文件等。这能让 LLM 在你的知识库中更有效地执行任务。

  • 你还可以编辑提供给 LLM 的系统提示。

写作助手

  • Reor 内置了写作助手,可以帮助你进行写作。

  • 你可以通过在新行上按空格键或选择文本并点击出现的图标来触发它。

链接

  • Reor 会自动将你的笔记链接到“相关笔记”侧边栏中的其他笔记。

  • 你可以通过高亮特定文本并点击出现的按钮来查看与之相关的笔记。

  • 你也可以通过用两个方括号包围文本来创建行内链接(类似于 Obsidian)。[[像这样]]

Reor 功能演示

你可以通过将 markdown 文件添加到你的库目录中,从其他应用导入笔记。请注意,Reor 仅会读取 markdown 文件。

下载及运行

Reor 的下载地址:https://www.reorproject.org/downloads

或者 https://github.com/reorproject/reor/releases

目前的更新迭代速度非常快,老苏下载了 windows

第一次运行

选择笔记库的目录后,直接点 Next

  • 嵌入模型:如果你的笔记多,而且以中文为主,建议改为 jina-embeddings-v2-base-zh,对中文支持可能更好。
  • LLM 暂时先不管,安装完成后可以再设置。

开始索引笔记

因为文件不多,还是比较快的

完成索引之后的主界面

设置

LLM

点左下角的小齿轮

进入设置 --> LLM 设置界面

支持三种模式:

  • Local LLM 模式。可以直接输入模型名称。这是在本地运行的,不过老苏觉得这种方式不太经济,尤其是你需要在多台电脑上同步笔记的情况下

可以指定参数,例如:qwen2.5:1.5b

  • Setup Cloud LLM API 模式。支持 OpenAIAnthropic,都只要输入 API key 就可以。云服务虽然简单,但是对国内用户不太友好

  • Setup a custom LLM API 模式。这种自定义模式适合自己安装了 AI 服务的玩家

这里假设你已经安装了我们需要用到的 One APIkimi-free-api,当然 One API 并不是必须的,你要是想省事,可以只安装 kimi-free-api

文章传送门:

  • 长文本大模型API服务kimi-free-api
  • 大模型接口管理和分发系统One API
  • API URL:用 One API 的地址,加上 /v1,例如:http://192.168.0.197:3033/v1
  • API Name:这是给 API 一个名字,例如:oneapi-kimi
  • Optional API Key:用 One API 的令牌;

  • Model Names:用 One API 的模型名称;

输入模型名称后,需要点后面的 Add

现在的设置界面

多个模型是可以切换的

本地的模型所在的目录

Embedding Model

Select Model 除了开始选择的默认的 UAE-Large-V1 外,还有其他的可选

但是说实话不太了解,不过从小字看,显然 jina-embeddings-v2-base-zh 更适合中文

另外,Custom Embedding Model 同样支持下载 huggingface 上的模型

例如老苏之前安装过的 M3E

需要注意的是,如果你更换了 Embedding Model ,会重新矢量化和索引笔记,所以笔记多的话,不建议随意切换

ChatBot

点右上角的 Show ChatBot

先试试 qwen2.5 ,随便问问

继续

再用 kimi,一次不合规,一次卡死

kimi-free-api 的日志看,提示词限定了只能从笔记里查询

出错的原因,也许因为短时间内密集的提交,或者 token 超了

缩小范围后,果然就可以了

所以可能还是本地模型或者 ollama 更适合,毕竟自己搭建的,能限制你的只有硬件配置,而不是其他的

老苏的台式机是很古老的第六代 i7,而且是板载的显卡,但毕竟比跑群晖的 NUC 还是强多了。所以本机跑 qwen2.5:1.5b 还是很快的

最后建议跟踪功能关闭掉

估计后续的一段时间,老苏会是 Obsiadian + Reor 的组合,因为笔记库是可以共用的,这弥补了 Reor 没有插件及其他方面的不足

参考文档

reorproject/reor: Private & local AI personal knowledge management app for high entropy thinkers.
地址:https://github.com/reorproject/reor

Reor
地址:https://www.reorproject.org/

相关文章:

AI驱动的桌面笔记应用Reor

网友 竹林风 说,已经成功的用 mxbai-embed-large 映射到 text-embedding-ada-002,并测试成功了。不愧是爱折腾的人,老苏还没时间试,因为又找到了另一个支持 AI 的桌面版笔记 Reor Reor 简介 什么是 Reor ? Reor 是一款由人工智…...

搜维尔科技:使用sensglove触觉反馈手套进行虚拟拆装操作

使用sensglove触觉反馈手套进行虚拟拆装操作 搜维尔科技:使用sensglove触觉反馈手套进行虚拟拆装操作...

深入理解电子邮件安全:SPF、DKIM 和 DMARC 完全指南

引言 在当今数字时代,电子邮件已经成为我们日常通信中不可或缺的一部分。然而,随之而来的安全问题也日益突出。邮件欺诈、钓鱼攻击和垃圾邮件等威胁不断增加,这促使了多种邮件安全验证机制的出现。本文将深入探讨三个最重要的邮件安全协议&a…...

【有啥问啥】复习一下什么是NMS(非极大值抑制)?

复习一下什么是NMS(非极大值抑制)? 什么是NMS? NMS(Non-Maximum Suppression)即非极大值抑制,是一种在计算机视觉领域,尤其是目标检测任务中广泛应用的后处理算法。其核心思想是抑…...

Java-异步方法@Async+自定义分布式锁注解Redission

如果你在使用 @Async 注解的异步方法中,使用了自定义的分布式锁注解(例如 @DistributedLock),并且锁到期后第二个请求并没有执行,这可能是由于以下几个原因导致的: 锁的超时时间设置不当:锁的超时时间可能设置得太短,导致锁在业务逻辑执行完成之前就已经自 动释放。…...

基本定时器---内/外部时钟中断

一、定时器的概念 定时器(TIM),可以对输入的时钟信号进行计数,并在计数值达到设定值的时候触发中断。 STM32的定时器系统有一个最为重要的结构是时基单元,它由一个16位计数器,预分频器,和自动重…...

实现了两种不同的图像处理和物体检测方法

这段代码实现了两种不同的图像处理和物体检测方法:一种是基于Canny边缘检测与轮廓分析的方法,另一种是使用TensorFlow加载预训练SSD(Single Shot Multibox Detector)模型进行物体检测。 1. Canny边缘检测与轮廓分析: …...

如何在MindMaster思维导图中制作PPT课件?

思维导图是一种利用色彩、图画、线条等图文并茂的形式,来帮助人们增强知识或者事件的记忆。因此,思维导图也被常用于教育领域,比如:教学课件、读书笔记、时间管理等等。那么,在MindMaster免费思维导图软件中&#xff0…...

ORIN NX 16G安装中文输入法

刷机版本为jetpack5.14.刷机之后预装了cuda、cudnn、opencv、tensorrt等,但是发现没有中文输入,所以记录一下安装流程。 jetson NX是arm64架构的,sougoupinyin只支持adm架构的,所以要选择安装Google pinyin 首先打开终端&#x…...

【金融风控项目-07】:业务规则挖掘案例

文章目录 1.规则挖掘简介2 规则挖掘案例2.1 案例背景2.2 规则挖掘流程2.3 特征衍生2.4 训练决策树模型2.5 利用结果划分分组 1.规则挖掘简介 两种常见的风险规避手段: AI模型规则 如何使用规则进行风控 **使用一系列逻辑判断(以往从职人员的经验)**对客户群体进行区…...

退款成功订阅消息点击后提示订单不存在

问题表现: 退款成功发送的小程序订阅消息点击进入后提示订单不存在。 修复方法: 1.打开文件app/services/message/notice/RoutineTemplateListService.php 2.找到方法sendOrderRefundSuccess 3.修改图中红圈内的链接地址 完整方法代码如下 /*** 订…...

实验一 顺序结构程序设计

《大学计算机﹣C语言版》实验报告 实验名称 实验一 顺序结构程序设计 实验目的 (1)掌握C语言中常量和变量的概念。 (2)掌握C语言中常见的数据类型。 (3)掌握C语言中变量的定义和赋值方法。 …...

Elasticsearch搜索流程及原理详解

Elasticsearch搜索流程及原理详解 1. Elasticsearch概述1.1 简介1.2 核心特性1.3 应用场景2. Elasticsearch搜索流程2.1 搜索请求的发起2.2 查询的执行2.3 结果的聚合与返回3. Elasticsearch原理详解3.1 倒排索引3.2 分布式架构3.3 写入流程3.4 读取流程4. 技术细节与操作流程4…...

芯片之殇——“零日漏洞”(文后附高通64款存在漏洞的芯片型号)

芯片之殇——“零日漏洞”(文后附高通64款存在漏洞的芯片型号) 本期是平台君和您分享的第113期内容 前一段时间,高通公司(Qualcomm)发布安全警告称,提供的60多款芯片潜在严重的“零日漏洞”,芯片安全再一次暴露在大众视野。 那什么是“零日漏洞”?平台君从网上找了一段…...

【gitlab】gitlabrunner部署

1、下载镜像 docker pull gitlab/gitlab-runner:latest 2、启动gitrunner容器 docker run -d --name gitlab-runner --restart always \ -v /root/gitrunner/config:/etc/gitlab-runner \ ///gitlab-runner的配置目录,挂载在宿主机上方便修改,里面有config.…...

Flink监控checkpoint

Flink的web界面提供了一个选项卡来监控作业的检查点。这些统计信息在任务终止后也可用。有四个选项卡可以显示关于检查点的信息:概述(Overview)、历史(History)、摘要(Summary)和配置(Configuration)。下面依次来看这几个选项。 Overview Tab Overview选项卡列出了以…...

Ribbon 入门实战指南

Ribbon 是 Netflix 开发的一个开源项目,用于实现客户端负载均衡功能。它在微服务架构中广泛使用,并且是 Spring Cloud 生态中的重要组成部分。本文将带你从基础入门,逐步掌握如何在 Spring Cloud 项目中使用 Ribbon 实现客户端负载均衡。 1 负…...

uniapp: 微信小程序包体积超过2M的优化方法(主包从2.7M优化到1.5M以内)

一、问题描述 在使用uniapp进行微信小程序开发时,经常会遇到包体积超过2M而无法上传: 二、解决方案 目前关于微信小程序分包大小有以下限制: 整个小程序所有分包大小不超过 30M(服务商代开发的小程序不超过 20M) 单个…...

【百日算法计划】:每日一题,见证成长(026)

题目 给定一个包含正整数、加()、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。 表达式仅包含非负整数,, - ,,/ 四种运算符和空格 。 整数除法仅保留整数部分。 * * 示例 1: 输入: “32X2” 输出: 7 import…...

【大模型】prompt实践总结

文章目录 怎么才算是好的prompt设计准则基本原则精炼原则(奥卡姆剃刀准则)具体原则真实操作技巧指定角色增加fewshots列表化代码化强调需求真实迭代大模型优化情形任务的定义和评估标准似乎可以再明确一下出现了一些之前没有考虑过的特殊情况,可以重新组织语言优化Prompt来处…...

ChatGPT响应延迟优化实战:从架构设计到性能调优

ChatGPT响应延迟优化实战:从架构设计到性能调优 最近在项目里深度集成了ChatGPT的API,发现不少同事都在吐槽:“这玩意儿怎么老是卡卡的?” 尤其是在处理长文本、多轮对话或者高并发请求时,响应延迟的问题尤为突出。作…...

BeepBox音乐创作终极指南:零基础在线制作器乐旋律

BeepBox音乐创作终极指南:零基础在线制作器乐旋律 【免费下载链接】beepbox An online tool for sketching and sharing instrumental melodies. 项目地址: https://gitcode.com/gh_mirrors/be/beepbox 你是否曾经想过创作属于自己的音乐,却因为复…...

OpenClaw:以智能之力重塑效率,轻量化进阶之路与国产创新展望

各位深耕AI领域的打工人、极客与企业管理者:2026年的春天,OpenClaw(被全球用户亲切称为“小龙虾”)早已成为科技圈的核心焦点,若你尚未接触这只席卷全球的开源AI Agent(智能体)框架,…...

效率飙升:借助快马AI自动化生成openclaw社区核心功能模块

最近在给openclaw中文社区官网开发效率工具模块时,发现用传统方式从头写代码特别耗时。经过实践,我发现用InsCode(快马)平台可以大幅提升开发效率,今天就分享下具体实现过程。 需求分析与模块设计 这个效率工具模块需要包含三个核心功能&…...

3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理)

3D Slicer隐藏技巧:这样玩转医学影像分割与3D建模(含DICOM处理) 在医学影像分析和三维建模领域,3D Slicer作为一款开源工具已经赢得了专业用户的广泛认可。但对于那些已经掌握基础操作的用户来说,如何真正发挥这款软件…...

DFI Retail与SymphonyAI合作,共同推动人工智能驱动的销售能力

领先的亚洲零售商致力于借助统一、数据驱动的零售智能来巩固其商品规划基础亚洲领先零售商DFI Retail与全球垂直领域人工智能平台领军企业SymphonyAI合作启动了一项试点项目,以评估旨在提升企业商品规划能力的先进零售智能技术。该举措体现了DFI严谨且以客户为先的评…...

MCP服务器本地数据库连接器接入实战:从零到稳定连接仅需17分钟,附完整CLI脚本与避坑清单

第一章:MCP服务器本地数据库连接器接入实战:从零到稳定连接仅需17分钟,附完整CLI脚本与避坑清单环境准备与依赖确认 确保目标服务器已安装 PostgreSQL 14 或 MySQL 8.0,并启用本地 socket 连接。验证 psql 或 mysql CLI 工具可执行…...

开源工具维护终止:微信云备份工具cloudbak风险应对指南

开源工具维护终止:微信云备份工具cloudbak风险应对指南 【免费下载链接】cloudbak 微信云备份,备份到服务器、Docker、NAS,Web访问。 项目地址: https://gitcode.com/gh_mirrors/cl/cloudbak 事件概述:cloudbak项目生命周期…...

L298N电机驱动模块避坑指南:从选型到实战(附Arduino代码)

L298N电机驱动模块避坑指南:从选型到实战(附Arduino代码) 当你第一次拿到L298N模块时,可能会被它简单的蓝色PCB板迷惑——这个看似普通的模块,实际上藏着不少"坑"。作为创客项目中最常用的电机驱动方案之一&…...

StructBERT情感分类-中文-通用-base实战教程:Prometheus+Grafana监控GPU利用率

StructBERT情感分类-中文-通用-base实战教程:PrometheusGrafana监控GPU利用率 1. 模型介绍与环境准备 StructBERT情感分类模型是基于阿里达摩院StructBERT预训练模型微调的中文情感分析模型,专门用于中文文本的情感三分类任务。该模型能够准确识别文本…...