screenpipe Agent工作流 是 AI Skill Hub 本期精选AI工具之一。在 GitHub 上收获超过 18.7k 颗 Star,综合评分 8.2 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
screenpipe Agent工作流 是一款基于 Rust 开发的开源工具,专注于 AI代理、工作流自动化、屏幕录制 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
screenpipe Agent工作流 是一款基于 Rust 开发的开源工具,专注于 AI代理、工作流自动化、屏幕录制 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:cargo install(推荐) cargo install screenpipe # 方式二:从源码编译 git clone https://github.com/screenpipe/screenpipe cd screenpipe cargo build --release # 二进制在 ./target/release/screenpipe
# 查看帮助 screenpipe --help # 基本运行 screenpipe [options] <input> # 详细使用说明请查阅文档 # https://github.com/screenpipe/screenpipe
# screenpipe 配置说明 # 查看配置选项 screenpipe --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SCREENPIPE_CONFIG="/path/to/config.yml"
<img width="1500" height="500" alt="image" src="https://github.com/user-attachments/assets/058a44b8-fcad-4a37-92d8-830167dbd400" />
<p align="center"> <a href ="https://screenpi.pe"> <img src="https://github.com/user-attachments/assets/d3b1de26-c3c0-4c84-b9c4-b03213b97a30" alt="logo" width="200"> </a> </p>
<p align="center">AI that knows what you've seen, said, or heard.</p> <p align="center">Records everything you do, say, hear 24/7, local, private, secure</p>
<p align="center"> <a align="center" href="https://trendshift.io/repositories/20386" target="_blank"><img align="center" src="https://trendshift.io/api/badge/repositories/20386" alt="screenpipe%2Fscreenpipe | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> </p>
<p align="center"> <a href="https://screenpi.pe/onboarding" target="_blank"> <img src="https://img.shields.io/badge/download-desktop%20app-black?style=for-the-badge" alt="download"> </a> </p>
<p align="center"> <a href="https://discord.gg/screenpipe"> <img src="https://img.shields.io/discord/823813159592001537?style=for-the-badge&logo=discord&logoColor=white" alt="discord"> </a> <a href="https://twitter.com/screenpipe"> <img src="https://img.shields.io/twitter/follow/screenpipe?style=for-the-badge&logo=x&logoColor=white&label=follow" alt="twitter"> </a> <a href="https://www.youtube.com/@screen_pipe"> <img src="https://img.shields.io/youtube/channel/subscribers/UCwjkpAsb70_mENKvy7hT5bw?style=for-the-badge&logo=youtube&logoColor=white&label=subscribers" alt="youtube"> </a> </p>
---
screenpipe is a source-available application that continuously captures your screen and audio, creating a searchable, AI-powered memory of everything you do on your computer. All data is stored locally on your device. It is the leading source-available alternative to Rewind.ai (now Limitless), Microsoft Recall, Granola, and Otter.ai. If you're looking for a rewind alternative, recall alternative, or a private local screen recorder with AI, screenpipe is the most popular option you can fully audit.
download the desktop app — all features, auto-updates
or run the CLI:
npx screenpipe record
then
claude mcp add screenpipe -- npx -y screenpipe-mcp@latest
then ask claude what did i see in the last 5 mins? or summarize today conversations or create a pipe that updates linear every time i work on task X
Check CONTRIBUTING.
Make sure to understand the main branch is moving fast and breaking things, if you're looking for a stable version check app releases https://github.com/screenpipe/screenpipe/releases and use the git commit accordingly (production app is behind paywall).
Search screen content:
GET http://localhost:3030/search?q=meeting+notes&content_type=all&limit=10
Search audio transcriptions:
GET http://localhost:3030/search?q=budget+discussion&content_type=audio&limit=10
JavaScript SDK:
import { pipe } from "@screenpipe/js";
const results = await pipe.queryScreenpipe({
q: "project deadline",
contentType: "all",
limit: 20,
startTime: new Date(Date.now() - 24 * 60 * 60 * 1000).toISOString(),
});
tauri, electron, swift sdk available today
<img width="1536" height="1024" alt="image" src="https://github.com/user-attachments/assets/a5b49966-b607-47cb-b0fa-e5f9aec14351" />
---
<p align="center"> <a href="https://docs.screenpi.pe">docs</a> · <a href="https://screenpi.pe/sdk">sdk</a> · <a href="https://screenpi.pe/team">team</a> · <a href="https://discord.gg/screenpipe">discord</a> · <a href="https://twitter.com/screenpipe">x</a> · <a href="https://www.youtube.com/@screen_pipe">youtube</a> · <a href="https://www.reddit.com/r/screen_pipe">reddit</a> </p>
Full REST API running on localhost (default port 3030). Endpoints for searching screen content, audio, frames. Raw SQL access to the underlying SQLite database. JavaScript/TypeScript SDK available.
Pipes are scheduled AI agents defined as markdown files. Each pipe is a pipe.md with a prompt and schedule — screenpipe runs an AI coding agent (like pi or claude-code) that queries your screen data, calls APIs, writes files, and takes actions. Built-in pipes include: - meeting-summary: Summarizes the meeting that just ended and patches the note back onto the meeting record - day-recap: Today's accomplishments, key moments, and unfinished work - standup-update: What you did, what's next, and any blockers - time-breakdown: Where your time went, by app, project, and category - ai-prompt-journal: Captures every prompt you send to AI tools, saved to Obsidian or local markdown - video-export: Create a video of your recent screen activity
Developers can create pipes by writing a markdown file in ~/.screenpipe/pipes/.
#### Pipe data permissions Each pipe supports YAML frontmatter fields that give admins deterministic, OS-level control over what data AI agents can access: - App & window filtering: allow-apps, deny-apps, deny-windows (glob patterns) - Content type control: restrict to ocr, audio, input, or accessibility - Time & day restrictions: e.g. time-range: 09:00-18:00, days: Mon,Tue,Wed,Thu,Fri - Endpoint gating: allow-raw-sql: false, allow-frames: false
Enforced at three layers — skill gating (AI never learns denied endpoints), agent interception (blocked before execution), and server middleware (per-pipe cryptographic tokens). Not prompt-based. Deterministic.
| Feature | screenpipe | Rewind / Limitless | Microsoft Recall | Granola |
|---|---|---|---|---|
| Source-available | ✅ fully auditable | ❌ | ❌ | ❌ |
| Platforms | macOS, Windows, Linux | macOS, Windows | Windows only | macOS only |
| Data storage | 100% local | Cloud required | Local (Windows) | Cloud |
| Multi-monitor | ✅ All monitors | ❌ Active window only | ✅ | ❌ Meetings only |
| Audio transcription | ✅ Local Whisper | ✅ | ❌ | ✅ Cloud |
| Developer API | ✅ Full REST API + SDK | Limited | ❌ | ❌ |
| Plugin system | ✅ Pipes (AI agents) | ❌ | ❌ | ❌ |
| AI model choice | Any (local or cloud) | Proprietary | Microsoft AI | Proprietary |
| Team deployment | ✅ Central config, AI permissions | ❌ | ❌ | ❌ |
| Pricing | Source-available · app from $25/mo | Subscription | Bundled with Windows | Subscription |
How much does screenpipe cost? The signed desktop app uses a subscription starting at $25/month; existing lifetime licenses remain valid. The source is available for personal, non-commercial use, so you can build and run it yourself (see LICENSE.md); commercial use of the source requires a license.
Does screenpipe send my data to the cloud? No. All data is stored locally by default. You can use fully local AI models via Ollama for complete privacy.
How much disk space does it use? ~5–10 GB per month. Event-driven capture only stores frames when something changes, dramatically reducing storage compared to continuous recording.
Does it slow down my computer? Typical CPU usage is 5–10% on modern hardware. Event-driven capture only processes frames when something changes, and accessibility tree extraction is much lighter than OCR.
Can I use it with ChatGPT/Claude/Cursor? Yes. screenpipe runs as an MCP server, allowing Claude Desktop, Cursor, and other AI assistants to directly query your screen history.
Can it record multiple monitors? Yes. screenpipe captures all connected monitors simultaneously.
How does text extraction work? screenpipe primarily uses the OS accessibility tree to get structured text (buttons, labels, text fields) — this is faster and more accurate than OCR. When accessibility data isn't available (remote desktops, games, some Linux apps), it falls back to OCR: Apple Vision on macOS, Windows native OCR, or Tesseract on Linux.
Can I deploy screenpipe to my team? Yes. Screenpipe Teams provides central config management, shared AI pipes, and per-pipe data permissions. Admins control what gets captured and what AI can access — employees' actual data never leaves their devices. See screenpi.pe/team.
How do AI data permissions work? Each pipe supports YAML frontmatter fields (allow-apps, deny-apps, deny-windows, allow-content-types, time-range, days, allow-raw-sql, allow-frames) that deterministically control what data the AI agent can access. Enforcement happens at three OS-level layers — not by prompting the AI to behave. Even a compromised agent cannot access denied data.
screenpipe 是一个开源应用程序(MIT 许可证),它持续捕捉您的屏幕和音频,创建一个可搜索的、AI 助力的记忆,记录您在计算机上所做的一切。所有数据都存储在您的设备上。它是 Rewind.ai(现在 Limitless)、Microsoft Recall、Granola 和 Otter.ai 等开源替代品的领导者。
screenpipe 的核心功能包括持续捕捉屏幕和音频、创建可搜索的记忆、AI 助力等。
安装 screenpipe 可以通过下载桌面应用程序或运行 CLI 来实现。下载桌面应用程序:https://screenpi.pe/onboarding — 一次性购买,所有功能,自动更新。或者运行 CLI:npx screenpipe record,然后npx -y screenpipe-mcp@latest
使用 screenpipe 可以通过 API 示例来实现。例如,搜索屏幕内容:GET http://localhost:3030/search?q=meeting+notes&content_type=all&limit=10。搜索音频转录:GET http://localhost:3030/search?q=budget+discussion&content_type=audio&limit=10。
screenpipe 提供了一个完整的 REST API,端口默认为 3030。API 支持搜索屏幕内容、音频、帧等。还提供了 JavaScript/TypeScript SDK。
screenpipe 的工作流包括插件系统(Pipes)。Pipes 是预定的 AI 代理,定义为 markdown 文件。每个管道都是一个 `pipe.md` 文件,包含提示和调度 — screenpipe 运行一个 AI 编码代理(如 pi 或 claude-code),查询屏幕数据,调用 API,写文件并执行操作。内置管道包括 Obsidian 同步、AI 编码助手等。
screenpipe 的 FAQ 包括关于是否免费、是否将数据发送到云端等问题的答案。
Rust构建、YC投资背书、18.7k星数验证产品价值。AI感知能力创新,工程质量优秀,生态应用空间大,值得关注。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,screenpipe Agent工作流 在AI工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | screenpipe |
| 原始描述 | 开源AI工作流:YC (S26) | Give AI the ability to live your experience. Records everything you d。⭐18.7k · Rust |
| Topics | AI代理工作流自动化屏幕录制计算机视觉音频处理 |
| GitHub | https://github.com/screenpipe/screenpipe |
| License | NOASSERTION |
| 语言 | Rust |
收录时间:2026-05-18 · 更新时间:2026-05-19 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。