Skip to content
CroStreamUI kit

01Demo mode

Demo mode

A made-up channel to build against. Turning it on restarts the engine, so it asks first and warns when OBS is live. Try Turn on: the phases play out (restarting, building history, live).

Off The default. Turning on asks first.

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

Off, OBS is streaming The confirm adds a bold warning.

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

Turning on fails The restart ends in an error that can be dismissed.

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

Restarting

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Restarting

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

Restarting CroStream’s engine…

Building history

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Building history

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

Building about 60 days of history for haliebug13… 42%

Ready

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Ready

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

haliebug13 is seeded with 60 days of history. The stream is not running.

Live

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Live

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

haliebug13 is live: 184 viewers, 22 chat messages a minute.

Paused

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Paused

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

haliebug13 is paused: 184 viewers.

Failed

Demo mode

Try CroStream on a made-up channel.

Made-up channel

Failed

Demo mode makes up a medium-sized Twitch channel: viewers, chat, every kind of event, a live stream and about two months of history, so you can build and test overlays, alerts and macros before you have an audience. Twitch is simulated and nothing reaches it. Your overlays, alerts and macros react to the fake events, and local actions (OBS scene and source changes, sounds, VTube Studio, hotkeys, screen flashes) run for real. Starting or stopping your OBS stream, Discord, outgoing webhooks and HTTP requests are skipped. What you edit is kept either way; only the data is separate.

02Updates

Updates

The desktop app's self-updater. Try Check now, Install and restart (the download plays out), and the channel switch.

Update available Release notes are rendered from Markdown, never as HTML.

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Downloading

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Ready to restart

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Up to date

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Never checked Automatic checks are off.

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Required update This version is too old to keep receiving fixes.

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Beta channel

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Development build Checks, never installs.

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Last check failed

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Not set up in this build

Updates

New versions are checked for, downloaded and verified by CroStream itself.

Browser No controls: the desktop app installs updates.

Updates

New versions are checked for, downloaded and verified by CroStream itself.

03Crash reporting

Crash reporting

Opt-in error, tracing and replay reports. Report a problem… opens the dialog over the page.

Off (the default)

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Reports on

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Everything on

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Nobody logged in Reports are sent without a name.

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Development build

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Switched off by the environment

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

No crash reporting in this build

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Saving fails The error shows and the real state reloads.

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

Can’t load

Crash reporting

Help fix bugs by sending the developer what went wrong. Released versions send nothing unless you turn it on.

04Report a problem

Report a problem

The app-wide dialog, opened here from a button. Each specimen's button opens it in a different situation; the first sends, the second fails once and then succeeds.

Reports on, replay on Send works; a new report starts clean.
Send fails, then works Try again keeps what was written.
Crash reporting is off Says why, with a way to the setting.
No crash reporting in this build