Skip to content
Senchabot Extensions

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
Loading preview…
Loading preview…
Loading preview…
Loading preview…
Live
Live demo running on sample chat

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.
Loading preview…
Live demo with simulated voters

Pick a widget

Each one has its own setup page with a live preview. Nothing to download.

Filter widgets by category

Overlays

Browser sources that run on their own once they are in your scene.

Show the previews in a preset
See more presets
  • Loading preview…

    A goal bar that every sub and gifted sub fills, with a trophy when you reach it.

    TwitchKick
  • Loading preview…

    Twitch and Kick chat together in one overlay, with 7TV, BTTV and FFZ emotes.

    TwitchKick
  • Loading preview…

    Your latest subs, gifted subs, Bits, Kicks and raids from both chats in one list.

    TwitchKick
  • Loading preview…

    Emote-only chat messages float across your screen.

    TwitchKick
  • Loading preview…

    When chat spams the same emote, a big combo counter shows how many joined in.

    TwitchKick
  • 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…

    Your top gifters and cheerers from Twitch and Kick, or your latest sub, gift, cheer and raid.

    TwitchKick
  • Loading preview…

    A goal bar that every Bits cheer and Kicks gift fills, with a trophy at the end.

    TwitchKick
  • Loading preview…

    A goal bar that every new follow fills in real time, with a trophy when you reach it.

    TwitchKick
  • Loading preview…

    An animated alert with a sound for every sub, gifted sub, Bits, Kicks and raid.

    TwitchKick
  • Loading preview…

    Rotate your social media links with a slick animation.

    TwitchKick
  • Loading preview…

    Wins, losses or any count on your stream. Your mods change it from chat.

    TwitchKick
  • Loading preview…

    Movie-style credits for everyone who subbed, cheered, raided and chatted on Twitch and Kick.

    TwitchKick
  • Loading preview…

    A countdown for your starting, break and ending scenes, set by length or by clock time.

    TwitchKick
  • Loading preview…

    A plant on your stream that grows a little with every new sub.

    TwitchKick
  • Loading preview…

    Put a viewer's message or question on screen, from Twitch or Kick chat.

    TwitchKick
  • Loading preview…

    The song you’re listening to, with its cover art, read from ListenBrainz or Last.fm.

    TwitchKick
  • Loading preview…

    Ready-made frames for your camera, chat and stream screen, drawn to match your preset.

    TwitchKick
  • Loading preview…

    An animated name and topic bar for a corner of your stream, with lines that take turns.

    TwitchKick
  • Loading preview…

    A co-working task list your chat fills with !task and ticks off with !done.

    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
    TwitchKick
  • Loading preview…

    Viewers type !join to get in line to play with you, and your mods call them up with !next.

    • Viewers type !join
    • Mods call the next with !next
    • Twitch and Kick in one line
    TwitchKick
  • Viewers 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
    TwitchKick
  • Viewers 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.

  1. Pick a widget and adjust its settings. The live preview shows every change right away.
  2. Type your channel name and copy the widget URL.
  3. In OBS Studio, add a Browser Source, paste the URL and set the recommended size.

Better together

Every widget is its own browser source, so one scene can hold as many as you like. A few are made for each other.

Loading preview…
  • IRL HUD OverlayWeather

    Give the weather's Pill layout the Modern HUD or Retro HUD style and it matches the HUD, the same distance from the edges.

  • Stream CountdownEnd Credits

    Count down the end of your stream, then switch to the credits scene: the credits roll as soon as it goes live.

  • Stream CountdownTask List

    Run Pomodoro rounds with the countdown next to everyone's tasks on a co-working stream.

Browser Source sizes for every widget

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.

    Source code on GitHub (opens in a new tab)

  • 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, Counter, Event List, End Credits, Viewer Queue, Top Supporters, Lower Thirds, Task List, Emote Combo, Featured Message, Bits & Kicks Goal, Weather, 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, Counter, Event List, End Credits, Viewer Queue, Top Supporters, Lower Thirds, Task List, Emote Combo, Featured Message, Bits & Kicks Goal, Now Playing, 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.