Free stream overlays for Twitch and Kick
Set up a widget with a live preview, then paste one URL into OBS. No account, no watermark, and the code is open source.
- Free
- No login
- Open source
- Twitch + Kick
Where it works
- Platforms
- TwitchKick
- Streaming apps
- OBS Studio and other apps that support browser sources
New: Chat Poll
Let your chat decide
Put a poll up from chat with !poll and viewers on Twitch and Kick vote by typing a number. The bars fill live on stream, and the winner shows when time is up.
- Viewers type 2, !vote 2 or the option itself. Every viewer counts once.
- Votes from Twitch and Kick land in the same poll.
- Votes typed in the last seconds still count, even though viewers watch a little behind.
- You and your mods run it from chat. No bot, no login.
Pick a widget
Each one has its own setup page with a live preview. Nothing to download.
Overlays
Browser sources that run on their own once they are in your scene.
- Loading preview…
- Loading preview…
- Loading preview…
- Loading preview…
A game-style HUD for IRL streams: subs, gifts, cheers and raids add cash, with a mini-map.
TwitchKick - Loading preview…
The live weather for any place you pick, with an icon, the temperature and a forecast.
TwitchKick - Loading preview…
- Loading preview…
- Loading preview…
A goal bar that every new follow fills in real time, with a trophy when you reach it.
TwitchKick - Loading preview…
Ready-made frames for your camera, chat and stream screen, drawn to match your preset.
TwitchKick - Loading preview…
A countdown for your starting, break and ending scenes, set by length or by clock time.
TwitchKick - Loading preview…
An animated alert with a sound for every sub, gifted sub, Bits, Kicks and raid.
TwitchKick
Tools
Tools you run yourself during the stream, from a page or from chat.
A poll your chat votes in by typing a number, with live bars and a winner.
- Viewers vote by typing a number
- Twitch and Kick votes in one poll
- Last-second votes count despite stream delay
TwitchKickViewers join with a chat keyword like !join, and you draw the winner.
- Entry keyword like !join
- Subscribers only, with minimum months
- Minimum time before the draw
TwitchKick- Loading preview…
A countdown that subs, gifted subs, Bits and Kicks push back. Health bar, clock or ring.
- Control it from chat with !subathon
- Separate time settings for Twitch and Kick
- Time left survives OBS restarts
TwitchKick Switch OBS scenes and control streaming and recording from chat commands.
- Switch scenes from chat
- Custom command names
- Local obs-websocket connection
TwitchKickViewers spin the wheel from chat with !spin. No login needed.
- Options typed one per line
- !spin spins it from chat
- Cooldown counted down on screen
TwitchKick
How it works
Three steps, and none of them asks for an account.
- Pick a widget and adjust its settings. The live preview shows every change right away.
- Type your channel name and copy the widget URL.
- In OBS Studio, add a Browser Source, paste the URL and set the recommended size.
Recommended Browser Source sizes
Width × height, in pixels.
| Widget | Size |
|---|---|
| Chat Box | 400 × 600 |
| Emote Wall | 1920 × 1080 |
| Sub Sprout | 800 × 600 |
| IRL HUD Overlay | 1920 × 1080 |
| Weather | 1920 × 1080 |
| Socials | 600 × 120 |
| Sub Goal | 800 × 260 |
| Follower Goal | 800 × 260 |
| Stream Frames | 1920 × 1080 |
| Stream Countdown | 1920 × 1080 |
| Stream Alerts | 800 × 450 |
| Chat Poll | 640 × 560 |
| Raffle | 1920 × 1080 |
| Subathon Timer | 800 × 300 |
| Spin Wheel | 800 × 800 |
No account, no catch
No login
Widgets read your channel's public chat the way a logged-out viewer does. You never connect your Twitch or Kick account.
No watermark
Nothing gets stamped on your overlays. What you see in the preview is what shows up on stream.
Open source
All the code is on GitHub under the GPL-3.0 license. Read it, fork it or send a fix.
Your settings live in the URL
Widget settings are written into the URL itself, so there's no account needed to keep them. Save the URL and you always have your widget.
Need a chat bot too? Try Senchabot
The team behind these widgets also makes Senchabot: custom chat commands, timers and shoutouts on Twitch, plus a go-live announcement in your Discord server.
Get involved
It's open source, and there are a few easy ways to help.
Frequently asked questions
Didn't find your answer?
Is it really free?
Yes. Every widget and tool is free, with no paid plan and no watermark on your overlays. The project is open source and made by the Senchabot team.
What does "no login" actually mean?
You never sign in or connect your Twitch or Kick account. You type your channel name, and the widget reads that channel's public chat anonymously, like a viewer who isn't logged in. So it sees what anyone can see in chat, and nothing more.
Which streaming apps does it work with?
OBS Studio and other apps that support browser sources. Add the widget URL as a Browser Source and use the size shown on the setup page.
Can I use Twitch and Kick together?
Yes. Chat Box, Emote Wall, Sub Sprout, Subathon Timer, Stream Alerts, Sub Goal, Chat Poll, Stream Countdown, IRL HUD Overlay and Spin Wheel take a Twitch and a Kick channel in the same URL. OBS Bridge can listen to both chats at once too. Raffle runs on one platform at a time.
How do I change a widget later?
Open its setup page, set it up the way you want and replace the URL in your Browser Source. Chat Box, Emote Wall, Sub Sprout, Subathon Timer, Stream Alerts, Sub Goal, Chat Poll, Stream Frames, Socials, Stream Countdown, IRL HUD Overlay, Weather and Spin Wheel can also open an existing URL: paste it on the setup page, your settings come back, and you change only what you need.
Will my widget URL keep working after updates?
Yes. Updates keep existing URL settings and their values working, so a widget that's already in your scene doesn't need a new URL.