Why does this exist?
Restream ships an official desktop chat client, but it's x86 Electron running under Rosetta on Apple Silicon. Every queued audio cue (notification or TTS) crashes it. It's been broken for years.
Restream Chat++ is a personal-use, from-scratch reimplementation that runs natively on every platform — Apple Silicon and Intel macOS, Windows, Linux. It connects to the same OAuth + chat WebSocket the official app uses, so all your accounts and live streams work identically.
What it does
- Native everywhere. Apple Silicon arm64, Intel x86_64, Windows x64, Linux x64.
- Multi-platform chat in one feed. Twitch, YouTube, Facebook, Kick, Trovo, Rumble, TikTok, X — all normalised to a single message shape with per-platform colours and badges.
- TTS that doesn't die. Web Speech API with rate-limit so a raid can't drown you in synthesized speech.
- Native notifications. Optional, with their own rate limit.
- Settings persist. TTS voice, per-platform filters, rate limits.
- Auto-update. New releases ship via GitHub. The app checks once an hour.
Install
- Download the package for your platform above.
-
macOS: open the ZIP, drag
Restream Chat Plus Plus.appto/Applications, launch. -
Windows: run the
Setup.exeinstaller. -
Linux:
sudo dpkg -i restream-chat-plus-plus-*.debor use the .rpm. - Sign in with your Restream account. Done.
The app is signed + notarized for macOS via Apple Developer ID — no Gatekeeper prompts, no right-click-open dance.
Open source
MIT licensed. Issues and pull requests welcome at github.com/EthanSK/restream-chat-plus-plus.
Not affiliated with Restream. Not published to any app store.