pulse // overlay engine

Overlays that
stay alive.

Viewer counts, timers, chat, alerts — each one reports its own heartbeat. No downloads, no plugins, no accounts. Paste a URL into OBS and it works.

Open Dashboard
9
Overlay Tools
0
Logins Required
160KB
Total Size
300+
Edge Nodes
tools
Timer
Count up or down. Subathons, events, milestones.
Viewer Count
Twitch, YouTube, Kick, or combined multi-platform.
Follower Count
Real-time count with optional progress goal bar.
Chat Box
Twitch, Kick, YouTube. Badges, colors, emotes.
Geo Location
City name, local time, live weather.
Sub Count
Subscriber count with goal tracking.
Alerts
Follow, sub, raid, gift notifications.
Combined Stats
All your metrics in one compact HUD overlay.
Health Monitor
Overlay diagnostics, heartbeat age, uptime log.
how it works
pulse — setup
$ pick a tool, enter your channel name
→ timer, viewer count, chat box, alerts...
$ customize colors, fonts, size
→ live preview updates as you tweak
$ copy URL → OBS → Browser Source → paste
running. heartbeat active. no account needed.
architecture
pulse — stack
# nothing runs on your server
OBS Browser Source
└→ Cloudflare CDN (300+ edge locations)
├→ Twitch IRC (WebSocket, anonymous)
├→ wttr.in (weather, no key)
└→ Worker → Twitch / YouTube / Kick API
# 11 HTML files. 160KB total. zero frameworks.