ALL PLATFORMS SUPPORTED

Stop re-explaining what you covered
20 minutes ago.

CatchUp listens to your livestream and posts an instant AI summary in chat the moment a viewer types !recap. After you go offline, timestamped chapters are ready to paste into your YouTube description. Built for long broadcasts where mid-stream joiners and chat lurkers are the norm.

★ Free tier: 10 hrs/mo★ Setup in 2 min★ No coding needed★ Read-only OAuth
4
Platforms
<10s
Recap speed
30+
Languages
2 min
Setup time

Works Where You Stream

One dashboard. Every platform. Connect any channel and CatchUp handles the rest.

YouTube

Full

Live chat integration, auto-detection, speech-to-text, bot posting, and post-stream chapters.

  • !recap in chat
  • Post-stream chapters
  • Auto-detect live streams
  • Bot account posting

Twitch

Full

IRC-based chat read/write, audio via yt-dlp, full bot account support.

  • !recap in chat
  • Audio capture
  • Bot account mode
  • Nightbot compatible

Kick

Full

Pusher WebSocket for chat, audio ingestion, auto-chapters after stream ends.

  • !recap in chat
  • Audio capture
  • Post-stream chapters
  • Nightbot compatible

Rumble

Beta

Polling-based chat capture, audio via stream URL, full recap pipeline.

  • Chat monitoring
  • Audio capture
  • Post-stream chapters
  • Nightbot compatible

The Problem Every Streamer Knows

You spend hours preparing and going live. But your viewers don't always show up on time. They join late, leave early, or miss the whole thing. When they ask "what happened?" in chat, no one answers. They disengage. They leave.

You can't pause a livestream to catch people up. You can't stop your flow to summarize the last hour. And your chat mods are busy keeping the vibe alive.

CatchUp.help solves this by listening to your stream in real-time and generating instant summaries. When a viewer types !recap in your live chat, CatchUp posts a concise summary of everything that happened so far.

After your stream ends, CatchUp auto-generates timestamped chapters you can paste directly into YouTube descriptions. New viewers get context instantly. You focus on streaming, not recapping.

How It Works

Three steps. No coding. No complicated setup. Works on any platform.

01

Connect Your Channel

Sign in and add your channel -- YouTube, Twitch, Kick, or Rumble. For YouTube, one-click OAuth. For other platforms, paste your channel URL. Choose whether CatchUp posts recaps directly or works through Nightbot/StreamElements.

  • Read-only OAuth -- we never post, edit, or delete on your account
  • Disconnect in one click, full data export included
  • GDPR-compliant, data stored in EU/US region of your choice
  • Audio deleted after chapter generation unless you opt to save it
02

Go Live

Start your stream as usual. CatchUp automatically detects when you're live and begins capturing audio in real-time. Speech is converted to text and tracked throughout your broadcast.

03

Recaps + Chapters

Viewers type !recapand get instant summaries. After the stream ends, CatchUp generates timestamped chapters and a summary you can copy into your video description or share anywhere.

Built for Streamers

Every feature is designed to make your livestreams more engaging and your viewers more connected.

🎙️

Real-Time Speech Recognition

CatchUp listens to your stream audio live, converting speech to text in real-time. Works in 30+ languages and focuses on spoken content for accurate recaps.

Instant Chat Recaps

When a viewer types !recap, CatchUp generates a concise summary of everything covered so far — and posts it directly in your live chat via bot account or Nightbot.

📑

Auto-Generated Chapters

After every stream, CatchUp analyzes the full transcript and generates timestamped chapters with titles. Copy-paste into YouTube descriptions or export as SRT/Markdown.

🌐

Multi-Platform

YouTube, Twitch, Kick, and Rumble -- all from one dashboard. Each platform has native adapters for chat and audio capture.

🤖

Nightbot / StreamElements Compatible

Don't want to give CatchUp bot account access? Use Nightbot or StreamElements to forward recap requests. CatchUp exposes a public API endpoint for any bot to query.

🔄

Zero Setup Per Stream

Once connected, CatchUp runs automatically. No need to start it manually for each stream. It detects when you go live and begins listening immediately.

⚙️

Customizable Bot

Set your own trigger command (!recap, !summary, !catchup), adjust cooldowns, choose the response language, set maximum length, and pick a summarization persona.

📊

Usage Dashboard

Track your monthly hours, recap counts, and estimated costs from a clean dashboard. Know exactly what you're using and when you'll hit your limits.

What You (and Your Viewers) Get

Real output formats from CatchUp. No mock-ups. The chat recap is what viewers see when they type !recap. The chapters are what you paste into your YouTube description.

In-chat !recap

@streamer_bot

So far (last 47 min): 1) Why [topic] matters in 2026 -- market data + 3 sources 2) Guest's 3-step framework (problem → diagnose → act) 3) Audience Q&A: best tools for X (top 3: A, B, C) Currently debating: is Y the bigger factor or just louder?

Posts within 10 seconds of a viewer typing !recap. Adjustable cooldown, length, and tone.

Post-stream chapters

00:00 Intro + sponsor read 04:12 Why [topic] matters in 2026 18:45 Guest's 3-step framework 32:08 Q&A: best tools for X 51:30 Closing thoughts + next week

Paste directly into YouTube descriptions, or export as SRT, Markdown, or JSON.

CatchUp Might Not Be For You If...

Your intro retention is already 80%+ and YouTube's post-stream push handles catch-up for you. CatchUp shines for streamers with 1+ hour broadcasts, mid-stream joiners, and lore-heavy gameplay where “what did I miss?” is a daily chat question. If you already have a system that works, keep it.

Who Is This For?

Gaming Streamers

Your viewers join mid-stream and miss the story. CatchUp summarizes quest progress, boss mechanics, and lore so nobody's lost.

"!recap — What boss are we fighting and what strategy are we using?"

Educators & Teachers

Students tune in late or zone out. CatchUp recaps key concepts, formulas, and examples discussed so far — automatically.

"!recap — What have we covered about derivatives?"

News & Commentary

Breaking news moves fast. CatchUp keeps viewers caught up on what topics were covered, what arguments were made, and what's next.

"!recap — What stories have been discussed so far?"

Pricing

Start free. Upgrade when you grow. No hidden fees, no surprise charges. Cancel anytime.

FREE
$0
forever
  • 10 hours of stream monitoring/mo
  • Basic !recap in chat
  • 1 connected channel
  • Post-stream chapters
  • YouTube + Twitch + Kick + Rumble
  • Community support
Start Free
MOST POPULAR
CREATOR
$9
/month
  • 100 hours of stream monitoring/mo
  • !recap + custom commands
  • Up to 3 channels
  • Multi-language support
  • Custom cooldowns & limits
  • Nightbot / StreamElements mode
  • Priority support
Upgrade to Creator
PRO
$29
/month
  • 300 hours of stream monitoring/mo
  • Unlimited channels
  • All languages + custom personas
  • Post-stream chapter exports (SRT, MD, JSON)
  • API access & webhooks
  • Custom AI persona for recaps
  • Dedicated support
Upgrade to Pro

Frequently Asked Questions

What platforms does CatchUp support?

YouTube, Twitch, Kick, and Rumble -- all from one dashboard. YouTube has full integration including auto-detection and direct chat posting. Twitch has full chat and audio support. Kick and Rumble have chat monitoring, audio capture, and post-stream chapters.

Does CatchUp affect my stream quality?

Not at all. CatchUp connects to your livestream from our servers — it doesn't run on your computer or use your bandwidth. It pulls the public stream feed, just like a viewer would. Your OBS, bitrate, and performance are completely unaffected.

What are post-stream chapters?

After your stream ends, CatchUp analyzes the full transcript and generates timestamped chapters with descriptive titles (e.g., '05:23 Boss Strategy Discussion'). You can copy them directly into your YouTube video description, or export as SRT, Markdown, or JSON for other uses.

Can I use Nightbot or StreamElements instead of a CatchUp bot account?

Yes! On Creator and Pro plans, you can set your channel to 'Nightbot mode.' CatchUp exposes a public API endpoint that any chat bot can query. When a viewer types !recap in Nightbot, it forwards the request to CatchUp's API and posts the response. No bot account credentials needed.

What happens when I'm not streaming?

Nothing. CatchUp only activates when you're live. When you go offline, it stops listening and doesn't use any of your monthly hours. After the stream ends, it processes chapters automatically -- that doesn't count against your hours.

How accurate are the recaps?

CatchUp uses Whisper AI for speech recognition (one of the most accurate models available) and a large language model to generate summaries. It captures key topics, decisions, and events. It may miss brief sidebar conversations or jokes, but the main content of your stream is reliably summarized.

Can I customize what the recap says?

Yes! On Creator and Pro plans, you can set a custom command (instead of !recap), adjust the tone and length of summaries, choose the output language, set cooldowns to prevent spam, and pick a summarization persona (neutral, professional, hype, dry humor, cozy).

What languages are supported?

Speech recognition works in 30+ languages including English, Spanish, French, German, Japanese, Korean, Portuguese, and more. On the Pro plan, you can set the recap output language independently from the input language.

What happens if I exceed my monthly hours?

When you reach your limit, CatchUp notifies you in the dashboard and via email. Recaps pause until the next billing cycle or until you upgrade. You can upgrade at any time for more hours.

Is my data private?

CatchUp only processes audio from your public livestream. We don't store full transcripts — only the summaries posted to chat and chapter data. Your account credentials are encrypted and never shared. We never access your private videos, comments, or analytics.

For AI Agents

CatchUp.help is designed for AI-first setup. Give this one line to any AI agent:

"Set up CatchUp.help for my streaming channel by following the complete setup guide at https://catchup.help/docs/ai-setup"

AI Agent Setup Guide

Complete documentation for AI agents with authentication workflows, platform integration details, API reference, and setup checklists.

Read AI Setup Guide →

REST API

Full REST API for custom integrations. Get recaps, export chapters, update configuration, and monitor stream stats programmatically.

View API Docs →

llms.txt

Machine-readable documentation optimized for AI search engines. Structured for easy parsing by any AI agent.

View llms.txt →

Ready to catch up everyone?

Connect your channel in under 2 minutes. YouTube, Twitch, Kick, or Rumble -- it just works. Start free, upgrade when you're ready.

No credit card required. Cancel anytime.