unified live chat for streamers
merges Twitch, YouTube, and Kick chat into a single window with cross-platform moderation and universal emote rendering.
- one feed from all platforms in a single stream
- mod from one place - ban, timeout, delete regardless of source platform
- emotes everywhere - 7TV, BTTV, FFZ render in all chats, including YouTube
- OBS overlay - browser source for clean unified chat on stream
- no cloud backend - talks directly to platform APIs from your machine
| Rust (Tauri 2) | desktop shell, message processing, emote scanning |
| Go (sidecar) | network I/O, WebSocket connections, OAuth, platform APIs |
| TypeScript (SolidJS) | frontend UI, virtual scrolling, emote rendering |
prerequisites: Rust toolchain, Go 1.26+, Node.js 20+, bun
cd apps/desktop
bun install
cargo tauri devcoming soon
see docs/ for architecture, platform API details, performance requirements, and decision records.