Native macOS menu bar app that draws a configurable highlight circle around the cursor.
makeThe app bundle is written to:
build/Screen Cursor.app
make runUse the pointer icon in the menu bar to open settings, toggle the highlight, or quit.
Press Option-H to toggle the highlight globally, even when another app is focused.
make distThe release archive is written to:
dist/Screen-Cursor-<version>.zip
After a GitHub release is published, install from this tap with:
brew tap mathiasconradt/screencursor https://github.com/mathiasconradt/screencursor
brew install --cask screen-cursorSettings are saved with UserDefaults:
- Highlight enabled
- Highlight radius
- Border width
- Inner opacity
- Click feedback
- Highlight color, including alpha
- Jiggle enabled
- Jiggle interval (seconds)
This project currently builds an Apple Silicon app bundle with the command line tools:
swiftc -target arm64-apple-macos13.0No screen recording or accessibility permission is required for the highlight overlay because the app only reads the current mouse location and draws its own click-through window.
No accessibility permission is required for the global Option-H hotkey because it is registered with macOS as an application hotkey.
The jiggle feature uses CGWarpMouseCursorPosition to move the cursor, which also requires no accessibility permission. It only fires after the mouse has been idle for the configured interval — any user mouse movement resets the countdown.
MIT. See LICENSE.
