Cross-platform streaming automation
Build your stream stack once, run it everywhere.
FaustBot is a modular, Qt6-powered automation engine for Twitch, YouTube, Kick, and beyond. Orchestrate actions, triggers, overlays, and integrations without stitching together a dozen tools.
FaustBot is launching on Kickstarter & Steam
Be the first to know when our Kickstarter goes live and when FaustBot launches on Steam. Sign up for notifications below.
Everything you need to orchestrate a stream
Designed around the workflows in the developer docs: platforms, integrations, services, triggers, and scripting.
Multi-Platform Support
Run 13+ platforms including Twitch, YouTube, Kick, TikTok, Trovo, and more from one control surface.
OBS Integration
Switch scenes, control sources, and manage recordings with obs-websocket v5 support.
Action System
Trigger actions from chat, follows, gifts, or custom events across every service.
Scripting Engine
Use JavaScript, Lua, C#, Python, and WebAssembly with CPH-compatible APIs for custom workflows.
Plugin Architecture
Enable only the plugins you need: platforms, services, integrations, and content packs.
Lifecycle Management
Order startup dependencies and keep critical services running through clean shutdowns.
Automate in three layers
Architected around an event-driven engine that links triggers, actions, and services.
1. Connect
Authenticate platforms and integrations with OAuth2, EventSub, WebSockets, and REST APIs.
2. Orchestrate
Route events into actions, filters, and triggers. Combine chat events, tips, and device input.
3. Broadcast
Send commands to OBS, overlays, or webhooks. Power alerts, scenes, and live dashboards.
Supported platforms
Bring every live channel under one automation layer.
Streaming
Social & Professional
Gaming
Social Integrations
Post to social networks via our integration plugins:
68+ integrations out of the box
Control tools, notifications, and streaming utilities from a single plugin manager.
Broadcasting & Production
MeldStudio
Multi-camera production and scene management.
OBS Studio
Scene switching, source control, recordings via obs-websocket v5.
PolyPop
Interactive 3D alerts and overlay widgets.
VTube Studio
Trigger expressions, animations, and avatar state changes.
Monetization & Donations
DonorDrive
Charity fundraising event tracking.
Fourthwall
Merch store and product sale notifications.
Ko-fi
Donations, memberships, and shop orders.
Pally.gg
Gifting platform for stream rewards.
Patreon
Membership tiers and supporter alerts.
StreamElements
Tips, loyalty points, and overlays via API.
Streamlabs
Donation events, alerts, and revenue tracking.
TipeeeStream
European donation platform integration.
TreatStream
Food delivery alerts for streams.
Communication & Social
Discord
Webhook alerts, bot commands, and server integration.
IFTTT
Connect to thousands of apps and services.
Smart Lighting & Home
Govee
LED strips, bulbs, and ambient lighting.
Home Assistant
Full smart home automation hub.
LIFX
WiFi-enabled smart lighting control.
Lumia Stream
Unified smart lighting control hub.
Magic Home
Budget LED controller support.
Nanoleaf
Light panels and dynamic scenes.
Philips Hue
Smart bulbs and light strip control.
SmartThings
Samsung smart home ecosystem.
WiZ
Affordable smart bulb automation.
Yeelight
Smart lights with LAN control.
Audio & Voice
GoXLR
Audio mixer and sampler control.
SoundPad
Soundboard and audio playback.
Voicemeeter
Virtual audio mixer control.
Voicemod
Real-time voice changer effects.
Hardware & Peripherals
Blackmagic ATEM
Production switcher control.
Corsair iCUE
RGB peripherals and lighting sync.
Elgato
Stream Deck, Camera Hub, Wave Link.
PTZOptics
PTZ camera control and presets.
Razer Chroma
Gaming peripheral RGB control.
SteelSeries
GameSense LED integration.
Health & Biometrics
HypeRate
Multi-device heart rate sync.
Pulsoid
Real-time heart rate monitoring.
Interactive & Gaming
Crowd Control
Let viewers interact with your games.
MTion
Motion capture for VTubing.
Architecture overview
Built around a plugin manager that routes triggers and effects through core services.
Plugin Layers
Platforms, integrations, services, and content modules are loaded independently for fast iteration.
Core Services
Database, settings, logging, HTTP client, and WebSocket services sit at the core.
Scripting Bridge
Expose CPH-compatible APIs for scripts and custom overlays.
Developer quickstart
Pulling directly from the Doxygen quick links and API notes.
Plugin developers
- Implement the
IPlugininterface. - Register triggers via
ITriggerProvider. - Register effects via
IActionEffectProvider. - Expose scripting hooks with
ScriptAPI.
Script writers
35+ API modules with CPH-compatible surface.
CPH.SendMessage("Hello chat!") CPH.RunAction("Scene Switch") CPH.SetGlobalVar("counter", 7) CPH.Twitch.GetUser("name") CPH.ObsSetScene("Gaming") CPH.PlaySound("alert.mp3")Service plugins
18 built-in services to power dashboards, automation, and tools.
Documentation
Browse the Doxygen-generated API reference for namespaces, classes, and files.
Support development
If FaustBot keeps your stream running smoothly, help keep the team shipping.