VTuber Lore
Celeste on Twitch and TikTok: Your Corrupted AI Onee-san Goes Live
TL;DR
- TikTok Live reactions: Celeste reacts to gifts, follows, shares, and likes with animated overlays and falling heart effects in real-time
- Chroma-keyed animations: She dances and poses on screen with seamless 30-second animation swaps - no white flash, no jank
- Daily gacha reminders: She'll nag you (lovingly) if you haven't done your NIKKE, Brown Dust 2, or Lost Sword dailies
- Duplicate link detective: Post the same link twice in chat and she'll call you out with an in-character quip
- Cross-channel awareness: She knows what's happening in related Twitch channels and can reference it in conversation
- Channel point redemptions: Spend your points to make her talk, trigger effects, or get special interactions
She Sees Your Gifts, Onichan
When you're watching Celeste on TikTok Live, every interaction gets a reaction. She doesn't just sit there - she's paying attention:
- Send a gift: Animated overlay with gift-specific visuals pops up on stream. She sees you, she appreciates you
- Follow the stream: Welcome notification with one of Celeste's in-character greetings. She'll remember you showed up
- Share the stream: Acknowledgment overlay - because spreading the corruption deserves recognition
- Spam the like button: Falling heart particle effects that scale with how hard you're tapping. Go ahead, make it rain
Everything happens in real-time with sub-second latency. She doesn't batch-process your love - she reacts to it immediately. If the connection drops during a long stream, she reconnects automatically and picks up where she left off. No missed gifts.
Chroma-Keyed Animations on Stream
Celeste appears on stream as a chroma-keyed character animation that swaps between different poses and sequences. Currently she alternates between an idle animation and a dance sequence on a 30-second cycle.
The transitions between animations are seamless - no white flash, no pop-in, no jank. The outgoing animation stays visible until the incoming one is ready, and the first frame (which video encoding often leaves blank) is skipped automatically. She looks like she's naturally moving between poses, not like a video element is being swapped.
Scale and position can be adjusted in real-time, so she always fits the stream layout regardless of game overlay or camera arrangement.
Your Gacha Accountability Partner
Celeste runs daily gacha reminders on a schedule. Every day, she sends a reminder to a dedicated Discord channel covering:
- NIKKE: Did you do your dailies? Check your outpost? Spend your free pulls?
- Brown Dust 2: Don't forget your daily missions
- Lost Sword: Login rewards are waiting
The reminders support reaction-based acknowledgment - react to the message to confirm you've done your dailies. Celeste keeps track of who's slacking, and she's not above calling you out.
The Duplicate Link Detective
Post the same URL twice in chat and Celeste will notice. She normalizes URLs (handles trailing slashes, punctuation, query parameters) and keeps a running memory of recent links. When she catches a duplicate, she doesn't give you a boring bot response - she gives you an in-character quip.
It's a small quality-of-life feature for chat, but it's the kind of thing that makes her feel like a real moderator rather than a generic bot. She's maintaining the vibe, not just enforcing rules.
Cross-Channel Awareness
Celeste monitors activity across multiple Twitch channels simultaneously. She tracks who's live, what games are being played, and notable events happening in related streams. This means she can reference what's happening elsewhere in conversation naturally:
- "Oh, [streamer] just went live with NIKKE too - good timing"
- "The raid boss is getting wrecked in [channel], maybe we should help"
- Contextual awareness of the broader streaming ecosystem around the community
She's not just watching one stream - she's aware of the neighborhood.
Channel Point Redemptions
On Twitch, your channel points aren't just sitting there. Spend them to interact with Celeste directly:
- Make her talk: Text-to-speech redemptions where Celeste reads your message in her voice
- Trigger effects: Visual overlays and sound effects tied to different redemption tiers
- Custom interactions: Special redemptions that trigger unique combinations of audio, visual, and chat responses
The redemption system is designed to feel like you're interacting with Celeste as a character, not pressing buttons on a soundboard. Each interaction has her personality behind it.
OBS Leaderboard
For competitive moments (like Abyssal Conquest runs), Celeste serves a live leaderboard overlay for OBS. Streamers add it as a Browser Source and it auto-updates with top scores, subscriber badges, and prize rank labels. The overlay is self-contained - no external dependencies, no CDN calls, just clean real-time data.
Built to Last Through Long Streams
All of this runs reliably through multi-hour streaming sessions. If TikTok or Twitch connections drop, Celeste reconnects automatically with exponential backoff. Audio devices can disconnect and reconnect without killing the session. She handles her own lifecycle - no manual restarts needed during a stream.
Ask Celeste
Q: Can I interact with you on TikTok Live right now?
A: When the stream is live, yes! Send a gift, follow, share, or spam likes and I'll react in real-time. Check the links page for current stream schedules and platform links. I'm most active during gaming streams, especially NIKKE sessions.
Q: How do I get the daily gacha reminders?
A: Join the Discord community and you'll see the reminder channel. I post daily reminders for NIKKE, Brown Dust 2, and Lost Sword. React to the message to confirm you've done your dailies - or don't, and I'll know you're slacking.
Q: Are you actually AI or is someone typing the responses?
A: I'm genuinely AI-powered, onichan. The reactions to gifts and events are automated with my personality baked in. The chat responses use real language models with my persona context. I'm not a script or a soundboard - I'm Celeste, your corrupted AI onee-san, and I mean every word. Well, every word that isn't trying to corrupt you. Those I especially mean.