Made for macOS

Show every click and keystroke — in a recording, or live on a call.

MagicKeyPen gently highlights what you do on screen — where you point, and what you type. Record a crisp demo, or present live over your shared screen: either way, viewers never lose the cursor or miss a shortcut.

See how it works
Scroll to watch it work ↓
01 · Choose

Record, or go live

Point MagicKeyPen at any app, then pick your mode: capture a video, or present live on a call. The highlights work the same in both.

02 · Clicks

Every click, marked

Each mouse click blooms a ripple, so viewers always see where you pointed.

03 · Keystrokes

Every key, on screen

The keys and shortcuts you press appear as a tidy pill — no more "what did they just press?".

04 · Draw

Draw and label, right on screen

Point things out as you go — shapes, arrows, freehand and a highlighter, plus text labels, all in your own colors.

05 · When you record

Edit, then export

Recording? Trim it on a timeline, set how the keystrokes look, then export. Live needs none of this: nothing is captured.

Features

Everything a clear walkthrough needs.

Click ripples

Every click blooms a ripple viewers can't miss — so no one loses your cursor.

On-screen keystrokes

The keys and shortcuts you press, shown as a tidy pill.

Draw & annotate

Shapes, arrows, freehand, highlighter and text labels — in your own colors.

Present live

Show the same highlights live on a call, with nothing recorded.

Trim, then export

Cut what you don't need on a timeline, choose the keystroke style, and export.

Privacy by design

What you record never leaves your Mac.

MagicKeyPen sees your screen and your keystrokes — sensitive things. So everything stays on your Mac: no account, no cloud, and nothing is ever uploaded.

Read the full Privacy Policy →
  • Your recordings and everything captured stay on your Mac.
  • No tracking and no analytics — nothing is sent anywhere.
  • Live mode records nothing at all — there's no file to leak.
  • Pause keystroke capture anytime, so secrets are never recorded.
  • You allow access the first time — you're always in control.