Display any website as a transparent, click-through overlay on your screen. I made this for a specific case scenario so all windows are scaled to 1920x1080 and then expanded to your actual screen size.
If you have a Stream Deck, I suggest adding a 'Hotkey' button and bind it to an odd function-key like F24
If you're not a nerd and just want the download, just click here.
- 🌐 Load any website as an overlay
- 🔍 Adjustable transparency levels (25% - 100%)
- ⌨️ Customizable hotkey for quick toggling
- 🎯 Click-through functionality - won't interfere with other windows
- 📌 Always-on-top capability
- 🎚️ Easy controls via system tray
- 💾 Automatic settings persistence
- 📐 Smart scaling to maintain aspect ratio
- When you first start the app, you'll be prompted to enter a website URL
- Default hotkey is set to F24
- Default opacity is set to 50%
- 🔄 Toggle Overlay: Press your configured hotkey (default: F24)
- 🔗 Change URL: Right-click tray icon → Change URL
- ⌨️ Change Hotkey: Right-click tray icon → Change Hotkey
- �밝 Adjust Opacity: Right-click tray icon → Opacity
- ❌ Exit: Right-click tray icon → Exit
The app runs quietly in your system tray. Double-click the tray icon to toggle the overlay.
- Node.js
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/simple-website-overlay-app.git
cd simple-website-overlay-app
- Install dependencies:
npm install
- Start the application:
npm start
├── src/
│ ├── dialogs.js # URL and hotkey prompts
│ ├── shortcuts.js # Global shortcuts
│ ├── tray.js # System tray menu
│ ├── webContent.js # Content scaling
│ └── window.js # Main window setup
├── main.js # Entry point
├── preload.js # IPC bridge
└── package.json
Settings are automatically saved between sessions:
url
: Overlay website URLhotkey
: Toggle shortcut keyopacity
: Window transparency
To build for distribution:
npm run build
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Submit a Pull Request
Please open an issue with:
- Expected behavior
- Actual behavior
- Steps to reproduce
Made with ❤️ using Electron