screenpipe
screenpipe
⭐⭐⭐☆☆ (3/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 记忆系统,实现确定性的数据权限管理和中央配置。