A new way to chat.

A clean, standalone 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
Open source — the whole thing is on GitHub
One-click updates Tauri + Svelte Not affiliated with Twitch

Features

What Pepo can do today and what is planned next.

Chat

Foundational support for your Twitch chatting needs

Now

  • Badges, emotes, and colored names
  • Quick composer with emote picker
  • Send Twitch chat messages

Planned

  • Reply threads
  • Local message history and search
  • Show native Twitch chat events such as first-time chatter, resubs, watch streaks, etc.

Events and Moderation

Real-time feed of channel and moderation activities.

Planned

  • See a real-time feed of support and moderation events
  • Moderator action controls
  • Choose how deleted messages are handled
  • Gifted Subs, Hype Trains, etc

Channels

Find channels faster and keep track of what is live.

Now

  • Followed channels sidebar
  • Live status, viewer counts, live sorting

Planned

  • Favorite channels
  • Alerts when favorite channels go live
  • Organize channels into groups

App

Desktop behavior, account identity, and future platforms.

Now

  • Auto-updater

Planned

  • Themes and personal preferences
  • Mentions and Desktop notifications
  • Switch between multiple chat accounts
  • YouTube chat support

Install

Download the latest release for your platform. Pepo will notify you when updates are available and update itself in-place.

macOS
Windows
Linux — Debian/Ubuntu
Linux — Fedora/RHEL
Linux — AppImage

Or build from source

Requires Rust, Node.js, and pnpm.

$ git clone --recurse-submodules https://github.com/synthlabs/pepo.git
$ cd pepo
$ pnpm install
$ pnpm tauri build
# built binary lands in src-tauri/target/release/bundle/