Pensieve

使用场景用户A使用Pensieve记录日常工作中的屏幕操作,以便快速检索历史记录。用户B利用Pensieve的向量搜索功能,快速找到包含特定项目信息的截图。用户...

  • Pensieve

    类别:隐私保护,屏幕记录,数据控制,全文搜索,向量搜索,机器学习,OpenAI API,普通产品,开源,
    官网:https://github.com/arkohut/pensieve 更新时间:2025-08-02 09:49:51
  • 使用场景

    用户A使用Pensieve记录日常工作中的屏幕操作,以便快速检索历史记录。

    用户B利用Pensieve的向量搜索功能,快速找到包含特定项目信息的截图。

    用户C通过Pensieve与Ollama的集成,实现了对无文本图片的高效视觉搜索。

    产品特色

    🚀 简单安装:通过pip安装依赖即可开始使用

    🔒 完整的数据控制:所有数据本地存储,支持完全本地操作和自管理数据处理

    🔍 支持全文和向量搜索

    🤖 与Ollama集成,使用它作为Pensieve的机器学习引擎

    🌐 兼容任何OpenAI API模型(例如OpenAI、Azure OpenAI、vLLM等)

    💻 支持Mac和Windows(Linux支持正在开发中)

    🔌 通过插件扩展功能

    使用教程

    1. 安装Pensieve:在终端运行`pip install memos`命令。

    2. 初始化:运行`memos init`命令来初始化Pensieve配置文件和sqlite数据库。

    3. 启动服务:运行`memos enable`和`memos start`命令开始记录所有屏幕并启动Web服务。

    4. 访问Web界面:在浏览器中访问`http://localhost:8839`。

    5. Mac权限问题:在Mac上,Pensieve需要屏幕录制权限,请在程序启动时允许屏幕录制权限。

    6. 使用合适的嵌入模型:根据用户的主要语言选择并配置合适的嵌入模型。

    7. 重启Memos服务:在配置更改后,运行`memos stop`和`memos start`命令来重启服务。

    8. 重建索引:如果更换嵌入模型,需要运行`memos reindex --force`命令来重建索引。