Screenpipe 本地部署实战:把屏幕记忆库跑在自己的桌面

发布时间:2026/9/6 15:15:28
Screenpipe 本地部署实战:把屏幕记忆库跑在自己的桌面 Screenpipe 本地部署实战把屏幕记忆库跑在自己的桌面【免费下载链接】screenpipeYC (S26) | Open Computer History | Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...)项目地址: https://gitcode.com/GitHub_Trending/sc/screenpipeScreenpipe 是一个本地录屏 AI 代理桌面应用它持续记录你的屏幕和系统音频数据全部存在自己机器上AI 助手Claude、Codex 等可以直接查问我刚才看了什么。适合想把你刚才在干什么这种上下文喂给 AI 的开发者与知识工作者。如果你不想用签名安装器想从源码部署 Screenpipe 自己跑起来这篇文章直接给最短构建路径外加部署时最容易卡的三个坑。先说最容易踩的三个坑翻过源码部署留下的报错记录问题集中在这三处依赖清单不全、环境变量对当前终端不生效、构建成功后不知道怎么确认真的在录。先解决它们后面的构建基本没有悬念。依赖别指望装个常用的就行这个项目要的依赖比想象的多除 Rust 工具链外各系统还要配一套媒体与 OCR 库。以 macOS 为例记住两条代表性命令就够起步brew install ffmpeg pkg-config curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh第一行装最核心的媒体处理库和配置工具第二行装 Rust 工具链其余 cmake、git-lfs、jq 之类按仓库 CONTRIBUTING 里的依赖清单补齐。Linux 同理先装 ffmpeg、tesseract-ocr、libclang-dev 这几样代表剩下按清单来。提醒一句macOS 需要装完整 Xcode 并同意许可协议只装命令行工具不够。Windows 上环境变量当前终端不认Windows 构建要求把LIBCLANG_PATH指到 LLVM 目录多数人只设了永久变量然后卡在libclang.dll not found。正确姿势是写两行一行管现在、一行管以后$env:LIBCLANG_PATH C:\Program Files\LLVM\bin [System.Environment]::SetEnvironmentVariable(LIBCLANG_PATH, C:\Program Files\LLVM\bin, User)第一行只对眼前这个终端有效第二行对未来所有终端生效——漏掉第一行是这类报错的头号原因。装工具也一样winget 装 Rustup 和 CMake 只是代表Visual Studio 构建工具、LLVM、Git、7-Zip 按官方清单装齐且 VS 必须带使用 C 的桌面开发工作负载。构建成功 ≠ 真的在录很多人把终端没报红当部署成功但 screenpipe 是事件驱动捕获没切换窗口、没点击就基本不产生新帧。真实标准放到验证一节三步走完才算数。主构建路径一套命令通吃三系统依赖就位后三个系统的最短路径几乎一致curl -fsSL https://bun.sh/install | bash git clone https://gitcode.com/GitHub_Trending/sc/screenpipe cd screenpipe/apps/screenpipe-app-tauri bun install bun tauri build第一行装前端包管理器 bunWindows 换成irm https://bun.sh/install.ps1 | iex中间两行把代码克隆下来并直接进入桌面应用子目录。直接进apps/screenpipe-app-tauri是有原因的桌面应用是独立构建工作区先在仓库根目录跑cargo build是弯路暖不了这里的构建只会让首次耗时翻倍。最后两行分别安装前端依赖、编译 Rust 后端并打包安装器。macOS 可在最后一行追加--features metal开启 GPU 加速。产物位置与预算三系统略有差异看这张表项目macOSWindowsLinux系统库brew 清单 完整 XcodewingetVS C 工作负载、LLVM、CMakeaptffmpeg、tesseract-ocr、libclang-dev 等构建入口bun tauri build --features metalbun tauri buildbun tauri build产物位置src-tauri target 下的 .appsrc-tauri\target\release\bundle\nsis*-setup.exetarget 目录二进制磁盘预算至少 10GB至少 10GB至少 10GBWindows 唯一容易多花时间的点就是上面提过的 VS 工作负载缺了它链接阶段会直接报 VC 运行库找不到。部署完成后三步验证三步全过再谈下一步启动macOS / Linux 跑./target/release/screenpipeWindows 双击刚装好的*-setup.exe完成安装后启动。给权限按首启引导授予屏幕录制与麦克风访问。macOS 上如果没生效回系统设置 → 隐私与安全性再确认一次——装好了却没反应多数栽在这。回环提问录制状态显示存活后向接入的助手问一句我最近 5 分钟看到了什么。能答上来说明录制、存储、查询链路全通。下一步三件事装一个管道代理bun x screenpipelatest pipe install URL或路径装社区代理bun x screenpipelatest pipe list查已装列表应用内的管道商店里也有 obsidian v2、meeting assistant 这类现成入口。接入编码助手screenpipe 本身是 MCP 服务器给 Claude Desktop、Cursor 加一条配置它们就能直接查你的屏幕历史。读一遍数据权限设置每个代理能访问哪些记录由 YAML 配置决定不是靠提示词劝说模型守规矩。接真实业务前建议先花十分钟看懂这部分。【免费下载链接】screenpipeYC (S26) | Open Computer History | Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...)项目地址: https://gitcode.com/GitHub_Trending/sc/screenpipe创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考