Screengrep 1.0

Record your workday. Ask it anything.

Screengrep captures what happened on your Mac — screens, audio, apps, meetings — and answers questions about it with the evidence attached. It runs entirely on your machine. Nothing you record is ever uploaded.

macOS 26 or later · Apple Silicon · Developer ID signed and Apple notarized

Most tools that record your screen give you a pile of screenshots and leave the reconstructing to you. Screengrep does the opposite: it keeps the raw evidence, derives a reviewable day from it, and shows you where the gaps are instead of presenting a tidier day than the one you had.

Four things people use it for.

For people working with AI

Your assistant can finally see what you did

Screengrep includes a local, read-only MCP server. A compatible client — Claude, Codex, anything that speaks MCP — can query your recorded workday and get answers that carry the underlying evidence, the time actually covered, and what is missing. No other recorder exposes its history this way.

See the tools and the setup

Billable time

The timesheet you can't reconstruct

How long you worked, on what, for whom — derived from what was actually on screen, with the evidence behind every block. Ambiguous time is marked ambiguous rather than quietly assigned.

Meetings

What was said, and by which side

Microphone and system audio are captured and transcribed separately on device, so you keep who-said-what. Calendar context is correlated — without claiming an invitee attended just because they were invited.

Local only

No account. No cloud. No exceptions.

Encrypted with SQLCipher on your own disk. No sign-in, no analytics, no advertising SDK, and no upload path for captured content — not disabled by default, absent.

Local MCP server

Sixteen tools over your own history.

Read-only, on your machine, answering from evidence you recorded. Every answer distinguishes what was observed on screen from what an external system confirmed — the server will tell you it watched an email being sent, and will not tell you it was delivered.

Available tools
search_content get_workday search_memory get_project_activity get_recent_context get_meeting get_active_context get_meeting_transcript search_ui_elements get_media_activity list_apps_used get_interactions get_files_accessed get_coverage get_notifications get_evidence

Two of these are narrower than their names suggest, and the server says so when asked: get_files_accessed returns observed filesystem changes, which do not prove a file was opened or read, and get_notifications reads notification history already on the Mac — Screengrep has no notification collector of its own, so an empty result does not mean none arrived.

You ask: how long did I work for Freudenberg yesterday, and on what?

It answers: 4h 20m across three blocks — the migration branch in your editor and terminal (2h 05m), a call with two participants (55m), and the spec document (1h 20m).

Covered 09:12–18:40. Two gaps: 12:30–13:15 idle, and 15:05–15:20 where screen capture was paused. Confidence high for the first two blocks, medium for the third — the document was visible but not focused for part of it.

Illustrative. The shape is exact: an answer, the evidence behind it, the time covered, the gaps, and a confidence that drops when the evidence thins.

Setup is one line in your MCP client, and Screengrep's own settings show you exactly what to paste. The install guide covers it.

Local first, with visible boundaries.

Version 1.0 has no Screengrep account, advertising SDK, remote analytics, or enabled cloud-sync transport. Captured content and the local search index are not uploaded to a Screengrep server.

Capture starts only after the first-run review. Each signal has an explicit setting, the app can be paused at any time, and excluded apps are omitted at acquisition. Coverage and confidence are shown when evidence is incomplete.

Screengrep records screens and, if you enable them, microphone and system audio. Recording other people may require their consent where you live or work — the per-signal controls, app exclusions and pause exist so you can meet that.

What ships in 1.0.

  • Screens timeline with full-text and semantic search
  • Configurable screen capture and on-device OCR
  • Optional microphone and system-audio capture with local transcription
  • Optional AX Helper for structured focused-window text
  • Evidence-led Workday views and bundled read-only MCP server
  • Local storage, capture, app-exclusion, and managed-media retention controls
Known video limitation

Continuous H.265 video is finalized in segments. A segment becomes playable after it closes; the segment currently being written cannot be played.

Try it on a real working day

Fourteen days, every feature enabled, no card. Apple Silicon, macOS 26 or later.

When the trial ends, recording stops and everything you already captured stays searchable. See what that means.

Buy it once.

One payment keeps Screengrep 1.0 and every point release after it — no subscription, no account.

Secure checkout by Stripe · GST/VAT added where applicable · Licence emailed immediately

Already bought it? Find your licence .