prismoid

One chat feed from Twitch, YouTube, and Kick. Built for streamers who don't want three windows open.

Twitch YouTube Kick
Download View source

prismoid is an open-source desktop app that merges live chat from Twitch, YouTube, and Kick into a single window. Moderate across all platforms from one place, with full emote support including 7TV, BTTV, and FFZ rendering everywhere.

No cloud backend, no subscription. Runs entirely on your machine and talks directly to platform APIs. Built with Rust, Go, and TypeScript.

Unified feed

Messages from all platforms in a single stream. No tab switching, no missed messages.

Cross-platform mod

Ban, timeout, and delete from one interface regardless of which platform the message came from.

Universal emotes

7TV, BTTV, and FFZ emotes render in all chats. Even in YouTube where they normally don't exist.

OBS overlay

Browser source URL for clean unified chat on stream. No platform indicators visible to viewers.

Rust

Tauri 2 shell, message processing, emote scanning via aho-corasick

Go

Sidecar for network I/O, WebSocket connections, OAuth, platform APIs

TypeScript

SolidJS frontend with virtual scrolling, emote rendering, mod UI

Early development

prismoid is being built in the open. Not ready for use yet, but you can follow progress, open issues, or contribute.