Screenpipe logoscreenpipe
GitHubMIT

Your personal AI memory

screenpipe records everything you see and hear on your computer, creating a searchable memory you can query with AI. 100% local. Nothing leaves your device.

📧
🌐
💬
📹
📝
🖥️
capturing everything

Your brain wasn't built for this

You process hundreds of pieces of information every day. Your brain forgets most of it.

01

You saw something important on screen last week but can't remember where

02

Meeting decisions and action items slip through the cracks

03

You waste time re-searching for information you've already found

04

Context-switching between apps means losing track of what you were doing

05

Your notes only contain what you remembered to write down — a fraction of what you consumed

A second brain that never forgets

screenpipe captures your screen and audio continuously, runs OCR and transcription, and stores everything in a local database. Ask it anything about your digital life — it remembers what you don't.

Total recall

Every screen frame captured and OCR'd. Every conversation transcribed. Nothing slips through.

AI-powered search

Ask questions in natural language: 'what was that API endpoint?' or 'what did Sarah say about the budget?'

100% local and private

Your memory stays on your device. No cloud uploads, no third-party access. Open source so you can verify.

Works with any AI

Use Claude, GPT, Ollama, or Apple Intelligence to query your memory. Your choice of model.

How it works

1

Install and forget

Download screenpipe, grant permissions, and let it run in the background. It captures your screen and audio automatically — no manual action needed.

2

Build your memory

Over hours and days, screenpipe builds a comprehensive, searchable index of everything you've seen and heard. The longer it runs, the more valuable it becomes.

3

Search and ask

Use the search interface, the REST API, or AI chat to find anything from your history. Ask questions like 'what did I work on yesterday?' and get structured answers.

Code examples

Search your memory

Find anything you've seen on screen or heard in a conversation.

# search screen text
curl "http://localhost:3030/search?q=api+endpoint&content_type=ocr&limit=10"

# search audio transcriptions
curl "http://localhost:3030/search?q=budget+meeting&content_type=audio&limit=10"

# search by app and time range
curl "http://localhost:3030/search?q=design&app_name=Figma&start_time=2026-02-17T09:00:00Z"

Ask AI about your day

Use natural language to query your memory through any AI model.

curl http://localhost:3030/ai/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4",
    "messages": [
      {"role": "user", "content": "what did I work on yesterday afternoon?"}
    ]
  }'

Build a daily digest

Automatically summarize your day and send it to your notes app.

const today = new Date().toISOString().split("T")[0];

// fetch today's screen activity
const screen = await fetch(
  `http://localhost:3030/search?content_type=ocr&start_time=${today}T00:00:00Z&limit=100`
).then(r => r.json());

// fetch today's conversations
const audio = await fetch(
  `http://localhost:3030/search?content_type=audio&start_time=${today}T00:00:00Z&limit=50`
).then(r => r.json());

// generate summary with AI
const summary = await fetch("http://localhost:3030/ai/chat/completions", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    model: "gpt-4",
    messages: [{
      role: "user",
      content: `Summarize my day based on this data:
Screen: ${JSON.stringify(screen.data.slice(0, 30))}
Audio: ${JSON.stringify(audio.data.slice(0, 20))}`
    }]
  })
}).then(r => r.json());

Key benefits

Never lose information you've seen or heard
Find anything from your screen history in seconds
Get AI-generated summaries of your days and meetings
100% private — your memory stays on your device
Open source — verify exactly how your data is handled
Works across all your apps — browser, slack, code, email, meetings
Developer API for custom integrations and workflows
One-time $400 lifetime license — no recurring fees

Frequently asked questions

Start building your AI memory

Download screenpipe and let your computer remember everything for you. $400 lifetime license, open source, and private.