Skip to main content
Screenpipe records your screen and audio 24/7, runs locally, and makes everything available to AI. Search anything you’ve seen, automate workflows with scheduled tasks, and give AI assistants memory of your screen.

What Screenpipe does

  • Captures everything — screen text via accessibility APIs with OCR fallback, audio transcription, app names, browser URLs, user input
  • Runs locally — all data stays on your machine in ~/.screenpipe/
  • AI-powered search — find anything you’ve seen or heard via natural language or API
  • Scheduled tasks — scheduled AI agents that summarize your day, track time, sync to Obsidian, and more (browse scheduled tasks) — click Scheduled tasks in the sidebar to install
  • MCP server — give Claude, Cursor, ChatGPT, and other AI tools memory of your screen (setup)
  • Connect your apps — dozens of integrations: Slack, Notion, Google Calendar, Obsidian, Toggl, HubSpot, Salesforce, Zoom, PostHog, Sentry, and more (connections) — configure in Settings → Connections

Get started in 5 minutes

5-minute quickstart

Install → connect AI → run your first scheduled task in under 5 minutes

What can I do?

Daily summaries, time tracking, meeting notes, loop closing, and more

Browse scheduled tasks

See every automation available — day recap, standup, time breakdown, and more

Connect your AI

Add Screenpipe to Claude, Cursor, ChatGPT, or any MCP-compatible tool

Build a second brain

Let your agent watch your activity and remember your workflows in the background

API recipes

Copy-paste search, meetings, speakers, frames, and retention workflows

Privacy data flow

See what stays local and when data can leave your machine
Run the CLI with npx -y screenpipe@latest <command> (and the MCP server with npx -y screenpipe-mcp). The local API on localhost:3030 needs no auth by default — if you’ve enabled API auth in settings, add -H "Authorization: Bearer <your-api-key>" to any curl.

Community

Need help? Have ideas? join our Discord — 10k+ members building with Screenpipe. Download Screenpipe →