LuckyBot is a free desktop app for Twitch streamers. It runs on your own PC and you sign in with your Twitch account. It also has a subathon timer, polls, channel point rewards, OBS control, and captions. With Streamer.bot and TikTok LIVE connected, YouTube and TikTok chat show in the same window as your Twitch chat.
The installer is under 100 MB and the app updates itself. Open source under the MIT license on GitHub.
Three one-minute clips recorded from the app.
The clips have no audio and are captioned. They use sample data.
You sign in once with your Twitch account. LuckyBot receives your channel's events from Twitch and plays the matching alert. That covers follows, subs, gift subs, bits, raids, channel point redemptions, hype trains, polls, and predictions.
The app includes its own local server and database, and your overlays are served from your PC. Your data is backed up on a schedule and before every update.
Alert overlays, combined chat, a chatbot, a subathon timer, channel point rewards, polls and predictions, stats and goals, moderation, and OBS control are all in the same window. They share the same events, media library, and stats.
The visual editor has layers, shapes, motion paths, and keyframe timelines. Each alert can have variants, for example a different alert for tier 3 subs or for raids of 100 viewers or more.

The character loops an idle animation. Each event type can have its own keyframed reaction, such as a wave on a follow. Layers can be attached to each other and can follow a path you draw.

Chat shows badges, third-party emotes, replies, and event cards. It can translate messages and highlight first-time chatters.

If you stream to more than one platform, LuckyBot shows the chats together in one list. Each message is tagged TW, YT, or TT.

Each popout is a separate window you can put on another monitor. The activity feed lists follows, subs, bits, raids, and channel point redemptions as they arrive.

Commands are built from more than thirty action steps. Steps can check conditions, fetch a URL, control OBS, Spotify, or Lumia lights, press keys, and play sounds.

The timer is kept by the app, so reloading or restarting OBS does not change it. You set how much time each event and sub tier adds.


All screenshots on this page use sample data.
The code editor for advanced overlays, with a live preview and a settings panel
The Overlays page, where each overlay has a URL for an OBS browser source
A new chatbot command, with the available action steps and variables
A prediction in progress, with past predictions below it
Settings for the chat games: slots, roulette, and heist
Follower, subscriber, bits, and tip goals on the Stats page
LuckyBot also works alongside Streamer.bot and cloud relays. If the same event arrives from more than one source, the alert plays once.
Alert overlays are served from your PC to an OBS browser source.
Twitch, YouTube, and TikTok chat are in one window with the chatbot. You send and moderate Twitch chat from it.
The timer, goals, and stream counters can be shown in any overlay.
Requires 64-bit Windows 10 or later, a Twitch account, and OBS Studio or another program with browser sources.
Support development on Ko-fi.