找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3412

积分

0

好友

464

主题
发表于 7 天前 | 查看: 28| 回复: 0

你有没有遇到过这种情况?明明刚才在电脑上看到一段重要信息,回头想找却死活想不起来在哪。翻浏览器历史、聊天记录、文件夹,折腾半天还是一无所获。

最近在 GitHub 上发现一个开源项目 ScreenPipe,它直接把你的电脑屏幕和麦克风录下来,存储在本地,然后用 AI 帮你检索。以后想找什么直接搜,就像给电脑装了个私有的搜索引擎,而且数据全在本地,不用担心隐私问题。

ScreenPipe 是什么?

ScreenPipe 系统架构图

简单来说,ScreenPipe 是一个开源的桌面 AI 助手。它会在后台录制你的屏幕和音频,将所有数据保存在本地。你可以通过自然语言搜索过去看过、听过、做过的任何事,还能通过插件实现各种自动化操作。

这本质上是一个本地运行的录屏+录音工具,但它不止于记录。它会利用 人工智能 技术识别画面中的文字、将语音转录成文本,然后存入数据库。这样你就能像使用搜索引擎一样,检索自己过去在电脑上的所有活动。代码完全开源,数据永不离开你的设备。

项目热度与核心技术

  • GitHub 星标数:项目已获得 16.9k 星标,社区活跃度很高。
    ScreenPipe GitHub 仓库主页截图
  • 主开发语言:项目使用 Rust 编写,确保了高性能与内存安全。

核心功能详解

1. 24/7 后台录制

安装后,它便在后台静默运行,持续截取屏幕画面并录制麦克风音频。资源占用控制得相当不错:CPU 使用率约 10%,内存占用在 0.5GB 到 3GB 之间。录制一天的数据大约占用 500MB 存储空间,一个月下来约 15GB,对于如今动辄 1TB 的硬盘来说完全可以接受。实际运行一周,未发现系统有明显卡顿。

2. 自然语言搜索历史

这是最实用的功能。例如,你想找上周开会时有人提到的项目截止日期,只需在搜索框中输入“上周开会说的截止时间”,它就能将对应的录屏片段和文字记录找出来。无需再翻遍聊天记录或询问同事,极大地提升了效率。
ScreenPipe 搜索与转录界面演示

3. 插件系统支持自动化

它提供了一个名为“Pipes”的插件机制,允许你用 TypeScript 编写脚本来监听特定的屏幕事件。例如,有开发者写了一个脚本,当检测到你正在浏览招聘网站时,自动保存职位描述。还有人开发了自动记录每日工作日志的插件,可玩性很高。

4. 数据完全本地化

所有录制的内容和生成的索引都存储在你自己的电脑中,不会上传任何数据到云端。对于银行卡号、密码等敏感信息,可以设置规则进行自动模糊处理。代码完全公开,如果你不放心,可以随时审查源码,这比使用闭源软件要踏实得多。

5. 跨平台支持(Windows/macOS/Linux)

与许多同类工具只支持 macOS 不同,ScreenPipe 全面支持三大主流桌面操作系统。实测在 Windows 笔记本和 Linux 台式机上运行均无问题。在 Linux 下配置音频录制可能需要安装几个依赖,但按照官方文档操作即可顺利完成。

ScreenPipe 各平台发布文件列表

6. 与 AI 编程工具联动

它提供了一个 MCP(Model Context Protocol)服务器,可以连接到 Claude Desktop 或 Cursor 等 AI 编程助手。写代码时,你可以直接让 AI 去搜索你昨天在浏览器里查看的某个 API 文档,然后将相关上下文带回代码编辑器中,实现无缝的编程辅助体验。

安装与使用指南

一行命令安装(推荐)

  • macOS 或 Linux:打开终端,执行以下命令。
    curl -fsSL get.screenpi.pe/cli | sh
  • Windows:以管理员身份打开 PowerShell,执行以下命令。
    iwr get.screenpi.pe/cli.ps1 | iex

    安装完成后,在终端输入 screenpipe 即可启动服务。

下载桌面版或自行编译

  • 桌面版(App):不想折腾命令行的用户,可以去官网下载桌面版应用程序。这是一个付费版本,提供自动更新等功能,更为省心。
  • 自行编译:喜欢折腾或希望完全“白嫖”的用户,可以克隆 开源实战 仓库源码自行编译。
    git clone https://github.com/screenpipe/screenpipe
    cd screenpipe
    cargo build

    此方法需要预先安装好 Rust 工具链和 FFmpeg。

总结

ScreenPipe 非常适合那些对数据隐私敏感,同时又希望拥有一个强大“电子记忆”的极客或专业人士。尽管目前的用户界面还比较粗糙,且会持续占用一定的存储空间,但那种“电脑上发生的任何事情都能被检索回来”的掌控感确实非常棒。加上其开放的插件系统能衍生出无数实用场景,绝对值得一试。


开源地址:https://github.com/screenpipe/screenpipe



上一篇:Spring Boot整合Seata实现TCC事务:解决幂等、空回滚与悬挂问题实战
下一篇:JS实现春晚魔术:用约瑟夫环原理揭秘刘谦的扑克牌戏法
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-23 07:32 , Processed in 0.434399 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表