Windows 10 / 11 · x64 · Open source

Your broadcast moments.
Your audience, together.

A Windows desktop app for broadcast chat archives, viewer raffles, polls and weighted roulette across CHZZK, YouTube and Twitch.

The app interface is currently Korean. Find installers and version details in the releases.

Streamer Assist Actual app interface
Streamer Assist with a broadcast clock, recent markers, raffles, polls and roulette tools
Actual development build with generated sample data. Check release notes for the features of your installed version.

Before, during and after the stream

The tools you need, in one place.

01

Keep the moments

Mark broadcast moments with a shortcut, then review viewer samples and chat reactions. The app does not record video or audio.

02

Bring viewers into the stream

Run chat-based raffles, number votes, votes from supported donation messages and weighted roulette. Set an optional closing timer for votes.

03

Find and understand chat

Search archives by date and platform, inspect local statistics, and import available platform replay chat into your records.

04

A workspace that fits

Arrange tools in tabs and separate windows, restore layouts, and adjust themes, text size and keyboard shortcuts.

Getting started

Try the tools.
Then connect your stream.

Read the user guide
  1. 1

    Install and try it

    Run on Windows 10/11 x64. Generated test chat lets you try the main tools without connecting an account or making a payment.

  2. 2

    Connect your platform

    In Settings → Platform connections, add a CHZZK channel or connect YouTube/Twitch. Real reception requires platform permissions and a supported broadcast.

  3. 3

    Start recording and participation

    Start a broadcast record, then open raffles or polls. Optional AI analysis runs when you choose a connected service and record scope and start it.

CHZZK · YouTube · Twitch

Platform connections and data use.

Connect the platforms you stream on to archive chat and involve your audience. Connection methods and available features vary by platform.

CHZZK

Connect with a public channel URL or ID. Public chat supports archives, raffles, number votes and supported Cheese donation votes. The app uses an unofficial read-only connection and does not support login-restricted streams.

YouTube

Connect by authorizing your broadcast channel account with Google. Active live chat and supported Super Chat messages support archives, raffles and votes, including supported native YouTube live polls.

Twitch

Connect by authorizing chat-read access with your broadcast account on Twitch. Use chat archives, highlights, number votes and subscriber raffles. Bits donation voting and native Twitch polls are not yet supported.

Account connections and records

Connections you authorize

Authorize YouTube on Google's consent screen and Twitch on Twitch's consent screen in your browser. You do not enter platform passwords into the app. CHZZK connects with a public channel URL or ID.

Records stored on this PC

Platform channel details, connection tokens and broadcast/chat records are managed in the app profile on this PC. Connection tokens and original archives are encrypted and are not sent to a developer-operated application server.

Disconnect and delete

Disconnect platforms and delete saved records in the app. You can also revoke authorized access in your Google or Twitch account's connected-app settings. You manage files that you export separately.

Platform authentication and permissions

CHZZK public chat is read without a separate account sign-in. YouTube and Twitch use access/refresh tokens from authorization you grant in your browser; disconnect them in the app settings.

YouTube connections request Google's youtube.force-ssl permission for connected-channel and active-broadcast lookup, chat reception and supported poll integration. Review and approve the access on Google's consent screen. The privacy policy explains how Google API data is handled.

Authorize Twitch chat-read access in your browser to connect the approved account's channel. You can cancel the connection or revoke authorization on Twitch.

Optional AI analysis and data transmission

External AI analysis is optional. Records and your prompt are sent to the selected external service only when you connect it, select a record scope and start analysis. Provider policies govern processing, retention and fees. You can use local statistics without AI.

Read the full privacy policy

Project and support

Need a hand?

Developed and maintained by yechankun (Store publisher: Yeong). Report issues or request features through GitHub Issues. Do not post account tokens or personal information publicly.