Chat viewers become animated characters that walk along the bottom of your stream. The more they chat, the more they're included — not just in the conversation, but on the screen.
How it works
Pixies turns passive viewers into participants — their character walks around on stream every time they chat. No account needed, no setup on their end.
In Casterlabs, add a ChatIncluded Pixies widget. Hit the copy link button and paste the URL into OBS as a Browser Source at your stream resolution. Set the background to transparent (if not automatically applied).
A viewer types !pixie fairy (or any stock pixie below — or a custom one your streamer added) in chat. Their character spawns on the overlay and starts walking. Share this page so they can browse and choose.
As long as a viewer keeps chatting, their pixie stays on screen. Go quiet and they walk off after the inactivity timeout — come back to chat and they return. The most active chatters are always represented.
In the ChatIncluded Pixies Config applet, open the Pixie Library tab and hit Download image — you'll get a PNG of every available pixie saved to your Downloads folder. Upload it to Imgur (free, no account needed), right-click the image, and copy the image address. Then add a !pixies command in Nightbot, StreamElements, or whichever chatbot you use with that link as the response. Viewers can run it any time to see every option.
Pixie library
Seven characters, each with a full color palette. Click a color dot to preview, then click the command to copy it — just paste it in chat.
✦ Color selection for viewers coming soon — viewers will be able to request their preferred color with !pixie <name> <color>.
Features
Pixies works alongside the ChatIncluded translator — multilingual viewers get their messages translated and their character on screen at the same time.
Viewers type !pixie <name> and their character appears. No accounts, no forms, no friction — just chat.
Hue-shift mode assigns every viewer a distinct color so regulars are instantly recognisable on screen, stream after stream.
Streamers can add their own characters — any 80×96px transparent PNG hosted publicly. Viewers unlock them instantly with !pixie <name>.
Pixies stay on screen while viewers are active and walk off quietly when they go quiet. Your most engaged chatters are always represented.
Scale, speed, max pixies on screen, inactivity timeout — everything is adjustable from the Casterlabs widget settings panel.
International viewers get both — their message translated into your language and their character walking on screen. Included in every way.
Custom Pixies
Streamers can add fully custom characters — brand mascots, original art, community icons. Viewers pick them up with the same !pixie command.
Create an 80 × 96 px PNG with a transparent background. Canva, Photoshop, Aseprite — any tool works. The image will be scaled up on stream, so crisp pixel art or clean flat illustration looks best. Keep important details inside the 80×96 bounds.
You need a permanent, public link that goes directly to the PNG file — the URL should end in .png. The easiest free option is Imgur: go to imgur.com, drag your PNG onto the page to upload it, then right-click the image and choose Copy image address. That link is your URL. Test it by pasting it into a new browser tab — you should see just the image, nothing else.
In Casterlabs, click the ChatIncluded Pixies Config tab in the left sidebar. Open the Settings tab, enter a name for your pixie (e.g. snake), paste the image URL, and hit Add — it loads immediately with no restart needed.
Any viewer can now type !pixie snake (or whatever name you chose) and your custom character appears on screen. Share the name in your channel panels or stream so chat knows it exists.
ChatIncluded is free, open source, and runs inside Casterlabs Caffeinated. Pixies is included — no extra download.