Documentation
Complete guides for setting up and using CatchUp.help. AI agents can follow the one-line setup command below.
ONE-LINE SETUP FOR AI AGENTS
Give this exact line to any AI agent to set up everything:
"Set up CatchUp.help for my streaming channel by following the complete setup guide at https://catchup.help/docs/ai-setup"The AI agent will handle authentication, platform connection, configuration, testing, and verification automatically.
Quick Start (5 Minutes)
Step 1: Sign Up
Go to https://api.catchup.help/auth/google/login and sign in with Google.
Step 2: Connect Your Channel
YouTube: Auto-connects via OAuth — no additional setup needed.
Twitch: Create bot account at https://twitchapps.com/tmi/ and copy OAuth token.
Kick/Rumble: Add your channel URL to the dashboard.
Step 3: Test It
Start a livestream, type !recap in chat, and see the AI summary appear within 10 seconds.
Platform Guides
YouTube Integration
Full integration with YouTube Data API. Auto-detects live streams, captures audio, posts recaps, generates chapters.
Twitch Integration
IRC-based chat read/write, audio via yt-dlp, bot account support, Nightbot compatible.
Kick Integration
Pusher WebSocket chat monitoring, audio via yt-dlp, Nightbot compatible.
Rumble Integration
Polling-based chat capture, audio via stream URL, Nightbot compatible.
API Reference
Base URL
https://api.catchup.help/api/v1Key Endpoints
GET /recap/{channel_id}Get latest AI recap for a live stream.
GET /chapters/{session_id}Get auto-generated chapters for a completed stream.
POST /channels/{channel_id}/configUpdate channel configuration (trigger, tone, language, etc.).
Authentication
Header: X-API-Key: [YOUR_API_KEY]
Troubleshooting
!recap Not Working
1. Verify stream is live
2. Check bot connection
3. Verify API key
4. Check cooldown
5. Review channel config
Poor Recap Quality
1. Check audio capture
2. Verify language settings
3. Adjust tone/length
4. Check for background music
5. Verify LLM provider
Chat Posting Fails
1. Verify bot permissions
2. Check rate limits
3. Verify Nightbot mode
4. Check API key
5. Review platform restrictions
Support
Email: hello@catchup.help
GitHub: https://github.com/Ola-Turmo/CatchUp.help
Dashboard: In-app support chat
Response Times: Free: 48h | Creator: 24h | Pro: 4h
Plans & Pricing
- ✓10 hours/month
- ✓1 channel
- ✓Basic !recap
- ✓Auto-chapters
- ✓5-min cooldown
- ✓100 hours/month
- ✓3 channels
- ✓Custom commands
- ✓Nightbot mode
- ✓Multi-language
- ✓Custom cooldowns
- ✓300 hours/month
- ✓Unlimited channels
- ✓All languages
- ✓Custom persona
- ✓API access
- ✓30-sec cooldown
FAQ
Does CatchUp affect stream quality?
No. It connects from our servers, just like a viewer. Your OBS, bitrate, and performance are unaffected.
What happens when I'm not streaming?
Nothing. CatchUp only activates when you're live. When you go offline, it stops immediately.
How fast are recaps?
Typically under 10 seconds from !recap to summary in chat.
What languages are supported?
30+ languages including English, Spanish, French, German, Japanese, Korean, Portuguese, and more.
Is my data private?
We only process audio from your public stream. Full transcripts are not stored. Only summaries and chapter data are kept.
Can I use Nightbot instead?
Yes. On Creator and Pro plans, you can use Nightbot mode where CatchUp provides recap text via API.