One app for an army of bots.

MultiBotLabs is a modular Twitch bot toolkit for streamers — multiple independent bots toggled from one always-on-top HUD bar. Always local-first, open-source, and privacy respecting.

Multiple bots. One HUD. Run only what you use.

Every bot is a self-contained module that can be hidden from view with a simple toggle. Bots with an overlay render as OBS Browser Sources; everything runs entirely on your machine.

Command

Plays a sound and/or sends a chat reply for a matching !command.

Emote

Plays a sound whenever a configured emote appears in chat.

Text-To-Speech

Reads chat messages aloud when a viewer cheers enough bits.

Live Studio Audience

Reaction sounds triggered by keywords or chat commands.

AtMe

Keeps a running, dismissible list of messages that @-mention you or use Twitch's Highlight My Message, so you never lose track during a busy chat.

Media

overlay

Shows a gif, image, or video on your stream overlay for a matching !command.

Celebration

overlay

A fireworks show on the overlay, triggered by a bits cheer or a chat command.

Coinks

overlay

A coin-drop minigame on the overlay: viewers queue up, drop coins onto a scrolling belt of scoring tiles, and compete for score.

Built local-first, on purpose

No cloud, no telemetry

Sound libraries, settings, and coin-game scores all live in a JSON file on your own machine. Nothing is synced to a server.

No embedded secrets

Authentication to Twitch uses the OAuth implicit grant flow, so the app never needs a client secret — there's nothing sensitive in the source.

Open source, MIT licensed

The full source is on GitHub. Read it, fork it, or send a pull request — see therepo.

Download

Windows, macOS (Apple Silicon), and Linux builds. Requires Node.js 20+ to build from source.

Checking for the latest release…
View all releases on GitHub