Beta OverlayThing is currently in private beta. Connect with Twitch to request an invite! More info
v0.8Private Beta

The ultimate all-in-one streamer toolkit.

Overlays and widgets, a chatbot, no-code flows, OBS control, a tip page, and every message your chat has ever sent. Sign in with Twitch and it is all running in seconds.

Free! No payment required.
DashboardLAST 7 DAYS
This weekSeptember 2026
Followers
12.4k+124
Subs
842+18
Tips
$1.2k
Watch hrs
3.2k
@ferret_kingsubscribed2m
@quokkatipped $12.0018m
Chatbot12 MODULES ON
Q
quokka !uptime
OT
OverlayThing ferret_king has been live for 3h 24m
GET api.twitch.tv/helix/streams
{ "viewers": 1284, "game": "Stardew" }
Commands Timers Media +9
Overlay · Browser source1920 × 1080
LIVE 1,284
Follower Goal340 / 500
#chat● 1.2k
NEW SUBSCRIBER
@ferret_king just subscribed!
Tier 1 · 4-month streak
GAMEPLAY · PLACEHOLDER
alertsgoalssubathon timerchat boxdata labelsno-code flowschatbotspam filterssong requestsgiveawaysloyaltytip pagemerch alertschat historycustom widgetstext to speechcommandsanalyticscompanion appalertsgoalssubathon timerchat boxdata labelsno-code flowschatbotspam filterssong requestsgiveawaysloyaltytip pagemerch alertschat historycustom widgetstext to speechcommandsanalyticscompanion app
Overlays

Easy to get started, limitless configurability.

Build your alerts, labels and widgets in a real editor, then paste one URL into a browser source in OBS, Meld Studio, or whatever you stream with. Tweak anything mid-stream and it updates on screen in real time, with no restart and no re-adding sources.

Alerts on cue

Subs, follows, raids, bits, tips and Fourthwall merch sales, designed and triggered live the moment they happen.

Live data labels and goals

Latest sub, top donor, follower count and current game, plus goals, counters and a subathon clock that keeps its own time.

Bring your own JS and CSS

Write a widget yourself when you want to flex your expertise, or simply describe one and let our builder do the heavy lifting.

Overlay · Browser source 1920 × 1080
GAMEPLAY PLACEHOLDER LIVE 1,284
CAM 01
#CHAT1.2K
Follower goal340 / 500
Latest sub@ferret_king
Top tip@quokka · $12
Now playinglofi beats
SUBATHON · RUNNING
4:12:38
Every sub adds two minutes
+2:00
Countdown · Starting soon4:59
goal.cssSANDBOXED · HOT RELOAD
SAVED · LIVE ON STREAM
FOLLOWER GOAL
340 / 500
Alerts (+ variations) Hype Train Text to speech Goals Countdown & subathon Chat box Data labels Counter Text, image & video Share, export & import
Build your own

Describe a widget, or build it yourself.

Describe & Build turns a sentence into a styled, editable widget you can keep working on. When you want full control, write your own HTML, CSS and JavaScript against the Widget SDK, with live events, saved state and your own libraries.

Describe & Build

Plain language in, a real widget out, with every layer still editable in the editor.

Custom widgets and the SDK

Receive live events, persist state, and reload on save. Your code runs sandboxed on the overlay.

Describe & BuildGENERATING
BUILDING WIDGET
DAILY SUB GOALTARGET 25
17/ 25 subs today
LAST · @ferret_kingRESETS 00:00

It writes code, nothing else. The generator produces HTML, CSS and JavaScript. It does not make images, sounds or video, and it never will. That creativity belongs in the hands of artists.

Chatbot

A moderation and engagement bot that doesn’t suck.

Twelve modules, one toggle. It moderates chat, answers commands, runs your timers and keeps regulars coming back, the moment you go live.

Commands with full API support

Custom commands that call any endpoint. GET, POST and PUT JSON, parse the response, and post it back to chat.

Timers

Recurring messages on an interval: rules, socials and sponsor shoutouts, posted automatically.

Media requests

Let viewers !sr a track into a moderated queue with a public request page and per-rank limits.

Chatbot · Live12 MODULES ON
Commands
Permissions, cooldowns, aliases, API calls
Timers
Recurring interval messages
Counters
Deaths, wins, anything countable
Quotes
Searchable quote book for chat
Chat Alerts
Synced to your overlay alerts
Welcome
Greet first-timers and regulars
Ad Breaks
A heads-up before, a line after
Giveaways
Keyword or random-winner draws
Queue
Viewer join queue with public page
Loyalty
Watchtime and loyal regulars
Spam Filters
Caps, links, emotes, repetition, banned words
Song Requests
YouTube queue with a public page
Moderation

Filtering that covers your overlays, TTS, and your chat.

Most tools filter chat and stop there. Every chat message, tip note and alert message here runs through the same pipeline before it reaches your overlay or gets read aloud, so a slur cannot arrive through a donation note or text to speech.

Smart filtering even if you never configure

A global blocklist, link filtering, spam guards for caps walls and emote floods, and AI moderation that catches contextually hateful or harassing text when no word on any list matches.

You see the original, viewers do not

Three outcomes: allowed, redacted or blocked. Your own words redact rather than killing the whole message, and your tools always show you what was really said.

Nothing is caught silently

Badges in your activity feed, a searchable record in the chat log, and an optional Discord ping with the original, the cleaned version and the reason.

Moderation pipelineCHAT · TIPS · TTS
CHAT 
Your banned words Global blocklist Link filter Spam guards AI moderation
YOU SEE 
VIEWERS SEE 
ALLOWEDChat box · Alert text · Text to speech · Tip page · Custom widgets via the SDK
Flows

When this happens, do all of that.

Flows wire your channel together with no code. Pick something that happens, add a few rules, and choose what should happen back. One raid can shout the raider out, drop a card on your overlay and speak a welcome, all at once.

FlowRaid welcome12 RUNS TODAY
When
Someone raids you
Trigger · Raid
If
Viewers at least 5
Condition · Compare
Do
Shout them out in chat
Do
Drop a raid card on the overlay
Do
Speak a welcome with text to speech
Dozens of triggers Compare, rate limit, coin flip Chat, TTS, overlay, OBS and commands Event data in every message Channel point rewards
Companion

A desktop app, lightweight and powerful.

A native app for macOS and Windows that pairs with your account and puts your feed, chat, chatbot and media queue beside your game. It is optional: everything it shows also lives in the dashboard, and your overlays and bot run in the cloud whether it is open or not.

macOS Windows Native Rust core, no bundled browser Optional

Scripting that reaches your machine

Small scripts react to your stream and do what a browser tab cannot: press a hotkey, switch an OBS scene, send chat, drive the media queue.

Zero powers by default

Every script starts sandboxed with nothing granted. You approve each capability, and it all stays on your machine.

Companion · celebrate.jsPAIRED · MACOS
 
Sub from @ferret_king21:04:11
OBS scene set to Celebrate+40ms
Hotkey F13 pressed+52ms
Chat: thanks ferret_king+90ms
Monetize

A custom tip page, and full merch integration.

Share one link from your panels or chat and viewers can tip without an account. Connect a Fourthwall shop and merch sales fire alerts on stream the same way a sub does.

Your tip page

Branded, hosted, and wired to your alerts. Set your amounts, your message rules and your payment connection.

Merch with Fourthwall

Every sale becomes an alert, an activity row and a line in your data, with no extra setup.

overlaything.com/tip/ferret_kingACCEPTING TIPS
ferret_king
Support the stream
$5$12$25Other
keep the overlays coming
No account neededReads out on stream
Tour Tee sold · Fourthwall$28.00
Dashboard & Stream Data

The data you care about, accessible and remembered.

Followers, subs, tips and watch hours, tracked the moment they happen. See what is working this week and dig into the history when you want the detail.

Live activity feed

Subs, raids, tips and follows stream in as they land, with totals that update on the spot.

Stream data and trends

Compare sessions, spot your best nights, and export the raw history whenever you need it.

DashboardLAST 7 DAYS
This weekSeptember 2026
Followers
12.4k+124
Subs
842+18
Tips
$1.2k
Watch hrs
3.2k
@ferret_kingsubscribed · tier 12m
@hexcrawlraided with 47 viewers12m
@quokkatipped $12.0018m
Chat history & loyalty

Your entire chat’s history never forgotten.

A full, searchable log of your chat with the mod actions attached. Look up a user, find that one clip-worthy line, and see who your most loyal regulars are.

Searchable chat log

Filter by user, keyword or date. Timeouts and deletes are recorded inline next to the message.

Loyalty leaderboards

Watchtime, points and chat ranks, so you always know who to thank on stream.

Chat history184K STORED
21:04quokkathese overlays are so clean
21:09quokkawhere are the overlays from??
21:12spammer_99FREE FOLLOWERS LINKtimeout
21:15quokkaok the overlay alerts are perfect
21:18beebsdeleted that, my baddeleted
1Qquokka142h watch
2Bbeebs98h watch
Dashboard Stream data and trends Searchable chat log Loyalty and watchtime Moderation history Export your data
Beta

First beta testing period

OverlayThing is currently in its first beta testing period. Although we’ve tested everything as thoroughly as we can there are bound to be bugs and hiccups along the way. The more feedback you provide, the faster we can improve.

Ready when you are

Your whole stream, behind one Twitch login.

We pull your username and email from Twitch. Overlays, bot, dashboard and history are waiting on the other side. You will be set up in under a minute.