TonyRo wrote on 06/22/26 at 12:43:39:
Just to be clear here, since I suspect there was a misunderstanding - I believe John was suggesting lichess here for the actual lichess database, which is the database of all games played on lichess, filterable by rating and time control.
I don't think there was a misunderstanding. What I was suggesting is that you don't have to use lichess as a (web-based) GUI in order to access whatever statistics you want. Scid has the same statistics done better.
And let's not conflate the data with the database management system. Those are two separate things. The same goes for the ChessBase database (the GUI) and the ChessBase database (the games). People use the same name for two different things, but you can get the second without getting the first. Personally I love the ChessBase database (the games), but am not impressed by the ChessBase database (the GUI).
The lichess database can be downloaded. If that's a bit much, it can be filtered first by rating and time control, and then downloaded. Open the lichess database in Scid (but see edit below), if that's what you want. Not sure why anybody is interested in the lichess database, it looks like a mountain of dung to me, but if you want it Scid can handle it.
Now what you can do in Scid. Open the tree window for the downloaded lichess database. Open the tree window for your "mygames" database. Two tree windows at once. (If you have multiple monitors, you can knock yourself out opening tree windows on other databases.) Step through a game, and for every move you can see statistics for every candidate in the lichess database matched up against statistics for every candidate in mygames. That beats the pants off going over a game in a lichess study.
What Scid can't do is filter the database and have the tree window show statistics for only the filtered games, on the fly, like lichess can do. The tree window always shows statistics for the full database. But there is an easy work-around. Drag the filtered games to the clipbase, and open the tree window on the clipbase. If you want to change the filter, do that in the original database, empty the clipbase, and drag the newly filtered games to the clipbase.
Edited: Ah, lichess and Scid. Lichess puts a unique URI in the Site tag, which blows up the Scid index when converting the database to Scid format. So you will want to "fix" the Site tag before the conversion (I would use awk), or simply remove it entirely (grep with the -v option, or pgn-extract with the --xroster option). If your lichess download is huge, you will want to use a stream option rather than trying to open the whole file in a text editor and doing a search/replace.