惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

张洪Heo

OpenClaw 接管你的油猴脚本:让 AI 直接读改网页脚本,不用再复制粘贴 为 iPhone Duo 做设计:苹果官方设计原则全解读 看到了淘宝闪购的AI评论,引发了我的思考 如何在网页插入 livephoto ?实况照片 PVT 在线生成、动态JPG生成工具与嵌入工具 MacBook不进入休眠全新邪修:十几块钱的绿联HDMI欺骗器 OpenClaw 2.0:稳定性提升不少,我还迁移了我的记忆系统 将你的 HeoID 卡片添加到 Apple 钱包 智谱codingplan耐用程度分析:只用 GLM-5.3-Flash 够不够用? 软路由内网穿透访问方案全链路教程:从 ZeroTier 到 Nginx 再到 certd 证书管理 BrowserSkill上手:让AI接入浏览器,还能录制动作教它学习 我与我的 OpenClaw 凉透了焦虑和解了 ntfsmac 上手:不关 SIP 让 Mac 读写 NTFS 和 ext 硬盘 个人小项目vibecoding方案推荐:opencode spark 1.2 和 zcode 分享一下博客的全新聚合搜索 给DeepSeek-V4-Flash借一双眼睛:ZCode视觉子Agent方案 Mole Mac 上手:界面精美,优秀好用的Mac清理工具 Agentation 油猴脚本:让AI指哪改哪,配合 Claude Code 的开发神器 洪绘压图网页版上线,这下可以随时随地在线压缩图片了 分享一下我最近制作的一些AI音乐,以及解决唱歌错字和音质的一些小技巧 洪绘敲木鱼支持“竹知了”模式了,可以自定义音效的电子竹知了App 洪绘烧纸:一个网页在线电子烧纸,电子祭祀工具 WebMCP适配教程:为浏览器AI预备好,让网页向 AI 提供工具,本博客已支持 报错回顾:给OpenClaw添加错误行为记忆机制,让自己写的skill不断成长 腾讯miora上手:设计师又又又失业的一集? Mac 合盖不休眠:用 pmset 彻底禁止系统睡眠 如何用 OpenClaw 配置早报晚报,科技新闻信源、微博热搜获取 给 SearXNG 接入豆包搜索,解决 OpenClaw 信源难题 OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置 混元hy3模型上手:腾讯送了云函数个人版6个月,怎么才能用上 给OpenClaw加上rm删除保护:防止AI误删你的整个电脑
screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你
张洪Heo · 2026-07-16 · via 张洪Heo

screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你摘要图

这篇文章介绍了 screenpipe 这款开源的本地 AI 记忆引擎。它通过事件驱动的方式持续捕获屏幕和音频数据,在本地 SQLite 数据库中建立可全文搜索的数字记忆,让 AI 助手能够记住用户的工作上下文。文章详细说明了 screenpipe 的核心能力,包括自然语言搜索、视觉时间线、基于 markdown 定义的 Pipes 自动化管道系统、MCP 服务器支持,以及与 OpenClaw 的联动方式和隐私安全设计。

最近在 B 站刷到一个小黑日报助手的视频,它能自动总结你每天做了什么、看了什么,生成日报。这个需求确实不错——现代工作环境下,我们每天在无数个标签页、聊天窗口、文档之间切来切去,到下班的时候经常想不起来今天到底干了什么。

但问题来了:这类工具基本都是云服务,你的屏幕录像、音频、操作记录全部上传到别人的服务器上。且不讨论服务商会不会看你的数据,单是”所有工作内容都传到云端”这一点就够让人心里打鼓的了。

于是我开始找有没有开源、本地、隐私优先的替代方案。翻了一圈 GitHub,发现了 screenpipe——一个 YC 支持的开源项目(Mediar, Inc.),号称”把你的电脑变成私人的 AI 助手”。

一句话:它持续录制你的屏幕和音频,在本地建立一份可搜索的”数字记忆”,让 AI 能记住你做过什么。

但它不是简单粗暴地录屏,而是采用了事件驱动(event-driven)的捕获策略——只有当你切换应用、点击、输入、滚动等有意义的操作发生时才截图。每张截图会同时捕获系统的可访问性树(accessibility tree),提取出按钮、标签、文字等结构化文本。如果某个应用不支持可访问性接口(比如游戏或远程桌面),则回退到 OCR 识别。

音频方面,system audio 和麦克风输入都能捕获。语音转文字默认使用本地运行的 Whisper(Large-V3-Turbo),也可以选 Deepgram 云端转写。支持说话人分离,也就是说它能区分”这段话是你说的还是会议里别人说的”。

所有数据都存储在本地的 SQLite 数据库中,配合 FTS5 全文搜索。根据官方数据,8 小时工作大约占用 300MB 存储空间(截图以 JPEG 保存),相比连续录屏的 ~2GB 大幅缩减。

AI能力

核心能力

自然语言搜索:你可以用自然语言搜索你看到过的任何内容。比如”上周我在 Figma 里看到的那个按钮叫什么”、”周一的会议讨论预算那段说了什么”。支持按应用名、窗口标题、浏览器 URL、时间范围筛选。搜索底层是 SQLite FTS5,返回结果包含截图和对应音频片段。

视觉时间线:类似 DVR 的操作体验,你可以像拖进度条一样回看自己某一天的屏幕活动。点击任意时刻查看完整截图和提取的文字,也能回放对应时间段的音频。

Pipes(管道系统):这是 screenpipe 最有想象力的部分。Pipes 本质上是 markdown 文件定义的定时 AI Agent——每个 pipe 包含一个 prompt 和调度规则,screenpipe 会调用 AI 编码助手(如 pi 或 claude-code)执行。内置的 pipe 包括:

  • meeting-summary:会议结束后自动总结,把笔记补回日历
  • day-recap:当日成果、关键节点、未完成事项
  • standup-update:做了什么、下一步、障碍
  • time-breakdown:时间花在哪了,按应用、项目、分类统计
  • ai-prompt-journal:记录你发给 AI 的所有 prompt,保存到 Obsidian

开发者可以自己写 pipe 放在 ~/.screenpipe/pipes/ 目录下。每个 pipe 通过 YAML frontmatter 精确控制 AI Agent 能访问哪些数据——哪些应用、哪些窗口、哪些内容类型(OCR/音频/输入/可访问性)、什么时间段。权限在 OS 层强制执行,共三层保障:skill gating(AI 根本不知道受限端点的存在)、agent interception(在执行前拦截)、server middleware(每个 pipe 有加密 token)。这意味着即使 pipe 里的 AI 被 prompt injection 攻击,也无法读取你不让它看的数据。

多屏支持:所有连接的显示器都能同时捕获。macOS 14.4+ 可以按应用 bundle ID 排除特定应用的音频捕获(比如你不想让 Spotify 的歌被录进去)。

与 OpenClaw 的联动

screenpipe 原生运行 MCP(Model Context Protocol)服务器,这意味着它可以直接接入任何 MCP 兼容的 AI 助手——Claude Desktop、Cursor、VS Code(Cline、Continue)都能用。

对于 OpenClaw 来说,接入方式很直接:

1
claude mcp add screenpipe -- npx -y screenpipe-mcp@latest

配置之后,OpenClaw 就能直接查询你的屏幕历史。比如你早上起来问一句”昨天下午我最后处理的是哪个页面?”,它就能从 screenpipe 的本地数据库中搜索并返回结果。

更进一步,screenpipe 的 Pipes 系统本身就可以被当作一种”自动化 Agent”。你可以创建一个 pipe,让它每天下班前自动总结当天工作(读取屏幕数据),然后通过 OpenClaw 推送到你的微信或邮件。两者的分工很自然:screenpipe 负责”记住一切”,OpenClaw 负责”执行动作”(发消息、推送通知、调用 API)。

screenpipe 还提供完整的 REST API(默认 localhost:3030),OpenClaw 的 cron 任务可以直接调用:

1
GET http://localhost:3030/search?q=项目进度&content_type=all&limit=10

理论上你也可以写一个 pipe,让 screenpipe 直接把数据推给 OpenClaw 的 relay server,实现更紧密的集成。

支持插件

隐私与安全

作为主打隐私的项目,screenpipe 的设计有几个要点:

  • 100% 本地存储,不强制登录账号
  • 源码可审计(source-available),个人非商业使用免费
  • 可选端到端加密同步(零知识加密)
  • 本地 AI 支持(Ollama 或任何 OpenAI 兼容推理服务),不离本地
  • Per-pipe 数据权限系统,AI Agent 只能看你允许它看的内容

当然,它也不是完全没有网络请求。PostHog 产品分析默认开启(可用稳定安装标识符),Sentry 收集崩溃诊断,这些都是可以关掉的。如果你只用本地转录(Whisper)和本地模型,数据确实全程不出本机。

价格与许可

源码允许个人非商业使用(自己编译运行)。签名的桌面客户端采用订阅制:Standard $25/月,Pro $50/月/人,Enterprise $150/月/人。已有终身许可的用户依然有效,但不再售卖新的终身许可。

对于个人用户来说,源码版已经足够使用。如果你不需要官方签名应用和云服务支持,完全可以自己从源码构建。

最后的想法

screenpipe 代表了一种很有意思的方向:AI 不应该只是一个你每次都需要从头解释上下文的对话工具,而应该是一个了解你工作背景、知道你做过什么、记得你在哪里的”记忆层”。这种记忆如果放在云端,隐私风险是真实的;如果在本地,就完全可控。

尤其是它的 Pipes 系统——把 AI Agent 定义为 markdown 文件,用 YAML 控制权限——这个设计比大多数同类产品务实得多。不是靠”我们承诺不看你的数据”这种道德约束,而是靠技术手段让你看不了。

作为一个经常忘记自己上周搜过什么的开发者,这种工具确实有吸引力。唯一需要权衡的是运行成本(CPU 5-10%、每月 5-10GB 存储),但对于现代电脑来说,这个代价并不算大。如果你也用过类似的小黑日报或 Rewind.ai,又担心隐私问题,screenpipe 值得一看。