A third-party emote extension for Twitch and YouTube
- 200 free emote slots per channel
- Support for wide emotes, animated emotes and animated wide emotes
- Greater creative support for emote artists
- WEBP Compression (Super-light file sizes!)
- Less opinionated, free and open-source
- Adding or removing emotes in chat updates instantly for everyone
- Integrates and supports other popular emote extensions
7TV is a less opinionated emote extension for Twitch and Youtube, offering more creative freedom for emote artists and many extra features. This project was originally started as a personal work experience project, as a reaction to the unfair removal of certain emotes by the developers of other extensions but has since become a fully maintained service.
Currently this project is made up of 3 components
- An API/Server to deliver service
- A browser extension to view emotes
- A web app to manage emotes
The browser extension is currently available on Chromium-based browsers (Google Chrome, Brave, etc) and Mozilla Firefox
- Download the latest build from the releases page
- Unzip the archive
- Go into the browser's extensions page
- Enable "Developer mode" (top right)
- Click "Load unpacked" and select the "7tv-extension" folder
- The extension should now be enabled
- Download the latest build from the releases page
- Unzip the archive into a new folder
- Go to the URL about:debugging#/runtime/this-firefox in the browser
- Click the button "Load Temporary Add-on..."
- In the folder previously created from the archive, select the manifest.json file
- The extension should now be enabled
Download the Chatterino7 fork. 7TV is not a part of the official Chatterino2 release at this time.
Pre-requisites:
- NPM / Node.JS installed
- Clone this repo with submodule:
git clone git@github.com:SevenTV/SevenTV.git --recursive
- Run
npm install
- Build the project using
npm run build
ornpm run build-production
- Built files will be in the
dist/
folder
- Self-hosted servers
- More features beyond just chat emotes