1

Open IRLchat.app

On your phone or computer, go to:

This is the dashboard where you connect your Twitch and Kick accounts. It runs on our server and relays chat messages to your app over WebSocket.

2

Connect Your Accounts

On the dashboard, click the login buttons for the platforms you stream on:

Twitch Kick

You'll be redirected to each platform's official OAuth page. We only request the permissions needed to read and send chat messages. Your tokens are encrypted at rest.

What permissions are requested?

  • Twitch: Read chat, send messages, manage messages (for mod actions)
  • Kick: Read user info, read channel, send chat messages
3

Pair With the App

After connecting at least one account, click the "Pair Device" button on the dashboard.

Two ways to pair:

  • Pairing code: The dashboard shows a 6-digit code. Open the app, go to Settings > Chat, and enter the code in the pair field
  • Pair button: On your phone, tap the pair link directly - it opens in the app automatically

You'll see a "Chat server paired" confirmation in the app. The connection happens instantly over WebSocket.

4

You're Live

Open the chat drawer in the app (tap the chat icon in the sidebar). You'll see messages from all your connected platforms in one unified feed.

What you get:

  • Twitch + Kick messages in one feed with platform badges
  • 7TV, BTTV, and FFZ emotes (including animated)
  • Send messages to either platform from the input bar
  • Text-to-Speech - hear chat messages read aloud
  • Mod actions: timeout, ban, delete messages
  • Quick chat buttons for pre-set messages
  • On-stream chat overlay with customizable size and position

Multi-Platform

Twitch and Kick in one feed. No switching apps. Platform badges so you know where each message came from.

Full Emote Support

7TV, BTTV, FFZ, and native Twitch/Kick emotes render inline. Toggle animated emotes on or off.

Two-Way Chat

Read and send messages. Pick which platform to send to. Set up quick chat buttons for common responses.

Text-to-Speech

Chat messages read aloud while you walk. Adjustable speed, skip replies, ignore specific users.

FAQ

Do I need to keep irlchat.app open?

No. Once paired, the app connects directly to the chat server via WebSocket. You can close the browser tab.

Is my data safe?

OAuth tokens are encrypted with AES-256-GCM at rest. We only store what's needed to relay chat. You can delete your account and all data from the dashboard at any time.

Can I pair multiple devices?

Each pair link is tied to your account. You can re-pair by generating a new link from the dashboard. The old device will be disconnected.

What if I change my Twitch/Kick username?

The server automatically detects username changes on token refresh and updates the chat channel accordingly.

Does this work without a stream server?

Yes! The chat system works independently. You don't need SRTLA, RIST, or any stream server to use IRLchat. Just pair and go.