Windows · Free & open source

A Twitch & Kick overlay
that stays out of your way.

Live chat, event alerts, viewer count and in-app moderation, drawn as a transparent, click-through window on top of whatever you're playing.

Chat works with no login at all. Sign in only for viewer count, badges and moderation.

TTNOverlay chat overlay showing live chat messages with emotes
Add a screenshot hero_dark.webp

Everything in one overlay

Built for streaming, not for browsing.

Streamlabs integration
Add a screenshot streamlabs_feature.webp

Streamlabs integration

Sign in with Streamlabs to unlock its custom alert box events, from GIFs to messages. Currently connects with a Widget Token and a Socket API Token. A one-click login like Twitch's is coming soon.

Event alerts
Add a screenshot events_feature.webp

Event alerts

Subs, resubs, raids and announcements straight from IRC. Donations, follows, hosts and merch from Streamlabs if you connect it. Events reported by both sources are merged instead of shown twice.

In-app moderation
Add a screenshot modpanel_feature.webp

In-app moderation

Timeout, ban, warn and unban without tabbing out of your game. Requires signing in with a moderator or broadcaster account.

Sound & flash alerts
Add a screenshot alerts_feature.webp

Sound & flash alerts

Every event type gets its own color and can trigger a sound or a screen flash, fully configurable.

Viewer count & badges
Add a screenshot viewers_feature.webp

Viewer count & badges

Shown once you sign in with your Twitch account through the Helix API.

Custom alert colors
Add a screenshot alerts_visualalertcolor_customizable_feature.webp

Custom alert colors

Pick the color of each visual alert with an RGB color picker.

Custom event colors
Add a screenshot events_customizable_box_feature.webp

Custom event colors

Color the event box per event type and source — Streamlabs or IRC.

Custom event GIFs
Add a screenshot events_customizable_gif_feature.webp

Custom event GIFs

Add or swap the GIFs shown for each event type, right from the settings panel.

Custom alert sounds
Add a screenshot alerts_audio_customizable_feature.webp

Custom alert sounds

A short sound plays for messages and events like subs and donations. Comes with default presets, or use your own.

See it in action

Screenshots

A look at the chat overlay, event alerts, moderation panel and visual alerts, exactly as they render in the app.

Chat overlay
Place chat_finished.webp in img/screenshots/
Chat overlay
Event alerts
Place events_finished.webp in img/screenshots/
Event alerts
Moderation panel
Place modpanel_finished.webp in img/screenshots/
Moderation panel
Visual alert
Place visualalert_finished.webp in img/screenshots/
Visual alert

Get it

Download TTNOverlay

A small installer that updates itself. No admin rights needed.

Windows 10 or later, 64-bit. Download only from the official GitHub release. If Windows SmartScreen warns about an unrecognized app, you can choose “More info” → “Run anyway”; the full source code is open for review.

Prefer no installer? Get the portable ZIP.

Build it yourself

Needs the .NET 10 SDK.

Run it:

dotnet run

Publish the app:

dotnet publish TTNOverlay.csproj -c Release -o publish -r win-x64 --self-contained true

Found a bug?

Send feedback

Fill this in and it opens a pre-filled GitHub issue for you. You'll need a GitHub account to submit it.