Ever lost your cursor in the vast expanse of your multi-monitor setup? 😥 One second it's there, the next it's vanished into the digital abyss. Fear not! This Raycast extension is the trusty sidekick you need to find your elusive pointer in a flash! 🔦

This extension comes with a few commands to help you out:
default mode.You can also dismiss any active highlight by pressing Esc.
The visual effects are produced by a small Swift helper that ships as source code inside this extension (swift/locatecursor). Raycast detects the swift: import used by the extension's commands and compiles the helper binary automatically when the extension is installed or built — no pre-built binaries are bundled, and nothing extra for you to install.
At runtime, each command calls the compiled helper with a mode and configuration:
assets/locatecursor.json (with sensible fallbacks if the file is missing).duration, the overlay either fades away after N seconds (0 means persistent) or stays until you run Turn Off Cursor Highlight or press Esc.A lock-file mechanism in Application Support ensures only one highlight runs at a time — starting a new mode cleanly replaces the previous one.
The helper app is also available as a standalone project at github.com/luciodaou/LocateCursor.
Note: Building the extension requires Xcode Command Line Tools (
xcode-select --install) so Raycast can compile the Swift package.
This extension should work right out of the box!
The first time you run a command, macOS might ask for permission to control/accessibility input. This is expected and required for the extension to track mouse movement and dim the screen around your cursor.
This extension works completely offline and does not collect, store, or transmit any user data. Your privacy is safe and sound. 🛡️


Icon from Helper icons created by Fathema Khanom - Flaticon
If you find this extension useful, consider donating to support its development. Thank you!