A transparent overlay application built with Electron and React that allows you to interact with content underneath while maintaining control through a persistent top bar.
This application creates a transparent overlay window that can switch between interactive and click-through modes, allowing you to select and interact with content behind the overlay. The app consists of two main components:
- Top Bar: Always interactive control panel with buttons and shortcuts
- Content Area: Transparent overlay that can be made click-through
- Transparent Overlay: Semi-transparent window that sits on top of other applications
- Click-Through Mode: Toggle between interactive and click-through states
- Opacity Control: Adjust transparency levels to see content underneath
- Always On Top: Stays above other windows for consistent access
- Global Shortcuts: Control the app from anywhere using keyboard shortcuts
To select text or interact with content behind the overlay, follow these steps:
- Decrease Opacity: Use
CMD+[to reduce the overlay opacity until you can clearly see the content underneath - Enable Click-Through: Press
CMD+SHIFT+Mto toggle the overlay into click-through mode - Select Content: Click and drag to select text or interact with applications behind the overlay
- Return to Interactive: Press
CMD+SHIFT+Magain to regain control of the overlay
CMD+SHIFT+M: Toggle between interactive and click-through modesCMD+[: Decrease opacityCMD+]: Increase opacityESC: Exit application
Download Bun.
bun installbun run devbun run buildAnd then open up the electron-transparent-overlay.app in release/mac-arm64
folder.