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

The ultimate all-in-one streamer toolkit.

Stream overlays, a fully-featured chatbot, no-code flows/automations, a custom dock, live captions and so much more!

Free! No payment required.
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.

Overlay · Browser source1920 × 1080
FOLLOWER GOAL340 / 500
#CHAT● 1.2K
SUBATHON · RUNNING4:12:38Every sub adds two minutes+2:00
cozycatgirlLATEST SUB@moth_to_flameTOP TIP@quokka · $12NOW PLAYINGlofi beats
4MONTHS
NEW SUBSCRIBER@moth_to_flame just subscribed!Tier 1 · 4-month streak
0VIEWERS
INCOMING RAID@hexcrawl raided you
$
TIP · overlaything.com/tip
@quokka
$12.00
CC
cozycatgirl

Alerts you need

Subs, follows, raids, bits, tips and Fourthwall merch sales, easy to design 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.

Best-in-class text-to-speech

Premium voices provided out-of-the-box. We are adding more constantly and they will blow you away!

Alerts (+ variations)Hype TrainText to speechGoalsCountdown & subathonChat boxData labelsCounterText, image & videoShare, export & import
Chatbot

A moderation and engagement bot that doesn’t suck.

Moderation so good your mods might get jealous. Commands that can also be executed silently from your StreamDeck. Quick to get started!

Chatbot · Live12 MODULES ON

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 when you want them. You can even rotate through multiple messages on the same timer!

Media requests

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

CommandsPermissions, cooldowns, aliases, API calls
TimersRecurring interval messages
CountersDeaths, wins, anything countable
QuotesSearchable quote book for chat
Chat AlertsSynced to your overlay alerts
WelcomeGreet first-timers and regulars
Ad BreaksA heads-up before, a line after
GiveawaysKeyword or random-winner draws
QueueViewer join queue with public page
LoyaltyWatchtime and loyal regulars
Spam FiltersCaps, links, emotes, repetition, banned words
Song RequestsYouTube queue with a public page
Flows

When this happens, do all of that.

Flows can automate actions on your stream in ways that will surprise you. A feature for the creatives who care about the edge case events!

FlowAutoMod + LLM38 RUNS TODAY
Dozens of triggersCompare, rate limit, coin flipChat, TTS, overlay, OBS and commandsEvent data in every messageChannel point rewards
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.

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.

Describe & BuildGENERATING
Reading your promptBUILDING WIDGETWiring live sub events
DAILY SUB GOALTARGET 25
17/ 25 subs today
LAST · @moth_to_flameRESETS 00:00
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 smart 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 wordsGlobal blocklistLink filterSpam guardsContext moderation
YOU SEE
VIEWERS SEE
ALLOWEDChat box · Alert text · Text to speech · Tip page · Custom widgets via the SDK
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.

macOSWindowsNative Rust core, no bundled browserOptional

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.

Live captions

Caption your stream from your own microphone: the Companion turns your speech into text and puts it on your overlay word by word, in your fonts and colours, as you talk. Every session is also saved as a searchable transcript on your machine, with .txt and .srt export and timestamps that jump straight to that moment in your VOD.

Companion · celebrate.jsPAIRED · MACOS
 
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.

Accept Tips

Connect with PayPal or Stripe to accept donations, today! Create your own custom branded tip page, set amount presets, and thresholds!

Merch with Fourthwall

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

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.

Export your data

Export your data at any time from your dashboard.

DashboardLAST 7 DAYS
This weekOctober 2026
Followers12.4k+124
Subs842+18
Tips$1.2k
Watch hrs3.2k
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.

DashboardStream data and trendsSearchable chat logLoyalty and watchtimeModeration historyExport your data
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
Qquokka142h watch
Bbeebs98h watch
Recently shipped

What changed lately.

Full changelog

Chat Highlight widget

You or your moderators can now pin chat messages directly to a stream overlay through our custom dock or directly from chat by replying to a message with !highlight!

Live Captions in Companion

Captured from your microphone on your machine and sent to your overlay in real time, with a searchable transcript, .srt export and VOD-linked timestamps.

Text to speech that never goes silent

If the cloud voice becomes unavailable, alerts fall back to a local voice automatically, so TTS keeps running mid-stream instead of dropping out.

One token catalog for chatbot and overlays

Every $(token) your chatbot knows now has a matching {token} on the overlay, with the same names, the same values, and autocomplete in both editors.

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.