Connect your stream
Your API key is kept only for this browser session.

Your API key is kept only for this browser session.
Nightbot-style local commands. Replies are spoken by Panda Voice.
Use $(user) for the viewer name. Posting replies into YouTube chat requires a separate Google OAuth connection; these responses play locally.
Connect a stream or try a message below.
Add names separated by commas or new lines.
Messages containing these terms won’t be spoken.
No activity yet. Use “Try demo” to preview it.
YouTube memberships and Super Chats plus Twitch subs and Bits appear automatically. Followers require an EventSub or relay connection.
Choose what viewers see and hear. Use {name}, {amount}, and {message} in alert text.
The complete OBS URL reads ordinary YouTube chat aloud and shows alerts. Dashboard Preview buttons test this browser; the test URL plays every enabled alert inside OBS.
Memberships and Super Chats/Stickers come directly from live chat. Ordinary subscriber alerts and external donations require a WebSocket relay; the app does not poll the public subscriber count. Relay JSON example: {"type":"donation","username":"Luna","amount":"$5","message":"Great stream!"}