A macOS menu bar app that highlights your clicks for demos, recordings, UX reviews, and better click visibility.
See the codeA small macOS menu bar app that highlights your clicks during live demos, screen sharing, UX reviews, and other moments where people need to follow what you are doing.
Screen recorders like Screen Studio and CleanShot can add click effects after the fact. ClickLight is for the live moment itself, when you need the audience to see exactly when you clicked without interrupting your flow.
https://github.com/user-attachments/assets/d00d36ea-dd80-4cf4-a0f6-f3bf4b132138
With Homebrew:
brew tap aurorascharff/clicklight https://github.com/aurorascharff/ClickLight
brew install --cask aurorascharff/clicklight/clicklight
Homebrew installs are updated with brew upgrade --cask clicklight.
Prefer not to use Homebrew? Download ClickLight.zip from GitHub Releases.
Manual install If you want to build ClickLight from source or iterate on it locally, use Manual Install.
Command + Shift + 4ClickLight includes one default global shortcut for quick toggles during demos. Other actions can be assigned shortcuts in Settings if you want them.
| Shortcut | Action |
|---|---|
Control + Option + Command + L | Toggle ClickLight on/off |
| Not set by default | Toggle Laser Pointer Mode |
| Not set by default | Toggle Press |
| Not set by default | Toggle Release |
| Not set by default | Toggle Right Click |
| Not set by default | Toggle Middle Click |
| Not set by default | Toggle Drag |
| Not set by default | Randomize Colors |
| Not set by default | Toggle Live Keyboard Shortcuts |
Command + Shift + 4 | Hide the next release highlight after screenshot selection |
All shortcuts can be changed or disabled in Settings.
ClickLight requires Accessibility permission to detect clicks outside its own menu-bar app. You will be prompted on first launch, or grant it manually in:
System Settings -> Privacy & Security -> Accessibility
The optional Live Keyboard Shortcuts display and screenshot shortcut handling additionally require Input Monitoring, because macOS protects keyboard input separately from mouse clicks.
After enabling Accessibility permission, quit ClickLight from the menu bar and reopen it. Input Monitoring changes are picked up when you return to ClickLight.
Tip: for recorded demos or presentations, pair ClickLight with a larger macOS pointer in System Settings -> Accessibility -> Display -> Pointer.
ClickLight is personal software: one small presentation annoyance, fixed directly. The project is intentionally small so you or an agent can change it without much ceremony.
Start with Local Development.
Contributions are welcome. See CONTRIBUTING.md for setup, testing, and pull request guidance. Please report security issues privately as described in SECURITY.md.
Releases are signed, notarized, published to GitHub Releases, and followed by a reviewed metadata pull request for Homebrew and Sparkle updates.
See Releasing. What's new is tracked in GitHub Releases.
brew uninstall --cask clicklight
To remove ClickLight preferences too:
brew uninstall --cask --zap clicklight
Manual uninstall If you installed ClickLight manually from source, use Remove Manual Install.
MIT. See LICENSE.
1,818 followers · starred May 2026
5,517 followers · starred May 2026
2,029 followers · starred May 2026
2,126 followers · starred May 2026
A macOS menu bar app that highlights your clicks for demos, recordings, UX reviews, and better click visibility.
See the codeA small macOS menu bar app that highlights your clicks during live demos, screen sharing, UX reviews, and other moments where people need to follow what you are doing.
Screen recorders like Screen Studio and CleanShot can add click effects after the fact. ClickLight is for the live moment itself, when you need the audience to see exactly when you clicked without interrupting your flow.
https://github.com/user-attachments/assets/d00d36ea-dd80-4cf4-a0f6-f3bf4b132138
With Homebrew:
brew tap aurorascharff/clicklight https://github.com/aurorascharff/ClickLight
brew install --cask aurorascharff/clicklight/clicklight
Homebrew installs are updated with brew upgrade --cask clicklight.
Prefer not to use Homebrew? Download ClickLight.zip from GitHub Releases.
Manual install If you want to build ClickLight from source or iterate on it locally, use Manual Install.
Command + Shift + 4ClickLight includes one default global shortcut for quick toggles during demos. Other actions can be assigned shortcuts in Settings if you want them.
| Shortcut | Action |
|---|---|
Control + Option + Command + L | Toggle ClickLight on/off |
| Not set by default | Toggle Laser Pointer Mode |
| Not set by default | Toggle Press |
| Not set by default | Toggle Release |
| Not set by default | Toggle Right Click |
| Not set by default | Toggle Middle Click |
| Not set by default | Toggle Drag |
| Not set by default | Randomize Colors |
| Not set by default | Toggle Live Keyboard Shortcuts |
Command + Shift + 4 | Hide the next release highlight after screenshot selection |
All shortcuts can be changed or disabled in Settings.
ClickLight requires Accessibility permission to detect clicks outside its own menu-bar app. You will be prompted on first launch, or grant it manually in:
System Settings -> Privacy & Security -> Accessibility
The optional Live Keyboard Shortcuts display and screenshot shortcut handling additionally require Input Monitoring, because macOS protects keyboard input separately from mouse clicks.
After enabling Accessibility permission, quit ClickLight from the menu bar and reopen it. Input Monitoring changes are picked up when you return to ClickLight.
Tip: for recorded demos or presentations, pair ClickLight with a larger macOS pointer in System Settings -> Accessibility -> Display -> Pointer.
ClickLight is personal software: one small presentation annoyance, fixed directly. The project is intentionally small so you or an agent can change it without much ceremony.
Start with Local Development.
Contributions are welcome. See CONTRIBUTING.md for setup, testing, and pull request guidance. Please report security issues privately as described in SECURITY.md.
Releases are signed, notarized, published to GitHub Releases, and followed by a reviewed metadata pull request for Homebrew and Sparkle updates.
See Releasing. What's new is tracked in GitHub Releases.
brew uninstall --cask clicklight
To remove ClickLight preferences too:
brew uninstall --cask --zap clicklight
Manual uninstall If you installed ClickLight manually from source, use Remove Manual Install.
MIT. See LICENSE.
1,818 followers · starred May 2026
5,517 followers · starred May 2026
2,029 followers · starred May 2026
2,126 followers · starred May 2026