近日,一款名为Pensieve的免费软件在网络上迅速走红,它以其独特的功能吸引了大量用户的关注。这款软件能够帮助用户轻松回忆起在电脑上看过的任何文件或网页内容,只需输入相关搜索词,即可一键找到所需信息。
Pensieve的官方介绍指出,它是一款以隐私为中心的被动录制项目,能够自动记录屏幕内容,构建智能索引,并提供方便的网页界面以检索历史记录。相比之下,微软的Windows Recall虽然功能相似,但由于安全方面的担忧,该功能一再推迟发布,至今仍未上线。而Rewind虽然功能完备,但收费较高,基础版每月需12美元。
Pensieve的最大特点在于允许用户完全控制自己的数据,避免将数据传输到不可信的数据中心。它拥有多个优点,包括简单安装、所有数据均本地存储、实现全文和向量搜索、与Ollama集成增强搜索能力、支持多种操作系统和兼容任何OpenAI API模型等。Pensieve还允许用户选择和设置语言模型,包括中文和英文,并通过插件扩展功能。
关于用户关心的存储问题,Pensieve的作者进行了贴心预估。每月按20个工作日计算,产生的截图文件约8GB,且截图会进行去重处理。SQLite数据库大小取决于索引的截图数量,10万张截图索引后约占用2.2GB存储空间。在功耗和硬件设备方面,Pensieve能够根据用户的活动模式动态调整索引构建的频率,并在设计时考虑了电池使用寿命,通过监控电池状态自动减少资源消耗。
为了保障用户隐私,Pensieve采取了多项措施。首先,代码是完全开源且易于理解的Python代码,允许任何人审查以确保没有后门或恶意软件。其次,Pensieve将所有数据存储在用户的本地设备上,而不是上传到云端服务器。Pensieve提供了简单的卸载过程,用户可以轻松地从系统中移除。最后,数据处理完全由用户控制,用户可以自由选择何时启动或停止记录,以及如何管理和查询自己的数据。
作为一个独立项目,Pensieve所使用的机器学习模型也允许由用户选择。用户可以根据自己的需求选择合适的嵌入模型,并使用Ollama进行视觉搜索。需要注意的是,在启动VLM功能之前,对硬件有一定要求,推荐配置为至少8GB VRAM的NVIDIA显卡或搭载M系列芯片的Mac。CPU模式不推荐使用,因为它会导致系统严重卡顿。
使用Pensieve非常简单,大致包括安装软件、初始化配置文件和sqlite数据库、启动服务以及打开浏览器访问Web界面等步骤。Pensieve的作者还提供了详细的“食用指南”,帮助用户更好地使用这款软件。例如,用户可以选择适当的嵌入模型、使用Ollama进行视觉搜索以及实现全文索引等功能。
Pensieve的出现无疑为用户带来了极大的便利。它不仅能够帮助用户轻松回忆起在电脑上看过的任何内容,还注重用户隐私和数据安全。随着技术的不断发展,相信Pensieve将会在未来的日子里为用户带来更多惊喜和便利。