Offline

Panda Stream Dashboard

Cute panda wearing pink headphones and holding a microphone
01

Connect your stream

Your API key is kept only for this browser session.

02

Chat commands

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.

03

Shape the voice

Saved
04

Now speaking

0 queued
🐼
Ready when you are

Connect a stream or try a message below.

Recent messages

  • Your spoken messages will appear here.
05

Chat guardrails

Add names separated by commas or new lines.

Messages containing these terms won’t be spoken.

06

Latest activity

★
Latest subscriberNo subscribers yet0 total this session
◆
Latest cheer / supportNo cheers yet0 total this session

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.

07

Personalize YouTube alerts

Saved

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.

Not connected

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!"}