screenpipe screenpipe

3/5 🧩 软硬件结合 已发布
screenpipe 7080 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
screenpipe

项目简介

YC (S26) | Give AI the ability to live your experience. Records everything you do, say, hear 24/7, local, private, secur


screenpipe 是一个开源的本地化 AI 记忆工具,能够 24/7 持续记录你在电脑上看到、说过和听到的一切信息。它就像给你的电脑装上一个永不遗忘的私人 AI 助手,所有数据完全存储在本地,确保隐私和安全。该项目已入选 YC S26 批次。

标签

项目特点

**全量记录**:持续捕获屏幕内容(通过无障碍树或 OCR 回退)、系统音频和麦克风输入,以及键盘输入和应用切换。
**本地优先与隐私**:所有数据默认存储在本地 SQLite 数据库中,绝不离开你的设备。支持本地 AI 模型(如 Ollama),无需联网。
**AI 驱动搜索**:使用自然语言进行语义搜索,可以跨屏幕文本、OCR 文本和音频转录内容进行查找,并支持按应用、窗口、日期等过滤。
**管道系统(Pipes)**:通过编写 Markdown 文件定义 AI 代理,这些代理可以按计划查询你的屏幕数据、调用 API、写入文件并执行操作。内置 Obsidian 同步、提醒、创意追踪等管道。
**MCP 服务器支持**:作为模型上下文协议(MCP)服务器运行,允许 Claude Desktop、Cursor 等 AI 编程助手直接查询你的屏幕历史。
**事件驱动捕获**:仅在发生有意义的事件(如应用切换、点击、输入暂停)时捕获屏幕,而非持续录制,从而降低 CPU 和存储占用。
**跨平台支持**:支持 macOS(Apple Silicon 和 Intel)、Windows 10/11 和 Linux。

技术规格

CPU 占用 5-10%
内存占用 0.5-3 GB
存储占用 约 20 GB/月
捕获方式 无障碍树(首选)、OCR(回退)、音频转录、键盘输入、应用切换
搜索方式 自然语言语义搜索,支持过滤
数据存储 本地 SQLite 数据库
加密 可选静态加密
离线支持
最低内存要求 8 GB(推荐)
API 端口 默认 3030

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
screenpipe 桌面应用 1 从官网下载
Node.js 1 用于运行 CLI 和 MCP
Ollama(可选) 1 用于本地 AI 模型
计算机 1 支持 macOS、Windows、Linux
麦克风 1 用于音频捕获(内置或外接)

能力画像

⚪ 记忆与知识检索: 5/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 4/5
⚪ 数理与计算: 2/5
⚪ 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 4/5

所需技能

🔧 **动手能力**:能够安装和配置桌面应用程序,管理本地文件和数据存储。 💻 **编程能力**:需要基本的命令行操作能力(运行 `npx` 命令),以及编写 Markdown 文件的能力(用于创建管道)。对于开发者,需要了解 JavaScript/TypeScript 以使用 SDK。 ⚡ **电子电路**:不需要。

适用场景

**知识工作者**:快速回溯过去几小时或几天内看到、听到的任何信息,提升工作效率。
**开发者**:为 AI 编程助手(如 Cursor、Claude Code)提供当前工作上下文,实现更智能的代码辅助。
**远程工作者**:自动记录会议内容,生成转录和摘要,无需手动记笔记。
**研究人员**:搜索和分析大量基于屏幕的信息,如网页、文档、视频内容。
**ADHD 用户**:帮助追踪丢失的标签页、文档和对话,减少信息遗忘。
**团队与企业**:部署统一的 AI 记忆系统,实现确定性的数据权限管理和中央配置。