Browser extension that reports the Twitch channel you're watching to Chatterino.
Built with TypeScript and Bun.
- Chrome: Chrome Web Store
- Firefox: Firefox Add-ons
- 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:
-
Open Chatterino and navigate to Settings
-
Go to the Browser Integration category
-
Under "Additional extension IDs," add the appropriate ID:
For Chrome:
pnpdojeoploiomepdhikamokjmapkimh
For Firefox:
-
Click OK and you're all set!
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 pipelineSee DEVELOPMENT.md for details.
- Automatic Twitch channel detection
- Real-time Chatterino sync
- Cross-browser (Chrome/Firefox)
- Manifest V3
- TypeScript strict mode
- 95%+ test coverage
- Chrome 88+ or Firefox 109+
- Chatterino with native messaging
- Bun v1.0+ (development only)
- CHANGELOG.md - Version history
- docs/DEVELOPMENT.md - Dev guide
- PRIVACY.md - Privacy policy
- LICENSE - MIT License
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.
MIT - see LICENSE file.
