Your screen writes your journal

Screenpipe captures screen and audio 24/7, then uses that history to generate a daily journal.

capturing your day...
9:15馃摟12 emails
10:00馃摴team standup
11:30馃捇coded 2hrs
1:00馃摓client call
2:30馃摑wrote docs
4:00馃挰slack chats

Quick answer

Screenpipe creates a daily journal from your recorded screen and audio activity automatically.

Journaling is hard to maintain

Most people start journaling and quit within weeks. It takes time, you forget details, and by evening you can't remember what you did at 10am. Manual journaling captures maybe 5% of your day.

01

You forget what you did by the time you sit down to write

02

Manual journaling takes 15-30 minutes daily

03

You miss important details, conversations, and insights

04

Journaling apps require constant manual input

05

Work journals are incomplete, missing meetings, research, decisions

Let your screen activity become your journal

Screenpipe records screen and audio activity throughout the day. AI uses the apps, conversations, and documents in that history to draft a daily journal entry.

Zero-effort capture

Screenpipe captures app activity and conversations in the background automatically.

AI-generated summaries

AI turns your day into structured journal entries with highlights, decisions, and action items. Works with Claude or local models like Ollama.

Searchable history

Search your history by keyword, date, or app to find when you made a decision.

Obsidian & Notion integration

Automatically push daily journal entries to Obsidian or Notion. Your journal lives where your notes live.

How it works

1

Install screenpipe

Download screenpipe and let it run. It captures your screen and audio continuously in the background.

2

Go about your day

Work normally. Screenpipe silently records everything: meetings, browsing, coding, emails, Slack, documents. All stored locally on your device.

3

Generate your journal

At end of day, open screenpipe's AI chat or use the API. Ask for a summary of your day. Get a structured journal entry with timestamps, highlights, and action items.

// Example: generate daily journal via API
const response = await fetch("http://localhost:3030/search", {
  method: "GET",
  headers: { "Content-Type": "application/json" },
});
// Then feed results to any AI model for summarization
4

Export anywhere

Push your journal to Obsidian, Notion, a markdown file, or any tool via the API. Build a complete, searchable life log over time.

Key benefits

Keep a daily record of your work
Zero manual input, your screen is the source of truth
Searchable across days, weeks, months
Local-first journal storage with explicit choices for sync, exports, and AI
Works with any AI model for customizable summaries
Integrates with Obsidian, Notion, and any tool via API

Frequently asked questions

About 1-2 GB per day. Screenpipe stores compressed screenshots and searchable text, not raw video. A 1TB drive holds over a year of recording.

Screenpipe stores the journal source data locally by default. You can pair it with local AI models such as Ollama, and separately review any sync, export, connector, team, or cloud AI path you enable.

Yes. You can filter by time range, app, window title, or content type. Exclude specific apps or focus on work hours only.

Yes. Screenpipe has a dedicated Obsidian integration that can automatically create daily notes from your screen activity.

Start journaling without writing

Use your recorded screen activity to create a daily journal.