

Local-first app that continuously records your screen and audio, then serves that computer history to AI agents via API and MCP.

Local-first app that continuously records your screen and audio, then serves that computer history to AI agents via API and MCP.
Screenpipe records everything you see, say and hear on your computer and keeps it on your own machine, turning your working history into searchable context for AI agents. It captures the full accessibility tree with OCR as a fallback, plus audio transcription with speaker labels, keyboard input and app switches, writing all of it to a local SQLite database rather than a vendor cloud. On top of that store you get natural-language AI search, automatic meeting notes, and a local REST API and MCP server, so agents such as Claude, Codex, Hermes or Runner can ask what you saw five minutes ago, summarize today's conversations, or trigger a pipe whenever you work on a given task. Because the data layer is local, portable and source-available, your memory is not tied to any single model provider, and privacy controls include window, app and password filters, a proprietary PII model, optional encryption at rest, and fully offline operation. It runs as a desktop app on macOS, Windows and Linux (or via npx screenpipe record), typically using 5-10% CPU, 0.5-3GB RAM and roughly 20GB of storage per month with configurable retention. Screenpipe is a Y Combinator S26 company, and teams can share a company brain without turning capture into employee surveillance.

Local-first app that continuously records your screen and audio, then serves that computer history to AI agents via API and MCP.
screenpipe works by combining Continuous Local Capture: Records screen and audio 24/7 into a local SQLite database, capturing the full accessibility tree with OCR fallback, transcripts, speakers, keystrokes and app switches., Natural-Language AI Search: Ask what you saw, said or heard in plain language and jump back to the original on-screen evidence in seconds instead of retracing tabs., Local REST API and MCP Server: Expose your history at localhost:3030 or add it to Claude, Cursor and other clients with one MCP command so any agent can query it., Pipes and Automations: Build agents and scheduled tasks that react to what you actually do, such as updating Linear whenever you work on a given task or drafting a daily summary., Automatic Meeting Notes: Transcribes calls with speaker attribution and produces notes and follow-ups without a separate meeting bot joining the call. to help users with Recovering Lost Context: Find the document, message or screen you saw days ago by searching what was actually on your display rather than remembering where it lived., Meeting Follow-Through: Automatically transcribe and summarize calls, then surface the commitments and follow-ups you would otherwise forget., Grounding Coding Agents: Give Claude, Codex or a custom agent real evidence of your session so it works from what happened instead of guesswork., Personal Daily Summaries: Generate an end-of-day recap and calendar blocks for critical tasks from your real activity, including into tools like Obsidian., Project Audit Trails: Record the flow of information and instructions across multiple projects and file it per project for later review..
Key features include Continuous Local Capture: Records screen and audio 24/7 into a local SQLite database, capturing the full accessibility tree with OCR fallback, transcripts, speakers, keystrokes and app switches., Natural-Language AI Search: Ask what you saw, said or heard in plain language and jump back to the original on-screen evidence in seconds instead of retracing tabs., Local REST API and MCP Server: Expose your history at localhost:3030 or add it to Claude, Cursor and other clients with one MCP command so any agent can query it., Pipes and Automations: Build agents and scheduled tasks that react to what you actually do, such as updating Linear whenever you work on a given task or drafting a daily summary., Automatic Meeting Notes: Transcribes calls with speaker attribution and produces notes and follow-ups without a separate meeting bot joining the call..
screenpipe is useful for anyone interested in Recovering Lost Context: Find the document, message or screen you saw days ago by searching what was actually on your display rather than remembering where it lived., Meeting Follow-Through: Automatically transcribe and summarize calls, then surface the commitments and follow-ups you would otherwise forget., Grounding Coding Agents: Give Claude, Codex or a custom agent real evidence of your session so it works from what happened instead of guesswork., Personal Daily Summaries: Generate an end-of-day recap and calendar blocks for critical tasks from your real activity, including into tools like Obsidian., Project Audit Trails: Record the flow of information and instructions across multiple projects and file it per project for later review..
screenpipe offers a free tier with paid plans for advanced features.
Visit https://screenpipe.com/ to sign up and explore screenpipe.
Browse by use case: Automation & Productivity
Compare screenpipe: vs Juggler · vs Elva · vs GhostWriter by MyHandler · vs Neopress