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.

View source → Installation
Catalog entry
ID
TOOL-003
Type
Chrome Extension
Status
Public Alpha
Distribution
GitHub-only
License
MIT
Source
github.com/jeanlucaslima/lichess-bullet-buzzer
3 on file
Turn-time beeps
Audio cues at 1s, 2s, and 3s into 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.
Manual install

GitHub-only. No Chrome Web Store listing.

Clone the repository, build with Vite, and load the resulting dist/ folder through Chrome Developer Mode.

Review source

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

  1. Open chrome://extensions
  2. Enable Developer mode using the toggle in the top right
  3. Click Load unpacked
  4. Select the dist/ folder

3. Use it

  • Visit lichess.org and 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.org
  • public/manifest.json — extension manifest
  • public/beep{1,2,3}.wav — audio assets
  • dist/ — build output (load this as the unpacked extension)