TOOL-003 Chrome Extension Public Alpha
Bullet Buzzer — Audio cues for bullet chess on lichess
Train your bullet response time. Beep. Beep. Beep.
A Chrome extension (Manifest V3) that plays audio beeps at 1s, 2s, and 3s into your turn on lichess.org to help train bullet response time. Toggle in-page; state persists across refreshes.
- Turn-time beeps
- Audio cues at
1s,2s, and3sinto your turn. - In-page toggle
- Enable or disable the buzzer from a small control injected on lichess.org.
- Persistent state
- Your on/off preference survives page refreshes.
GitHub-only. No Chrome Web Store listing.
Clone the repository, build with Vite, and load the resulting
dist/ folder through Chrome Developer Mode.
Runs only on lichess.org.
The content script is scoped to lichess.org pages. No network calls, no analytics. Review the source before installing.
Installation
1. Clone and build
git clone https://github.com/jeanlucaslima/lichess-bullet-buzzer.git
cd lichess-bullet-buzzer
npm install
npm run build
Vite bundles src/content/index.ts into dist/content.js and copies
the manifest and beep WAV files from public/ into dist/.
2. Load in Chrome
- Open
chrome://extensions - Enable Developer mode using the toggle in the top right
- Click Load unpacked
- Select the
dist/folder
3. Use it
- Visit
lichess.organd start a game - Use the in-page control to toggle the buzzer on or off
- Beeps fire at 1s, 2s, and 3s into your turn
Project structure
src/content/index.ts— content script injected into lichess.orgpublic/manifest.json— extension manifestpublic/beep{1,2,3}.wav— audio assetsdist/— build output (load this as the unpacked extension)