Action
The agent marks each step with rec_action_begin and rec_action_end. Gapreel also catches steps through framework hooks, or screen changes as a last resort, and keeps about 3 seconds before each step.
Screen recorder for AI agents / macOS
Gapreel records what your agent does on screen and skips the idle time. Each wait is logged with its reason, key moments become marks, and the whole run can be read back, shared, or kept as evidence.
30-day free trial of everything / macOS 14 or later / No sign-in needed
How Gapreel cuts idle time
An agent run is mostly waiting. Gapreel saves each action as video, logs every wait on the timeline with its reason, and pins key moments as marks. The full run keeps its total time, while the short export plays only the action.
Full run 7.6 s / Actions only 5.1 s
The agent marks each step with rec_action_begin and rec_action_end. Gapreel also catches steps through framework hooks, or screen changes as a last resort, and keeps about 3 seconds before each step.
Any time outside an action, saved with its reason, such as waiting between steps or a pause the agent names with rec_pause. Nothing is dropped silently: one export cuts the waits, another keeps them.
A mark saves an important moment, such as “upload confirmed” or “2FA code accepted”. Your agent adds one with rec_mark. Marks help you check what happened and can become chapters in a demo.
Agent control
Your agent controls Gapreel through MCP tools or the TypeScript and Python SDKs. It starts the recording, marks each step and the moments that matter, then exports the result.
One recording, step by step
Works with
Three ways to record
What your agent can read
rec_context hands the run back as data instead of raw video, so an agent can check what it did without watching the whole recording.
What the agent gets
Tamper-evident audit
Every timeline line carries the hash of the one before it. Edit, reorder, or delete one and the chain breaks from that point on, unless the whole chain is rewritten. Each bundle records one root hash over the chain, the marks and every export. Bundles are not signed yet; signing is coming.
Masking, before anything leaves the Mac
Labels, OCR text, diagnostics, and transcripts are masked, and URL query values are always removed. The bundle records how much each rule masked, never the values.
A watchable recording to send to someone. Secrets and personal data on screen are blurred.
Smooth zoom toward each click, chapters from marks, a label on each action, and optional captions.
The original pixels, unzoomed and unblurred, kept for audit. Originals are encrypted when offloaded.
Screenshots and clipboard
Gapreel also takes screenshots and keeps a history of what you copy, so your everyday captures are in one app.
Storage and import
Recordings stay on your Mac by default. Cloud storage is optional, and existing full-length recordings from cloud browsers can be imported and cut down to the action the same way.
Where recordings live
Import existing recordings
Pricing
After the trial
Keeps recording, with a 5-minute cap per recording. Pro features lock:
One time
One payment, no subscription.