发布时间:2026/9/6 21:28:19
ScreenPipe 完全指南:屏幕录制变 AI 记忆 ScreenPipe 完全指南屏幕录制变 AI 记忆【免费下载链接】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/screenpipeScreenPipeYC S26口号 Open Computer History在本地持续录屏加录音但它存的不是单纯的视频流而是屏幕帧、OCR 文本、可访问性树、语音转写和按键事件全部落在你机器上的 SQLite 里。你可以用自然语言搜索上周那个报错长什么样也可以把这段历史直接喂给 Claude、Codex 等 AI 智能体当上下文。想要一台 7×24 小时开着、数据不离开本机的电脑记忆它是目前少见的开源选择。三步跑通本地环境克隆仓库git clone https://gitcode.com/GitHub_Trending/sc/screenpipe cd screenpipe这一步拿到的是整个 workspacecrates/下的 Rust 引擎、Tauri 桌面端、MCP 服务和文档一次拉全。装好工具链编译并启动录制引擎。macOS 需要 Rustrustup、Homebrew 依赖brew install pkg-config ffmpeg jq cmake wget git-lfs和完整 Xcode然后cargo build --release --features metal ./target/release/screenpipe--features metal打开 Apple GPU 加速Linux 上直接cargo build --release即可。这一步产出并启动原生引擎它监听 3030 端口后面所有的搜索和智能体查询都打到这里。构建桌面应用。在apps/screenpipe-app-tauri/下执行cd apps/screenpipe-app-tauri bun install bun run build:tauri:dev前端用 Bun 而非 npm。这一步把 Next.js 界面打成 Tauri 壳跑起来就是上面截图里那个带时间线和聊天面板的窗口。五个模块各司其职crates/screenpipe-screen/屏幕帧捕获与 OCR 文本提取。改采集频率、多屏策略、或发现屏幕上看到的字搜不到时先来看这里。crates/screenpipe-audio/麦克风与系统音频录制、语音转写和说话人分离。转写不准、会议里两个人串了声都找它。crates/screenpipe-db/所有帧、转写和语义索引最终落地的本地 SQLite。要加字段、写历史查询、或担心存储膨胀时碰它。apps/screenpipe-app-tauri/你每天看见的桌面界面——时间线、会议笔记、聊天Next.js Tauri 实现。修页面交互和快捷键在这里。packages/screenpipe-mcp/MCP 服务Claude、Codex 等智能体读取本地历史的桥梁。智能体不记得你上周干了什么第一个该查的就是它。关键配置速览根目录Cargo.toml管 Rust workspace——哪些 crate 是成员、共享依赖统一什么版本。最常改workspace.dependencies想升级 tokio、reqwest 这类底层库在这里改一处全局生效。apps/screenpipe-app-tauri/package.json管前端脚本和 JS 依赖。最常看scripts字段dev:web是纯浏览器 UI 开发循环dev:tauri是完整原生循环各管各的。apps/screenpipe-app-tauri/src-tauri/tauri.conf.json及各平台变体tauri.macos.conf.json等管窗口、打包和分平台差异。最常改窗口尺寸和更新渠道相关项。rust-toolchain.toml管仓库钉住的 Rust 版本。基本不用动照指定版本装编译器就行版本不一致省下的排查时间比省下的下载时间值钱。新手高频踩坑现象macOS 构建失败或跑起来后录屏、权限全乱。原因只装了 Xcode Command Line Tools。解法从 App Store 装完整 Xcode再执行sudo xcodebuild -license和xcodebuild -runFirstLaunch。现象开发版和已安装的正式版抢 3030 端口和~/.screenpipe数据目录一不小心动了真机上的录制历史。原因两者默认端口和数据目录相同。解法用bun run dev:tauri跑开发构建它会自动改道到~/.screenpipe-dev和 3130 端口或手动加--port 3035 --data-dirmacOS 上优先用$TMPDIR因为系统会定期清/tmp。现象Windows 上libclang.dll、bindgen 报错或提示 CRT 找不到。原因当前终端没设LIBCLANG_PATH或没装 Visual Studio 的 C 工作负载。解法winget 装 Desktop development with C再把LIBCLANG_PATH指到 LLVM 的 bin 目录。延伸阅读ONBOARDING.md从能不能干这活到合并第一个 PR 的完整走读尤其开发实例永远别指向真实数据这条铁律值得先读。CONTRIBUTING.md三个平台的构建命令、开发/测试环境变量、提交与 PR 规范卡住时翻它。【免费下载链接】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),仅供参考

相关新闻

2026/9/6 21:23:19

FLOW3D多孔介质渗流模型参数标定与实操指南

简介:这是一份面向计算流体动力学与流体仿真使用者的FLOW-3D多孔介质渗流模型讲解PPT,适合从事油气藏、水文地质、环境污染模拟的工程师与科研人员。内容系统覆盖达西定律、拖曳力模型、饱和与非饱和多孔介质模型、拖曳力系数与渗透率关系等核心理论&…

2026/9/6 22:23:23

数字电路课设经典:四人抢答器设计与调试深度解析

简介:这是一份数电课程设计“四人抢答器”的完整报告,面向电子信息工程及相关专业学生,可用于数字电子技术课程设计、综合实训或竞赛备赛参考。报告基于74LS175、74LS00、74LS21、555定时器、74LS192、74LS47等常用器件,实现抢答鉴…

2026/9/6 22:23:23

四人抢答器课程设计全攻略:从编码器到锁存器的数字电路实战

简介:面向数字电子技术课程设计的四人抢答器完整设计说明书,适合电子信息工程及相关专业学生用于课程巩固与综合训练,系统梳理门电路、触发器、计数器、定时器等知识。文档完整覆盖设计任务、方案论证、实现步骤,围绕74LS175、74L…

2026/9/6 22:23:23

UL 943 2023-09版GFCI标准研读:跳闸测试与整改要点

简介:一份2023年9月5日发布的北美接地故障断路器(GFCI)安全标准PDF文件,面向电气安全工程师、产品设计人员、认证测试与合规人员,用于掌握最新合规要求。文件为单个PDF文档,压缩包仅2.69MB,便于…

2026/9/6 22:23:23

基于C++/Qt/MySQL的大学志愿填报系统设计与实现

简介:基于C的大学志愿填报系统项目实例,面向高考考生及家长、高校招生管理人员、教育信息化研究者与C开发者,聚焦志愿填报效率低、信息分散、决策难等痛点。资源采用docx格式,仅含1个文档,压缩包约89KB,内容…

2026/9/6 22:18:23

WeKnora 知识图谱:把文档关联讲清楚的完整指南

WeKnora 知识图谱:把文档关联讲清楚的完整指南 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcode.com/GitHub_T…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 11:40:10

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/6 19:33:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/6 10:19:40

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…