Skip to content

Pull Requests & Documentation

Show the diff in motion, right from your menu bar.

Reviewers merge faster when a pull request shows the interaction instead of a wall of text. Ocelo sits quietly in your macOS menu bar (`⌘⇧N`), records a single window even if another app overlaps it, speeds through idle pauses, and exports a drag-and-drop MP4 or 20fps GIF in seconds.

macOS 15 (Sequoia)+ · Apple silicon · 5.5 MB download · Every feature. Clean 720p exports up to 60 seconds.

Menu-bar GIF & MP4 mode (`⌘⇧N`)

Click the menu-bar icon, pick GIF or video, select your browser or simulator window, and go. Window capture uses ScreenCaptureKit, so notifications or other windows passing in front are never recorded.

Privacy regions that follow scrolling content

Recording against staging or production? Draw a pixelate or blur box over an API token, email, or customer name and turn on Follow Content. Apple’s Vision framework tracks the element as the page scrolls and zooms.

Automatic idle speed-up

For silent README loops and bug reproductions, Ocelo detects stretches where the pointer rests for more than 0.3s and speeds through them automatically while keeping deliberate drags at normal speed.

How it compares

Designed for macOS, not a cloud dashboard.

What mattersOceloTypical cloud / Electron recorder
Window isolationRecords only the chosen window, even behind other appsScreen-region crop records notifications and overlapping windows
Secret redactionWindow-anchored blur/pixelate that tracks scrolling via VisionStatic screen-space box that slides off the secret when you scroll
GIF sizingCapped at 720p / 20fps so files stay GitHub-embeddableBloated 60MB files that GitHub refuses to attach
Crash safetyTakes & JSON edits auto-save in Application Support immediatelyTemp files lost if you close the preview window

Pricing

Pay once, or pay a little each year.

Both give you the same app with nothing held back. Tax is handled by Polar, our merchant of record, and shown before you pay.

Best value

$79once

Yours to keep. No renewal.

Buy it outright
  • Every feature — there is no upper tier
  • Up to 3 Macs
  • Captions generated on your Mac, no per-minute charge
  • Full-resolution exports with no duration limit
  • Works offline
  • Every update to version 1

$24a year

Cancel whenever you like.

Subscribe yearly
  • Every feature — there is no upper tier
  • Up to 3 Macs
  • Captions generated on your Mac, no per-minute charge
  • Full-resolution exports with no duration limit
  • Works offline
  • Updates for as long as you subscribe

Free, and it doesn't expire

Every feature, on your real work, for as long as you like. Export clean 720p videos up to 60 seconds — record as long as you want and cut it down. Nothing else is held back: no feature is greyed out and there is nothing to sign up for.

Download and try it

Questions

Straight answers.

Why does GitHub prefer MP4 or capped GIFs?

GitHub READMEs and PR comments support dragging and dropping `.mp4` and `.gif` files directly, with strict file-size limits. Ocelo exports hardware-accelerated H.264/HEVC MP4s and 720p 20fps GIFs so your clip uploads cleanly every time.

What happens if the privacy tracker loses confidence while scrolling?

Vision tracking is precomputed forward once so preview and export match frame-for-frame. If the target scrolls off-screen or Vision confidence drops, tracking stops immediately rather than wandering onto the wrong part of the UI.