作者:一水
记住并回忆电脑屏幕上的所有内容
一个以隐私为中心的被动录制项目。它可以自动记录屏幕内容,构建智能索引,并提供方便的网页界面以检索历史记录。
允许用户完全控制自己的数据,避免将数据传输到不可信的数据中心。
简单安装,只需通过pip安装依赖项即可开始;
所有数据均本地存储,允许完全本地操作和自主数据管理;
实现全文和向量搜索;
与Ollama(一个支持本地部署LLM的开源框架)集成,增强搜索能力;
支持Mac和Windows(Linux支持正在开发中);
兼容任何OpenAI API模型(例如,OpenAI、Azure OpenAI、vLLM等);
允许用户选择和设置语言模型(包括中文和英文);
允许通过插件扩展功能;
下面重点介绍大家关心的几个问题。
NVIDIA GPU设备优先使用GPU;
苹果设备优先使用Metal GPU;
其他设备使用CPU;
当然,为了避免影响用户日常使用,Pensieve还采取了优化措施。
这就上手安装试试
安装Pensieve
初始化pensieve配置文件和sqlite数据库
使用两行命令启动服务
打开浏览器并访问Web界面
推荐配置:至少8GB VRAM的NVIDIA显卡或搭载M系列芯片的Mac;
CPU模式不推荐,因为它会导致系统严重卡顿;
3、全文索引
https://github.com/arkohut/pensieve?tab=readme-ov-file