About WoolyChess
This page is still being authored
Content below is incomplete and will be updated over time.
Disclaimer
WoolyChess is a personal experiment and learning project. It is not affiliated with or endorsed by Lichess. This tool is provided as-is, with no guarantees of accuracy, reliability, or fitness for any purpose. It should not be used for any serious or professional purpose. Use it for fun, curiosity, or your own amusement.
What is this?
A dashboard for tracking a personal 100 days of chess challenge on Lichess. Enter your username and start date, then watch your stats over time.
How to use it
- Pick a plan. Choose a set amount of daily time and an approach (blitz or rapid) from the table below.
- Start your 100 days. Enter your Lichess username and the date you begin on the dashboard.
- Play & analyze. Play your games on Lichess, then request computer analysis on the ones you want to review. Analyzed games give you accuracy, ACPL, and blunder data here.
- Keep it reasonable. The site pulls up to 12 games per day for stats. If you play more than that in a single day, only the first 12 (prioritizing analyzed games) will appear.
- Check in. Come back to see your rating trend, calendar, and insights update as you go.
| Total | Type | Games | Analysis | Study |
|---|---|---|---|---|
| 20 min | Blitz 5+3 | 8–12 min | 2 min | 6–10 min |
| 30 min | Blitz 5+3 | 8–12 min | 5 min | 13–17 min |
| 40 min | Blitz 5+3 | 8–12 min | 5 min | 23–27 min |
| 45 min | Rapid 10+5 | 25–35 min | 5 min | 5–15 min |
| 60 min | Rapid 10+5 | 25–35 min | 5 min | 20–30 min |
| 70 min | Rapid 10+5 | 25–35 min | 5 min | 30–40 min |
What data is pulled?
All data comes from the public Lichess API. Nothing is sent to any server — everything stays in your browser.
| API Endpoint | What it provides | Why |
|---|---|---|
/api/user/{username} |
Public profile & current ratings | Show your current rating in the stat cards |
/api/user/{username}/rating-history |
Daily rating snapshots per game type | Draw the rating-over-time chart |
/api/games/user/{username} |
Game records with openings, analysis, accuracy | Calendar, win/loss stats, insights, blunder tracking |
Responses are cached in your browser's localStorage (15 min for active challenges, 1 hour for completed). Only standard chess games are included — variants like antichess or crazyhouse are filtered out. Up to 1500 games are fetched total, and only 12 per day are kept for stats (prioritizing analyzed games).
What this site stores
Your Lichess username, start date, theme preference, and cached API responses are saved in your browser's localStorage so the dashboard works between visits. This site does not use a backend, accounts, or cookies, and is not designed to transmit your data anywhere. As with any website, security depends on your browser and device.