Show borderless, transparent, click-through browser windows for streaming on Windows and Linux.
  • TypeScript 47.2%
  • Svelte 42.8%
  • JavaScript 4.8%
  • HTML 3.1%
  • CSS 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-30 20:06:18 -07:00
app Set up a settings getter and setter for persistent settings. 2026-09-30 20:06:18 -07:00
screenshots New screenshot and remove blank state screenshot. 2025-06-01 11:45:17 -07:00
.gitignore New icon, better theme, better colors, shorten name to just Stream Overlay. 2025-06-01 11:14:57 -07:00
.npmrc Implement TypeScript and SvelteKit app. 2022-05-31 13:37:27 -07:00
.prettierignore All Linux builds, including Flatpak work. 2022-06-06 15:58:41 -07:00
.prettierrc Update prettier and format files. 2025-05-24 11:54:44 -07:00
com.hperrin.StreamOverlay.desktop New icon, better theme, better colors, shorten name to just Stream Overlay. 2025-06-01 11:14:57 -07:00
com.hperrin.StreamOverlay.metainfo.xml Fix issues in metainfo. 2025-06-03 08:48:38 -07:00
com.hperrin.StreamOverlay.mime.xml Modify mime type file. 2025-05-27 11:39:25 -07:00
LICENSE Initial commit. 2022-04-30 20:34:51 -07:00
package-lock.json Update packages and add tray icon. 2026-09-30 17:39:45 -07:00
package.json Update packages and add tray icon. 2026-09-30 17:39:45 -07:00
README.md New icon, better theme, better colors, shorten name to just Stream Overlay. 2025-06-01 11:14:57 -07:00
tsconfig.json Update packages and add tray icon. 2026-09-30 17:39:45 -07:00

Stream Overlay

Borderless, transparent, click-through browser windows for streaming.

For example, you can show your Twitch chat and alerts on your display, over your game.

I made this app because I would often not notice my chat messages on my other monitor, and I'd prefer to have them come up on the display I'm looking at, rather than only in an OBS overlay. It's also great for single monitor streamers.

Download

Windows

Head over to the releases page to download the latest version.

Linux

You can install Stream Overlay from Flathub. You can also get the AppImage from the releases page.

Notes

Updates

You can check for updates through the system tray menu.

Development

After checking out the repo, run the following in the repo's folder.

npm install
cd app/app
npm install
cd ../..
npm start

Under most circumstances, it's easiest to just Ctrl+C that instance and run npm start again, instead of running watchers.

When you've completed your changes and are ready to package it up, run the following.

npm run clean
npm run build
npm run package:windows # or package:linux

Support Me

You can support me directly by supporting my email service, Port87:

https://port87.com/

You can also buy stuff from my merch shop, Ice Cream on a Hot Dog:

https://icecreamonahotdog.com/

You can also support me for free by following me on Twitch:

https://www.twitch.tv/sylphweed