Home / Work / RexBot
Product Web App Twitch Discord Our own

RexBot.

RexBot is our own product: one free bot that runs a streamer's Twitch chat, their Discord server and the overlays in their streaming software, all set up from a single dashboard. We designed it, built it, and run it in production every day.

Free
Every feature, for every streamer, from their first stream on
1
Dashboard for Twitch chat, Discord and stream overlays
7
Partner streamers shaping what gets built next
rexbotapp.com
RexBot website home page
Why we built it

Four bots, four dashboards, one stream.

RexBot started on our founder's own Twitch channel. Getting every feature he wanted across Twitch and Discord meant running three or four different bots, each with its own dashboard, its own settings and its own way of breaking. Small streamers deal with the same pile-up, usually without the time to manage it.

So we built one bot that does the lot, and gave it a personality. Rex was tested in friends' chats until he felt like a real character, and the streamers who use him now help decide what ships next.

Product

Twitch chat bot, Discord bot and stream overlays in one

Who it's for

Streamers of any size, from first stream to full community

Works with

Twitch, Discord, Spotify, OBS, Streamlabs and Lightstream

Started

September 2026, improved every week since

The challenge

Replace several bots without asking anyone to read a manual.

Streamers already have their commands set up somewhere else. Moving has to be painless, so RexBot imports commands from Streamlabs, Nightbot and StreamElements in one go.

The other half is reliability. A bot that misses a raid alert or drops a song request mid-stream is worse than no bot at all, and it fails in front of an audience. Everything had to keep working through restarts, deploys and busy chats.

What we built

One login instead of five bots.

  • Chat that feels like you. Custom commands, timers, cooldowns, mod-only permissions, shoutouts and clips from chat.
  • Chat picks the music. !sr sends songs straight to Spotify, with a live queue, vote-skip and mod controls.
  • Alerts and goals. Follow, sub, raid and Bits alerts with custom images and sounds, plus follower, sub and Bits goals.
Rex, the RexBot mascot
  • Overlays for any streaming software. Alerts, chat, now playing, scoreboards and keyboard and mouse inputs, added as browser sources in OBS, Streamlabs or Lightstream.
  • One editor for every overlay. Set a global theme once and every widget follows it, or give any overlay a custom look.
  • Discord from the same dashboard. Music in voice channels, automatic go-live posts, welcome messages and a self-serve role picker.
  • Games and community features. A prize wheel, check-ins and giveaways that keep chat busy between highlights.

Technical stack

Python + Flask Twitch EventSub Discord API Spotify API PostgreSQL Railway Vercel

The bot and dashboard run on Railway with a Postgres database. Twitch events arrive through EventSub webhooks, so a restart or deploy doesn't drop an alert. The public site is on Vercel, and every push to main deploys automatically.

The result

A product streamers use live, every week.

RexBot runs in real streams for a growing group of partner streamers, and it keeps moving. New features ship every week, and the people using it help decide what comes next.

Five tools become one

Chat, music, alerts, overlays and Discord, set up and themed from a single dashboard.

Easy to switch to

One-step command import from Streamlabs, Nightbot and StreamElements.

Built to stay up

Webhook-based Twitch events and hardened overlays keep alerts landing through restarts and deploys.

Shipped every week

Hundreds of updates since September, shaped by partner streamers and their chats.

"Rex is for everyone, whether you've been streaming for years or went live for the first time last night. Setting him up should be easy."

Brandon Deurbrouck, founder of Everex

Visit rexbotapp.com

Next project
Created by Gabbs
Web Design · Weddings

Have an idea for your own tool?

Bots, dashboards, client portals. Tell us what you want to build and we'll tell you how we'd approach it.

Start a conversation