Screenpipe is a source-available application, written in Rust, that continuously captures your screen and audio locally, builds a searchable history, and exposes it to AI agents. It's aimed at knowledge workers, developers using AI coding assistants, researchers, and teams who want an auditable alternative to cloud-based memory tools like Rewind or Microsoft Recall.
Instead of recording video frames constantly, it listens for events (app switches, clicks, typing pauses) and captures a screenshot plus the OS accessibility tree when something changes, falling back to OCR when accessibility data isn't available. Audio is transcribed locally with Whisper or via Deepgram, with speaker diarization. Everything lands in a local SQLite database that's searchable via natural language, full-text search, or raw SQL, and reachable by AI assistants through an MCP server or REST API.
It's not a fit if you need a cloud-synced memory tool across devices without local storage, want a fully free commercial deployment (the signed desktop app requires a paid subscription for non-personal use), or you're on Linux and need a polished installer rather than a source build.
The simplest path is the desktop app, which includes auto-updates and all features:
download from https://screenpipe.com/how-to-install?download=1
Alternatively, run the CLI directly with npx:
npx screenpipe record
Then set up integrations and skills:
npx screenpipe setup
# or, for Claude specifically
claude mcp add screenpipe -- npx -y screenpipe-mcp@latest
Once set up, you can ask Claude things like "what did I see in the last 5 mins?" or "summarize today's conversations," or have it create a pipe that automates a task based on your activity.
For coding agents (Claude Code, Codex, Gemini CLI, Cursor) working from this repo directly, point them at the CLI skill file (crates/screenpipe-core/assets/skills/screenpipe-cli/SKILL.md) and run npx screenpipe setup to install skills and MCP configuration for every detected agent.
Platform support: full native installers for macOS (Apple Silicon and Intel) and Windows 10/11; Linux requires building from source. Minimum recommended specs are 8GB RAM, 5-10GB disk per month, and modest CPU overhead thanks to event-driven capture.