OverlayX is a lightweight macOS utility that displays a persistent red crosshair overlay following your mouse cursor. Perfect for screen alignment, accessibility needs, and visual assistance during presentations or daily computer use.
- Always-on-top crosshair overlay
- Click-through functionality (doesn't interfere with mouse interactions)
- Lightweight and efficient (< 1% CPU usage, ~20MB RAM)
- Perfect for accessibility and visual alignment
- High-contrast mode for better visibility
- Multi-monitor support with per-display DPI scaling
- Customizable keyboard shortcuts
- Menu bar controls for quick access
- macOS 11.0 or later
- Universal Binary (supports both Apple Silicon and Intel Macs)
- Minimal system resources (< 1% CPU, ~20MB RAM)
- Required Permissions:
- Accessibility (System Settings → Privacy & Security → Accessibility)
- Input Monitoring (System Settings → Privacy & Security → Input Monitoring)
brew install --cask overlayx- Download the latest release from the Releases page
- Move OverlayX.app to your Applications folder
- First launch: Right-click and select "Open" to bypass Gatekeeper
- Open
OverlayX.xcodeprojin Xcode - Build and run the project (⌘R)
- Xcode 13.0 or later required for development
- Start: Launch OverlayX.app
- Quit: Click menu bar icon → Quit, or press ⌘Q while the app is focused
- Toggle Overlay: ⌘⇧X (customizable in Preferences)
- Toggle High Contrast: ⌘⇧H
- Reset Position: ⌘⇧R
- Click the crosshair icon in the menu bar for quick access to:
- Toggle Overlay
- High Contrast Mode
- Preferences
- Help
- Quit
- Automatically follows cursor across all connected displays
- Independent DPI scaling per display
- Maintains correct position during display configuration changes
- Check System Settings → Privacy & Security:
- Ensure OverlayX is allowed in Accessibility
- Ensure OverlayX is allowed in Input Monitoring
- Try toggling the overlay (⌘⇧X)
- Restart the application
- If experiencing lag:
- Check system resource usage in Activity Monitor
- Disable high-contrast mode
- Reduce refresh rate in Preferences
- Ensure latest version is installed
- If overlay position is incorrect:
- Open Preferences → Display
- Click "Recalibrate Displays"
- Or use ⌘⇧R to reset position
- May require re-enabling permissions after macOS updates
- DPI scaling might need manual adjustment on some display configurations
- Menu bar icon may be hidden on systems with many menu bar items
MIT License