A pulse for your community
A red pen tracks chat live. Big reactions turn into quakes with their own magnitude and epicenter.
Turn chat eruptions into earthquakes.
Catch the moments your community felt, and give your editors the
timestamps.
No API keys. No downloads. Any channel.
Let the paper roll. The first eruption arrives around 35 seconds.
A red pen tracks chat live. Big reactions turn into quakes with their own magnitude and epicenter.
Viewers type
!felt
to report the shaking. Watch the intensity climb from I to X.
Export your quake catalog as CSV, JSON, or YouTube chapters. Give your editor a head start.
Copy the overlay URL above. Chatquake listens anonymously to public Twitch chat.
Set width to
1920
and height to
1080
. Paste your URL. The background is transparent.
Open the catalog in your browser during the stream. Let chat settle for 30 seconds, then watch for a quake.
| Command | Who | What happens |
|---|---|---|
!felt |
Everyone | Report a quake, once per viewer, during it or within 60 seconds. |
!cq mark great save |
Broadcaster / mods | Add a named timestamp to the catalog. |
!cq test |
Broadcaster / mods | Fire a TEST quake to check your scene. |
!cq reset |
Broadcaster / mods | Clear the catalog and restart the session clock. |
Magnitude is relative to your channel's baseline. Five viewers can make the earth move just as much as fifty thousand.
ratio = mean rate over 5 s / mean rate over 180 s
M = 1 + 2 log10(peak ratio) + 0.6 log10(1 + unique chatters)
After a 30-second warmup, a ratio of 3 with at least four messages starts a quake. The long-term baseline freezes during shaking. Magnitude rounds to one decimal, between 1.0 and 9.9.
Shaking ends after four seconds below the trigger-off ratio or 30% of peak activity. Every quake ends within 90 seconds.
n(t) = K / (t + 30)^1.1
K = 0.002 × 10^(0.5 × (M - 1))
P(at least one aftershock) = 1 - exp(-∫ n(t) dt)
The forecast borrows the modified Omori law and a playful Bath's-law-inspired scaling. It is entertainment, not a calibrated prediction.
Anonymous and read-only. No OAuth, tokens, or server-side chat
storage. Your catalog lives in this browser, including up to three
short message samples per quake. Add
samples=0
to disable samples. Export before clearing browser data.
Chatquake cannot post messages or create Twitch stream markers. CSV and chapters are your export path. OBS and your browser have separate storage, so keep the catalog page running while you stream.