docs/mintlify/docs-mintlify-mig-tmp/ai-memory.mdx
screenpipe acts as a memory layer for AI — it gives LLMs context about what you've been doing on your computer.
LLMs are stateless — they don't know what you were working on 5 minutes ago. screenpipe bridges this by:
localhost:3030screenpipe has a built-in MCP server that works with Claude Desktop, Cursor, and other MCP-compatible tools:
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": ["-y", "screenpipe-mcp"]
}
}
}
see MCP server setup for details.
pipes are AI agents that run on a schedule and act on your screen data automatically — like syncing to Obsidian, tracking time in Toggl, or sending daily summaries.
any tool that can make HTTP requests can query screenpipe:
# get recent screen activity
curl "http://localhost:3030/search?content_type=ocr&limit=20"
# search for specific content
curl "http://localhost:3030/search?q=meeting+notes&app_name=Slack&limit=10"
| use case | how |
|---|---|
| "what was I working on?" | search by time range |
| "summarize today's meetings" | query audio transcriptions |
| "find that code snippet" | search OCR text |
| "auto-track my time" | toggl-sync pipe |
| "sync activity to notes" | obsidian-sync pipe |
--ignored-windows and --included-windowsscreenpipe gives your AI assistants memory of everything on your screen. lifetime plans available — no subscriptions needed.