screenpipe screenpipe

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

项目简介

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 占用
内存占用
存储占用
捕获方式
搜索方式
数据存储
加密
离线支持
最低内存要求
API 端口

项目资源

物料清单 (BOM)

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

所需工具

工具用途是否必需
计算机 运行 screenpipe ✅ 是
麦克风 捕获音频输入 ▢ 推荐
扬声器/耳机 捕获系统音频 ▢ 推荐
文本编辑器 编写管道(Pipe)配置 ▢ 推荐
AI 编程助手(如 Claude Code) 与 MCP 服务器交互 ▢ 推荐

能力画像

记忆与知识检索
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 记忆系统,实现确定性的数据权限管理和中央配置。