Browser-native overlays, an OBS-resident chatbot, loyalty, 0%-fee tipping, and your phone as the control deck. Paste a URL into OBS — you're on air.
We built everything StreamElements does — without the 5% tip cut, the bot-account dance, or the locked-down editor.
We built the same toolkit — without the 5% tip skim, the bot-account dance, or the locked-down overlay editor.
No installers. No bot account. No port forwarding. Signed-up to live alerts in under five minutes.
One OAuth click. You choose the scopes. No password storage — Twitch handles auth.
Pick from 13 built-in kinds, author your own in the live editor, or install from the gallery. Each gets a unique OBS URL.
Add as a Browser Source. It connects to Twitch EventSub on its own and reacts in real time. The bot is a browser source too.
Open the design editor, hook the SDK, and drive anything you can write JS for. Your stream, your code.
Thirteen built-in overlay kinds + a full bot + a control deck + a design editor. Each piece works alone or together.
Alerts, chat, goal, event list, labels, leaderboard, counter, countdown, tip jar, emote rain, media share, PNGtuber, and a hidden bot runtime.
The bot is a hidden OBS browser source. Paste once for commands, timers, loyalty points, a redemption store, spam filters, and 5 chat mini-games.
!points !top !so !gambleBuilt-ins cover 90%. For the last 10%, open the design editor and write real HTML, CSS, and JavaScript. Live preview. One-click publish.
events helix irc config// A custom alert overlay in 8 lines. import { events } from '/t/sdk/v1/index.js'; events.on('follow', (e) => { const el = document.createElement('div'); el.textContent = `${e.user} just followed!`; document.body.appendChild(el); setTimeout(() => el.remove(), 5000); });
A configurable button grid on a phone, tablet, or second monitor. Fire alerts, adjust loyalty, switch OBS scenes, toggle record — and dispatch custom signals to your overlays.
Drop in idle / talking / scream / blink sprites. The overlay listens to your microphone client-side and swaps sprites in real time. Tune the threshold with a live debug meter.
Type your monthly tip revenue. See what you actually take home.
No "free for the first 1,000 messages." No "free unless your audience grows." The core product — overlays, bot, designs, deck, tipping — stays free. We monetize separately, not by skimming your viewers.
Streamers keep 100% of tips after Stripe's standard 2.9% + 30¢ processing. We earn revenue through optional Pro tiers (analytics retention, priority support) — never by taxing your community.
The short version of the stuff that matters.
Yes, fully free for streamers. There's no per-message, per-overlay, or per-viewer cost, and we don't take a cut of your tips.
We plan to offer optional Pro tiers later for things like extended analytics retention and team accounts. The core product stays free.
You add one URL to OBS as a Browser Source. It renders a hidden control plane that connects to Twitch chat using your own session, dispatches commands, tracks loyalty, and runs spam filters.
Because your browser is the bot, there's no separate bot account and no IRC token to manage. OBS open = bot online.
We never store your Twitch password — Twitch handles auth via OAuth. Your refresh token is encrypted at rest with AES-GCM, and we request only the scopes your enabled features need.
The hot path — alerts, chat, EventSub — goes directly from OBS to Twitch. Our servers aren't in the middle.
Yes. Loyalty points and command lists import via CSV, and you can import StreamElements widgets directly — paste the JSON export and your existing widget runs as-is. Community designs cover most common styles already.
We're Twitch-only today. YouTube + Kick support is on the roadmap, prioritised by user demand.
Log in with Twitch and you're on air. No credit card. No commitment.
Log in with Twitch →