screenpipe
YC (S26) | Open Computer History | Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...)
Screenpipe is an MCP server that continuously records screen activity and audio locally, making your computer history searchable by AI assistants. It captures screenshots using event-driven accessibility tree extraction (with OCR fallback) and transcribes audio using local Whisper models, storing everything in a local SQLite database. AI coding assistants like Claude Desktop, Cursor, and Continue can query this context through the MCP protocol to understand what you've been working on, retrieve meeting transcripts, or search past conversations. The server runs locally on macOS, Windows, and Linux, with all data remaining on your device by default.
Key Features
Use Cases
- 01Providing AI coding assistants (Cursor, Claude Code, Continue) with context about recent work and open projects
- 02Searching past meetings, conversations, or screen content using natural language queries
- 03Automatically generating meeting summaries, standups, and day recaps through scheduled AI pipes
- 04Giving ADHD users a searchable memory of lost tabs, documents, and conversations
- 05Auditing AI assistant prompts by capturing every query sent to tools like ChatGPT or Claude
- 06Building custom automation workflows that trigger based on screen activity and app usage
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
screenpipe — FAQ
What is the screenpipe MCP server?+
Screenpipe is an MCP server that continuously records your screen and audio locally, allowing AI assistants like Claude Desktop, Cursor, and Continue to search and query your computer history. All data is stored locally in SQLite by default, with nothing sent to external servers unless you enable cloud features.
How do I install screenpipe for Claude Desktop or Cursor?+
Run 'claude mcp add screenpipe -- npx -y screenpipe-mcp@latest' to add it to Claude Desktop, or configure your MCP client's settings JSON to include screenpipe with the npx command. The screenpipe recording daemon must be running separately (via desktop app or 'npx screenpipe record').
Which AI clients work with screenpipe?+
Screenpipe works with any MCP-compatible client including Claude Desktop, Cursor, VS Code extensions (Cline, Continue), and other tools supporting the Model Context Protocol. It also provides a REST API that any application can query directly.
Do I need API keys to use screenpipe?+
No API keys are required for core functionality. Screenpipe uses local Whisper models for transcription by default. If you choose cloud transcription (Deepgram) or cloud AI features, you'll need to configure those services separately.
Is screenpipe free?+
The source code is available for personal, non-commercial use. The signed desktop app requires a subscription starting at $25/month. Commercial use of the source code requires a license.
How much disk space and CPU does screenpipe use?+
Screenpipe uses approximately 5-10 GB of disk space per month and 5-10% CPU on modern hardware. Event-driven capture only stores frames when meaningful changes occur, dramatically reducing resource usage compared to continuous recording.
How do I install screenpipe?+
Open the source repository on GitHub and follow its README. screenpipe is a mcp server — MCP Agents Market links you directly to the official repo.
Is screenpipe free?+
screenpipe is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.