DOWNLOAD SCREENPIPE
[ screenpipe | YC S26 ]
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
what is this?
screenpipe capture all your computer work locally and power your agents
┌─────────────────────────────────────────┐
│ screen + audio → local storage → ai │
└─────────────────────────────────────────┘
- remember everything - never forget what you saw, heard, or did
- run agents that work based on what you do generate agents, skills, and automations based on what you do
- 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
install
download the desktop app — all features, auto-updates
or run the CLI:
npx screenpipe record
then
npx screenpipe setup
# or
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
🤖 CLI-only setup for coding agents
If Claude Code, Codex, Gemini CLI, Cursor, or another coding agent is working from this repository, give it this instruction:
Read the screenpipe CLI skill before operating screenpipe. Set up always-on local capture, verify capture freshness and storage, then query my history without relying on the desktop app.
To install the screenpipe skills and MCP configuration into every supported agent detected on your computer, run:
npx screenpipe setup
The skill covers the recorder-first service default, explicit API-only server mode, human and JSON status, local search, safe read-only SQLite access, pipes, and connections.
specs
- 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
Contributing
See CONTRIBUTING.md for guidelines, maintainers, and how to submit PRs.
Thanks to all contributors:
Translations
- 日本語 (Japanese)
- 简体中文 (Simplified Chinese)
- Français (French)
- Español (Spanish)
- Português BR (Brazilian Portuguese)
- Deutsch (German)
- Українська (Ukrainian)
- 한국어 (Korean)
- Русский (Russian)
Want to translate screenpipe into another language? See docs/translations/.
📖 LLM reference
About screenpipe
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, see LICENSE.md)
Who screenpipe is for
- Knowledge workers who want to recall anything they've seen or heard on their computer
- Developers who want to give AI coding assistants (Cursor, Claude Code, Cline, Continue) context about what they're working on
- Researchers who need to search through large volumes of screen-based information
- People with ADHD who frequently lose track of tabs, documents, and conversations
- Remote workers who want automatic meeting transcription and notes
- Teams & enterprises who want to deploy AI across their organization with deterministic data permissions and central config management (screenpi.pe/team)
- Anyone who wants a private, local-first alternative to cloud-based AI memory tools
Platform support
| Platform | Support | Installation |
|---|---|---|
| macOS (Apple Silicon) | ✅ Full support | Native .dmg installer |
| macOS (Intel) | ✅ Full support | Native .dmg installer |
| Windows 10/11 | ✅ Full support | Native .exe installer |
| Linux | ✅ Supported | Build from source |
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.
Core features
Event-driven screen 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.
Audio transcription
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 `~/.scree