用途:Screenpipe 持续录制屏幕与麦克风,将屏幕内容做 OCR、音频做转录,之后可按关键词检索历史记录,适合回溯会议、查找曾出现过的信息。
主要能力:提供本地 REST API(默认端口 3030)与 CLI 两种检索方式。API 的 GET /search 支持 q 查询、content_type(ocr、audio、ui、all)、limit、offset、start_time/end_time(ISO 8601 UTC)、app_name、window_name、min_length、max_length 等参数;另有 GET /health、GET /audio/list、GET /tags、POST /tags/:id、DELETE /tags/:id/:tag。CLI 示例:screenpipe search "meeting notes"、screenpipe search "api key" --app Chrome --limit 20、screenpipe search "what did they say" --type audio、screenpipe search "error" --from "1 hour ago"。
使用方式:先安装并启动。可下载应用 https://screenpi.pe/onboarding,或从源码构建:git clone https://github.com/mediar-ai/screenpipe,cd screenpipe,cargo build --release。启动守护进程用 screenpipe,可加 --fps 1 --audio-chunk-duration 30、--disable-audio、--audio-device "MacBook Pro Microphone" 等参数。验证运行:curl http://localhost:3030/health。
限制与注意:Screenpipe 必须在本地 3030 端口运行;音频转录需麦克风权限;屏幕捕获需屏幕录制权限(macOS 在系统设置→隐私与安全性→屏幕录制);URL 捕获与快捷键需辅助功能权限;日志位于 $HOME/.screenpipe;搜索结果分页,需用 offset 获取更多。
适用场景:检索屏幕中出现过的文本、回听音频转录、按应用或时间范围过滤历史活动。收费、价格与平台支持等资料暂未提供。