mirror of
https://github.com/MiguVT/ChatterinoWatch.git
synced 2026-05-05 17:23:42 +02:00
Automatically reports the active Twitch channel to Chatterino for seamless integration.
https://chatterinowatch.miguvt.com/
chatterino
chatterino2
chatterino7
chrome-extension
extension-chrome
extension-firefox
firefox-addon
native-messaging
- TypeScript 100%
|
|
||
|---|---|---|
| .github/workflows | ||
| .vscode | ||
| docs | ||
| scripts | ||
| src | ||
| tests | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| bun.lock | ||
| bunfig.toml | ||
| CHANGELOG.md | ||
| LICENSE | ||
| package.json | ||
| PRIVACY.md | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
ChatterinoWatch
Browser extension that reports the Twitch channel you're watching to Chatterino.
Built with TypeScript and Bun.
Installation
From Stores (Recommended)
- Chrome: Chrome Web Store
- Firefox: Firefox Add-ons
Manual Install
- Install Bun
- Build extension:
git clone https://github.com/miguVT/ChatterinoWatch.git cd ChatterinoWatch bun install bun run build - Load in browser:
- Chrome:
chrome://extensionsDeveloper Mode Load unpackeddist/chrome - Firefox:
about:debuggingLoad Temporary Add-ondist/firefox/manifest.json
- Chrome:
Chatterino Setup
-
Open Chatterino and navigate to Settings
-
Go to the Browser Integration category
-
Under "Additional extension IDs," add the appropriate ID:
For Chrome:
pnpdojeoploiomepdhikamokjmapkimhFor Firefox:
chatterino-watch@chatterinowatch.miguvt.com -
Click OK and you're all set!
Development
bun install # Install dependencies
bun run dev # Watch mode
bun test # Run tests
bun run validate # Full check (lint + format + test + typecheck)
bun run build # Build all browsers
bun run release # Full release pipeline
See DEVELOPMENT.md for details.
Features
- Automatic Twitch channel detection
- Real-time Chatterino sync
- Cross-browser (Chrome/Firefox)
- Manifest V3
- TypeScript strict mode
- 95%+ test coverage
Requirements
- Chrome 88+ or Firefox 109+
- Chatterino with native messaging
- Bun v1.0+ (development only)
Documentation
- CHANGELOG.md - Version history
- docs/DEVELOPMENT.md - Dev guide
- PRIVACY.md - Privacy policy
- LICENSE - MIT License
Fun fact
Yes, apparently (at least for git and how GitHub verifies contributor status), Linus Torvalds is listed as a contributor.
No, he didn’t really work on this project, it was just a little git/GitHub easter egg!
If you’re curious, this is a known developer meme that sometimes shows up in open source projects like this.
License
MIT - see LICENSE file.