https://github.com/LiveTL/HyperChat
Improved YouTube chat with CPU/RAM optimizations, customization options, and cutting-edge features!
https://github.com/LiveTL/HyperChat
chrome-extension firefox-addon hacktoberfest youtube youtube-chat youtube-live youtube-live-chat youtube-livestream
Last synced: 3 months ago
JSON representation
Improved YouTube chat with CPU/RAM optimizations, customization options, and cutting-edge features!
- Host: GitHub
- URL: https://github.com/LiveTL/HyperChat
- Owner: LiveTL
- License: agpl-3.0
- Created: 2021-01-09T08:02:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-19T11:46:08.000Z (4 months ago)
- Last Synced: 2025-06-20T00:36:30.236Z (4 months ago)
- Topics: chrome-extension, firefox-addon, hacktoberfest, youtube, youtube-chat, youtube-live, youtube-live-chat, youtube-livestream
- Language: Svelte
- Homepage: https://livetl.app/hyperchat
- Size: 4.9 MB
- Stars: 290
- Watchers: 1
- Forks: 29
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-vtuber - Source Code
README
# HyperChat - Improved YouTube Chat
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://github.com/LiveTL/HyperChat/contributors)
[](https://github.com/LiveTL/HyperChat/issues)

[](https://github.com/LiveTL/HyperChat/commits/)
[](https://discord.gg/uJrV3tmthg)## Install
HyperChat is available in the Chrome and Firefox stores.
See https://livetl.app/hyperchat/install
## Building from Source
### ⚠️ WARNING ⚠️
For legacy reasons, we have a `mv2` branch used by [the LiveTL extension](https://github.com/LiveTL/LiveTL)'s Manifest V2 Firefox variant, while the `main` branch houses the main Manifest V3 version that's published to stores.
### Development
> Note: The repo expects a Linux or Unix-like environment. If you are on Windows, use WSL.
Clone the repository:
```bash
git clone https://github.com/LiveTL/HyperChat
```Open the repository and npm install:
```bash
cd HyperChat
npm install # install dependencies
```Serve the extension for local development:
```bash
npm run dev:chrome # devserver for Chrome extension
npm run dev:firefox # devserver for Firefox extensionnpm run start:chrome # devserver + open extension in Chrome
npm run start:firefox # devserver + open extension in Firefox
```### Building for Production
Our build script is [an automated GitHub action](.github/workflows/release.yml), where `${{ github.ref }}` should evaluate to a tag in the format `vX.Y.Z` (where `X.Y.Z` is the version number).
To simulate the build:
```bash
VERSION=X.Y.Z npm run build # Chrome & Firefox
VERSION=X.Y.Z npm run build:chrome # just Chrome
VERSION=X.Y.Z npm run build:firefox # just Firefox
```The built ZIP files can be found in the `build` directory.