AI Recap Bot for Twitch Streams
CatchUp.help connects to Twitch via IRC for full chat read/write access and captures your stream audio via yt-dlp. When viewers type !recap, they get an instant AI summary of everything you've covered so far. Post-stream chapters are in development and will be available soon.
Twitch Integration Features
IRC Chat Read/Write
Twitch IRC adapter is built for real-time chat monitoring and posting. Worker integration is in progress.
Bot Account Mode
Use your own Twitch bot account to post recaps. CatchUp handles the IRC connection while your bot appears as the source of recap messages.
Audio via yt-dlp
Stream audio is captured via yt-dlp, feeding real-time audio to Whisper AI or Deepgram for accurate speech transcription.
Nightbot Compatible
Already using Nightbot? Switch to Nightbot mode and CatchUp provides recap text via API — no bot account swap needed.
Post-Stream Chapters (Coming Soon)
CatchUp will analyze your full transcript after each stream and generate timestamped chapters for your VOD. Currently in development.
Zero Setup Per Stream
Once connected, CatchUp auto-detects when you go live. No manual start/stop. It monitors your channel 24/7.
Twitch Recap Bot FAQ
How does CatchUp connect to Twitch chat?
Via standard IRC protocol. You provide your bot account credentials (username + OAuth token) and CatchUp connects as a regular IRC client, reading and writing chat messages.
Do I need a separate bot account?
We recommend using a separate bot account for posting recaps, but you can also use Nightbot mode where CatchUp provides the text via API.
Does it work with Twitch raids and hosts?
CatchUp focuses on your own channel's chat. If you raid another channel, recap functionality pauses until you're back on your own stream.
Can I customize the !recap command?
Yes. Change it to anything — !summary, !whathappened, !catchup — on Creator and Pro plans.
What about Twitch VODs?
Currently CatchUp works with live streams. VOD recap support is planned.