Magic Cursor is a system-tray AI overlay that captures what you're pointing at and lets a local or cloud model read it, explain it, transform it, or act on it — across any app on Windows and Mac.
Magic Cursor adapts to the moment. A fast factual question gets a 220-pixel bubble. A complex task opens the full agent. You don't pick — it does.
Type a question. The cursor's context — selected text, screenshot, active window — comes along for the ride.
The model uses tools to do: insert at cursor, open URLs, read files, drive the UI. Every risky step asks first.
A compact 220×52 pill for short, factual answers. Auto-dismisses. Tap to expand if there's more to say.
One-tap quick actions match what you're pointing at — Explain, Fix, Summarize, Translate, depending on content type.
The model is wired to seventeen sandboxed tools. Safe ones run silently. UI control, file writes, and shell commands always require your approval — every call is logged.
Capture a region, read the active window, pick up cursor position.
Pull from your clipboard for context; push results back when done.
Read text files and list directories — strictly inside an allowlist you control.
Create, overwrite, or append. A confirmation dialog fires for every write.
Type, click, scroll, hit a hotkey — in whichever app is focused.
Hand off URLs to your default browser — no embedded webviews, no headless tabs running in the background.
Magic Cursor speaks to Ollama on localhost:11434. There is no cloud fallback, no analytics endpoint, no "anonymized" telemetry. Your screenshots, selections, and conversations stay on your disk — and you control what they touch.
Four phases between the wiggle of your wrist and a result you can use. Each one is observable, each one is interruptible.
A global mouse listener watches for ≥3 direction reversals inside a 600ms window. Wiggle the cursor like you'd swat a fly.
Clipboard, a 350-pixel screenshot around the cursor, and the active window's title — all snapped before the panel finishes its fade-in.
The local model picks a tool and calls it, gets the result, picks the next one. Up to six iterations, an emergency stop on every step.
Stream the answer back, insert it at the cursor, copy it, or run the side-effects you approved. Esc dismisses everything.
The last 50 sessions are saved locally with their context, query, response, and the tools that ran. Slide the panel open, scroll, replay anything — or wipe the lot.
Every session stores a thumbnail of what was on screen, the detected content type, the timestamp, and a transcript with the tool calls inline. Click any entry to load it back into the overlay — read-only, no re-run.
History lives on disk as plain JSON. Search it, grep it, delete it. FIFO at 50 entries by default; bump the cap in settings.
Both versions run natively on Windows and macOS. Open Source is free forever — Managed adds zero-setup convenience plus the advanced features.
| Feature | Open Source | Managed ✦ |
|---|---|---|
| Ask / Bubble / Chip modes | ✓ | ✓ |
| Screen context & screenshot | ✓ | ✓ |
| Session history (50 entries) | ✓ | ✓ |
| Windows + macOS | ✓ | ✓ |
| Bring your own keys (Ollama, OpenAI, Groq…) | ✓ | — |
| Act mode — 16 agentic tools | — | ✓ |
| Voice input (mic → Whisper) | — | ✓ |
| Best models via OpenRouter | — | ✓ |
| Zero-setup (license key only) | — | ✓ |
| No API key management | — | ✓ |
| View on GitHub → | Get started — $9.99/mo → |
Subscribe once. Download on Windows or Mac. Paste your license key in Settings. All features — voice, agent mode, best models — unlocked immediately.
Zero-setup. Full features. Cancel anytime.
You'll receive your license key by email immediately after payment.
Bring your own keys. Full source available.
Subscribe and your license key arrives by email — no account required, no dashboard to navigate.
Grab the installer for your platform — Windows .msi or macOS .dmg — from the release page linked in your email.
Open Settings → choose Managed → paste your license key. The app connects to our secure proxy automatically.
Wiggle your cursor. The overlay appears, powered by OpenRouter's best models — GPT-4o, Claude, Gemini, and more.