Stop the tilt. Start improving.
ChessBreak is a Chrome extension that automatically tracks your chess session and enforces healthy gaming habits by blocking new games after losing streaks.
We've all been there - you lose one game, then another, and suddenly you're down 200 rating points in a tilt-induced losing streak. You know you should stop, but "just one more game" turns into hours of frustrated play.
ChessBreak automatically:
- Tracks your wins, losses, and draws for each session
- Monitors your current loss streak
- Blocks new games after 3 consecutive losses
- Enforces a 5-minute cooldown period
- Helps you take breaks when emotions are high
- Automatic Game Detection - Works seamlessly with chess.com
- Session Tracking - Clear W/L/D stats in popup
- Tilt Protection - Prevents new games after 3 losses
- Smart Detection - Only tracks games you're actually playing
- Lightweight - No performance impact on chess.com
- Download the latest release
- Open Chrome → Extensions → Developer mode ON
- Click "Load unpacked" and select the extension folder
- Navigate to chess.com and start playing!
- Play Chess - Extension runs automatically on chess.com
- Automatic Tracking - Detects when your games end and records results
- Loss Streak Detection - Counts consecutive losses
- Tilt Protection - After 3 losses in a row, blocks new game buttons for 5 minutes
- Session Reset - Stats reset after periods of inactivity
Click the ChessBreak extension icon to see:
- Current session W/L/D record
- Current loss streak
- Session status
When you hit 3 losses in a row:
- New game buttons become disabled
- A 5-minute cooldown period begins
- Extension encourages you to take a break
Sessions automatically reset after 5 minutes of inactivity, or you can manually reset through the popup.
- Customize loss streak limit (default: 3)
- Adjust cooldown period (default: 5 minutes)
- Set session timeout (default: 5 minutes)
- Node.js 18+
- Chrome browser
git clone https://github.com/yourusername/chessbreak
cd chessbreak
npm installnpm run buildnpm run devLoad the dist/ folder as an unpacked extension in Chrome.
- Configurable settings
- Weekly/monthly stats
- Export game data
- Custom tilt messages
- Time-based session tracking
- Lichess.org support
MIT License - see LICENSE for details