Skip to content

Chatterino7 fork with full Kick.com + Twitch.tv support. Maintains all 7TV features while adding Kick.com chat integration.

License

Notifications You must be signed in to change notification settings

sambegui/chatterino7

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatterinoLogo

Chatterino7 with Kick.com Support

GitHub Actions Build Kick.com Support Chocolatey Package

A fork of Chatterino7 with full Kick.com + Twitch merge support.

Maintains all original 7TV features while adding comprehensive Kick.com chat integration. This is the go-to chat client for streamers and viewers who use both Twitch and Kick.com.


Features

Kick.com Integration (NEW)

  • Full Kick.com Chat Support - Connect to any Kick.com channel with full chat functionality
  • Merged Kick + Twitch Chat Views - Combine chats from both platforms into a single unified view
  • Platform Indicator Badges - Visual badges showing which platform each message came from
  • Live Status Indicators - Red dot and [LIVE] indicator for live Kick streams
  • 7TV Emotes for Kick Channels - Full 7TV emote support including paints and badges
  • Kick OAuth Authentication - Secure login to your Kick.com account

Original Chatterino7 Features

  • 7TV Name Paints
  • 7TV Personal Emotes
  • 7TV Animated Profile Avatars
  • 4x Images (7TV and FFZ)
  • All standard Chatterino 2 features

Screenshots

Example of Personal Emotes Example of Paints


Downloads

Stable builds can be downloaded from the releases section.

To test new features, you can download the nightly build here.

Windows users can install Chatterino7 from Chocolatey.

Platform Support

Platform Status
Windows Supported
macOS (Universal) Supported
Linux (AppImage) Supported
Linux (Flatpak) Supported
Linux (Ubuntu .deb) Supported

Issues


Discord

Join the official 7TV Discord for community support: https://discord.com/invite/7tv


Building

AVIF Support

When building Chatterino7, you might not have access to a static build of libavif. In that case, you can define CHATTERINO_NO_AVIF_PLUGIN in CMake. If you have qavif.so from kimageformats installed on your system, Chatterino will pick it up and use AVIF images.

Getting the Source

git clone --recurse-submodules https://github.com/sambegui/chatterino7.git
cd chatterino7
git checkout 001-kick-twitch-merge

or

git clone https://github.com/sambegui/chatterino7.git
cd chatterino7
git checkout 001-kick-twitch-merge
git submodule update --init --recursive

Build Instructions


Acknowledgments

This project is built on top of:


Code Style

The code is formatted using clang-format. Our configuration is found in the .clang-format file in the repository root directory.

For more contribution guidelines, take a look at the wiki.

Git Blame

This project has big commits in the history which touch most files while only doing stylistic changes. To improve the output of git-blame, consider setting:

git config blame.ignoreRevsFile .git-blame-ignore-revs

This will ignore all revisions mentioned in the .git-blame-ignore-revs file. GitHub does this by default.

About

Chatterino7 fork with full Kick.com + Twitch.tv support. Maintains all 7TV features while adding Kick.com chat integration.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.3%
  • CMake 2.6%
  • Python 1.2%
  • Shell 0.4%
  • Lua 0.3%
  • PowerShell 0.1%
  • Other 0.1%