CastMate is an all-in-one Broadcaster Automation Suite for Twitch. It allows you to build compelling interactive stream setups using without writing any code. It features simple click and drag automations and overlays.
A WYSIWYG Editor has been added for creating browser source overlays for OBS.
Edit the settings and see the effect as you go
CastMate will automatically insert the source in OBS for you
Widgets Available:
Alert
Use Gifs or Videos along with stylable text for an alert
Labels
Display text on screen and have it automatically update with CastMate's {{ templates }}
Bouncing Emotes
Bounce emotes around the screen when viewers use them in chat. Supports 7TV, FFZ, and BTTV!
Random Selection Wheel
Spin a wheel to select something randomly, allow viwers to spin, and get a trigger when it completes.
Completely stylable from within CastMate
Supports noise for the clicking of the wheel
Twitch
Switched to eventsub websocket! (After 2 long years of waiting!)
New Triggers
Raid Out
Hype Trains
Polls
Predictions
Shout Outs
Voice Recognition
Driven through the window's speech api we can now have voice activated triggers!
Discord Webhooks
A new action for using Discord's webhooks.
Shell Command Improvements
Now powershell only
Templates used in the powershell command are escaped to prevent bad things.
Configurable working directory!
Variables
Variables can now be saved between CastMate sessions!
SpellCast
Improved UX!
Guided Extension Install
Edit your spells directly from CastMate!
UI Improvements
Many actions that were previously to make something explicitly on or off, now have a third state of "toggle" which will switch it from on to off and vice versa.
Dev Junk
Resource system
Resources are lists of configurable items. Some loaded from files, some from apis
Discord Webhooks
Overlays
SpellCast Spells
Switch to Yarn from NPM
We're now a mono repo! Packages are:
CastMate
Overlay Components
The actual Overlay
C++ package for the microsoft speech api
Switched to Pinia
All of our vuex stores have been converted or replaced
Super Weird Multi-Vite setup
To get hot-reload working in both CastMate and the overlay browser we pull some shenanigans with alias and proxies
Overlays
Twitch
Voice Recognition
Discord Webhooks
Shell Command Improvements
Variables
SpellCast
UI Improvements
Dev Junk