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.
The installer is under 100 MB and the app updates itself. Open source under the MIT license on GitHub.
Three short clips recorded from the app.
The clips have no audio. The mascot clip sets up a reaction in the editor, then shows the live overlay reacting to a follow and a 500-bit cheer.
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.
The alert overlays, chat client, chatbot, and subathon timer 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.

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.


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.
You read, send, and moderate chat in the same window as the chatbot.
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.