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 to start, no watermark, and the code is open source.

  • Free
  • No login to start
  • 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: Clip Replay

Let chat pick the next clip

Turn your best Twitch and Kick clips into a show for your break or starting soon scene. Three clips go up, chat votes by typing a number, and the winner plays. Then the next vote starts.

  • Viewers type 1, 2 or 3, or !vote 2. Each viewer's last vote counts.
  • Clips and votes from Twitch and Kick go into one loop.
  • No votes? One of the three plays at random. No clip comes back until every other one has played.
  • Kick clips need no login. Twitch clips need a Senchabot login from the Dashboard.
Loading preview…
Live demo with sample clips and simulated votes

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, Kick and YouTube 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…

    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, and for every follow with Senchabot.

    TwitchKick
  • Loading preview…

    Rotate your social media links with a slick animation.

    TwitchKick
  • Loading preview…

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

    TwitchKick
  • Loading preview…

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

    TwitchKick
  • Loading preview…

    The song you’re listening to, with its cover art, read from 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 game-style HUD for IRL streams: subs, gifts, cheers and raids add cash, with quests and a mini-map.

    TwitchKick
  • Loading preview…

    The live weather on your IRL stream for any place you pick, with an icon, the temperature and a forecast.

    TwitchKick

Tools + Overlays

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

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

    • Mods put a message up with !feature
    • Viewers ask questions with !q
    • Questions come up one at a time with !q next
    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
  • Loading preview…

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

    • Mods count from chat with !wins +1
    • Up to four counts at once
    • Counts survive OBS restarts
    TwitchKick
  • Switch OBS scenes, show, hide and mute sources, and control your IRL stream from chat. Nothing to download, no login.

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

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

    • Viewers add tasks with !task
    • Ticked off with !done
    • Tasks survive OBS restarts
    TwitchKick
  • Loading preview…

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

    • Mods run it from chat with !countdown
    • Counts down a length or to a time of day
    • Starting, break, ending and pomodoro scenes
    TwitchKick
  • Loading preview…

    Your best clips on a loop: chat votes for the next one out of three.

    • Chat votes 1, 2 or 3 for the next clip
    • Twitch and Kick clips in one loop
    • No repeats until every clip has played
    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 to start

    Widgets read your channel's public chat the way a logged-out viewer does. You never connect your Twitch or Kick account. A few extras, like follower alerts, YouTube chat, Twitch clips and the coin economy, come through your Senchabot connection instead.

  • 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. The exceptions are a few extras: follower alerts and goals, YouTube chat, Twitch clips and the coin economy use your Senchabot connection, and you open those setup pages from the Senchabot Dashboard.

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, Clip Replay 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, Clip Replay 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.