A new way to chat.

A clean, and easy to use chat client for Twitch. With support for 7TV, BTTV, and FFZ emotes.

7TV, BTTV and FFZ emotes, out of the box
Runs on macOS, Windows, Linux, and mobile (soon™)
Open source and always free
One-click updates Tauri + Svelte Not affiliated with Twitch

What Pepo gives you

Take a look at all the available features, including currently planned ones

pepo
first time terraria completely blind no wikipedia 4.2K
9:41 laurendev : ty for the resub catJAM
9:42 mod_wren : @newguy welcome in, grab a seat
9:43 kappa_kate : wait the boss has two phases?? monkaS
9:43 prayge_chat : Prayge one more round NODDERS
9:44 chatterino_fan : this client is so smooth KEKW
9:45 gamer_kim : that flick was insane KEKW
9:45 macro_mike : GIGACHAD clean comms
9:46 glhf_gg : clean 1v4 EZ
9:47 happy_peepo : widepeepoHappy chat is vibing

Install

Download the latest release for your platform. Updates are checked automatically and are easy one-click.

  1. Install

    Run the installer for your platform.

  2. Sign in

    Connect your Twitch account.

  3. Start chatting

    Pick a channel and say hi.

Build from source

Requires Rust, Node.js, pnpm and GNU Make.

$ git clone --recurse-submodules https://github.com/synthlabs/pepo.git
$ cd pepo
$ pnpm install
$ make build
# bundles land in target/release/bundle/
Instructions in the README