A native macOS screen recorder that zooms in on every click, smooths your cursor and frames it all on a beautiful background, automatically.
brew install mohitkyadav/tap/scope
Made with Scope. Every zoom here was added automatically.
| Record | Display, window or an area of the screen · mic, system audio, camera · countdown · ⌘⇧2 to stop · 30/60 fps |
| Zoom | Auto zoom on clicks and typing · pick the area · per-zoom level, transition and animation · spotlight · motion blur |
| Cursor | Smooth glide from click to click · smoothed path · real cursor shapes · click ripples · hides when still · glides across cuts |
| Style | Gradient or image backgrounds · padding, corners, shadow · frame formats · webcam bubble |
| Edit | Split, delete, 0.25–4× speed · fade or blur across cuts · notes · per-track volume · music and voice-over · undo |
| Effects | Confetti · blur or pixelate private details · title cards · shortcut badges · click, zoom and confetti sounds |
| Export | MP4 at any size and quality · seamless looping GIFs |
| Agents | A built-in MCP server: agents can record, edit, preview and export, all on your Mac |
Every recording is a project you can reopen and keep editing, saved to Downloads or a folder you choose.
Record, and the zooms are already there. Tweak anything you like on the timeline, then export.
Scope has a built-in MCP server, so AI agents can do everything the app does: record a display, window or area, trim and speed up the timeline, set zooms, notes and backgrounds, look at finished frames and export. To add it to Claude Code:
claude mcp add --scope user scope -- /Applications/Scope.app/Contents/MacOS/Scope mcpOther MCP clients can run /Applications/Scope.app/Contents/MacOS/Scope mcp the same way. The server talks to the running app with Apple Events, so it stays on your Mac: macOS asks once whether your terminal may control Scope. Projects open in Scope change live as the agent works, and every change can be undone.
Scope never connects to the internet: no analytics, no tracking, no update checks. It runs in Apple's App Sandbox without network access, so it couldn't even if it tried, and that includes its MCP server. For zooming on typing it notes when keys are pressed, never which. Check for yourself:
codesign -d --entitlements - /Applications/Scope.app # no network.client entitlementbrew install mohitkyadav/tap/scopeNeeds macOS 15+. Update with brew upgrade scope, remove with brew uninstall --zap scope. Recordings are never touched.
Downloading the zip from Releases instead? Scope isn't notarized, so allow it once in System Settings → Privacy & Security → Open Anyway.
Permissions
| Permission | Needed for |
|---|---|
| Screen & System Audio Recording | Recording (required, reopen Scope after allowing) |
| Microphone | Voice-over (optional) |
| Camera | Webcam bubble (optional) |
Build from source
Open Scope.xcodeproj in Xcode and run, or:
xcodebuild -project Scope.xcodeproj -scheme Scope -configuration Release build