Now in Beta

Screen Recording
For AI Agents.

Record, screenshot, and clipboard — all from one menu bar app. AI agents control the full workflow through MCP. Your screen, their context.

App Preview

Core

Recording Intelligence

Every recording captures more than pixels. Engram runs OCR, reads the accessibility tree, and tracks app focus — all scoped to the recording, not your whole system.

  • videocam

    Screen Recording

    Full screen, window, or custom area. HEVC at up to 60fps with optional mic audio.

  • description

    OCR & Accessibility

    Text extraction and semantic UI context captured during recording for AI-powered search and chapters.

  • auto_awesome

    AI Processing

    Automatic transcription, chapter detection, dead air removal, and summaries — powered by on-device models.

mic

Transcription

On-device WhisperKit.

auto_stories
neurology
content_cut

Smart Trim

AI-suggested edit points.

One App, Three Tools

Screen recording. Screenshots. Clipboard history. All from the menu bar.

Screen Recording

Full screen, single window, or custom area. HEVC with optional audio, up to 60fps. An agent can start a recording, wait, and stop it — all through MCP.

radio_button_checked
movie_edit

Built-in Editor

Timeline, zoom regions, canvas settings, and export. Opens in minimal mode for agent recordings, full mode for manual ones.

screenshot_monitor

Screenshots

Capture any part of your screen instantly. Annotate and share.

Clipboard History

Never lose a copied snippet. Engram keeps a searchable history of everything you copy, organized by app and time.

Open Standard

Agent-Native
From Day One.

Engram exposes an MCP server so AI agents like Claude can start recordings, apply edit decision lists, and export trimmed video — no human in the loop required.

Full Control

Start/stop recordings, query transcripts, apply EDLs, and export — all via MCP tools.

Local-First

All processing happens on your machine. Your recordings never leave your disk.

// MCP Tool Call
Agent Request
start_recording({ mode: "fullScreen", include_audio: true })
expand_more
Engram Response
{ recording_id: "abc-123", started_at: "2025-03-29T..." }
Later...
stop_recording({ wait_for_processing: true })

Your screen,
their context.

Give your AI agents eyes. Record, capture, and let them work with what you see.

Get on the Mac App Store

Requires macOS 14 or later