screenpipe
About
use 24/7 desktop memory as context in AI
Details
- Author
- mediar-ai
- Categories
- Productivity, AI
Jump to
Setup
Install screenpipe in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mediar-ai/screenpipe
Follow the installation instructions in the repository README, then restart your MCP client.
Screenpipe remembers how you actually work
Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...)
https://github.com/user-attachments/assets/70fe94eb-6d2a-47ca-b7c3-c8ead13a5b7f
- 06/10 -we updated our license to keep screenpipe sustainable— more funding, more shipping, better product
- 05/29 -we released analpha version of our AI PII modeloutperforming Google, Microsoft, and OpenAI modelson computer recording data and running at 9ms on consumer device
- 05/14 -we joined YC S26
screenpipe turns your computer into a personal AI that knows everything you've done. record. search. automate. all local, all private, all yours
┌─────────────────────────────────────────┐ │ screen + audio → local storage → ai │ └─────────────────────────────────────────┘
- remember everything- never forget what you saw, heard, or did
- run agents that work based on what you do- pipes are agents triggered by your work activity
- search with ai- find anything using natural language
- 100% local- your data lives on your machine only
- source-available- inspect, modify, audit (LICENSE.md)company brain- share knowledge with your team without turning it into surveillance
download the desktop app— all features, auto-updates
npx screenpipe setup # or claude mcp add screenpipe -- npx -y screenpipe-mcp@latest
then ask claudewhat did i see in the last 5 mins?orsummarize today conversationsorcreate a pipe that updates linear every time i work on task X
- captures full accessibility tree, OCR as fallback, transcription, speakers, keyboard inputs, app switches
- 5-10% cpu usage
- 0.5-3gb ram
- ~20gb storage/month
- filters (window, app, chrome extensions, passwords, proprietary AI PII model)
- optional encryption at rest
- works offline
docs·enterprise·discord·x·youtube·reddit
SeeCONTRIBUTING.mdfor guidelines, maintainers, and how to submit PRs.
- 日本語 (Japanese)
- 简体中文 (Simplified Chinese)
- Français (French)
- Español (Spanish)
- Português BR (Brazilian Portuguese)
- Deutsch (German)
- Українська (Ukrainian)
- 한국어 (Korean)
Want to translate screenpipe into another language? Seedocs/translations/.
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.
- Website:https://screenpi.pe
- Documentation:https://docs.screenpi.pe
- Discord:https://discord.gg/screenpipe
- License: Screenpipe Commercial License (source-available; personal, non-commercial use permitted, commercial use requires a license, seeLICENSE.md)
- Knowledge workerswho want to recall anything they've seen or heard on their computer
- Developerswho want to give AI coding assistants (Cursor, Claude Code, Cline, Continue) context about what they're working on
- Researcherswho need to search through large volumes of screen-based information
- People with ADHDwho frequently lose track of tabs, documents, and conversations
- Remote workerswho want automatic meeting transcription and notes
- Teams & enterpriseswho want to deploy AI across their organization with deterministic data permissions and central config management (screenpi.pe/team)
- Anyonewho wants a private, local-first alternative to cloud-based AI memory tools
Minimum requirements: 8 GB RAM recommended. ~5–10 GB disk space per month. CPU usage typically 5–10% on modern hardware thanks to event-driven capture.
Instead of recording every second, screenpipe listens for meaningful events — app switches, clicks, typing pauses, scrolling — and captures a screenshot only when something actually changes. Each capture pairs a screenshot with the accessibility tree (the structured text the OS already knows about: buttons, labels, text fields). If accessibility data isn't available (e.g. remote desktops, games), it falls back to OCR. This gives you maximum data quality with minimal CPU and storage — no more processing thousands of identical frames.
Captures system audio (what you hear) and microphone input (what you say). Real-time speech-to-text using Whisper (Large-V3-Turbo) running locally on your device, or Deepgram for cloud transcription. Speaker identification and diarization. Works with any audio source — Zoom, Google Meet, Teams, or any other application.
On macOS 14.4+, you can exclude specific apps from system-audio capture by listing their bundle IDs in~/.screenpipe/audio-exclusions.json. Enable Experimental CoreAudio System Audio in Settings → Recording first; the picker UI only appears once that flag is on.
{ "excluded_apps": [{ "bundle_id": "com.spotify.client", "name": "Spotify" }] }
The exclusion list hot-reloads — edits to the file and excluded apps launching/quitting are picked up on the engine's existing 500 ms tap-rebuild loop without restarting screenpipe. Override the file path withSCREENPIPE_AUDIO_EXCLUSIONS_PATHfor testing. Note: this requires the "System Audio Recording Only" TCC permission in System Settings → Privacy & Security → Screen & System Audio Recording.
Natural language search across accessibility-first screen text, OCR fallback text, and audio transcriptions. Filter by application name, window title, browser URL, date range. Full-text keyword search (SQLite FTS5) under the hood. Returns screenshots and audio clips alongside text results.
Visual timeline of your entire screen history. Scroll through your day like a DVR. Click any moment to see the full screenshot and extracted text. Play back audio from any time period.
Pipes are scheduled AI agents defined as markdown files. Each pipe is apipe.mdwith 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:
…
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

