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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Support the stream
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.
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.
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.
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.