mdk CASS logo
mdk CASSScan Chess Accounts locally.
Menu
Local browser history in useBrowser 2.1.0-rc1

Scan Setup

Separate names with spaces, commas or semicolons. To mix websites, use lichess:name or chesscom:name.Up to 100 names; comma, semicolon, or whitespace separated outside conditions. Prefix chesscom: or lichess: for the site.
Per-user game conditions (optional)

Put a condition in parentheses immediately after a username. Only matching games and their opponents are retained; archive verification still covers the requested date scope. Conditions supplement, not override, the global game-history range.

lichess:mjkstorm(goose_on_the_moose)chesscom:player(vs:goose_* AND (type:rapid OR type:blitz))lichess:player(finished:2026-01-01..2026-10-28 AND rated:true AND color:white)

Fields: vs / opponent, type / speed, variant, tc / timecontrol, result (win/loss/draw), color, rated (true/false), started, finished / date, duration (s/m/h/d), ownrating, opprating, termination (Lichess). Boolean: AND, OR, NOT, parentheses; &, |, !. Wildcards: * (any characters), ? (one character). Numeric: > >= < <= =; e.g. duration>5m, opprating>=1800. Date values use UTC calendar dates (YYYY-MM-DD) or timezone-qualified ISO timestamps (Z or offset); ranges use .. . Missing source fields never count as matching an explicit positive condition.

Game history range
Scan opponent rating history
Hover to show preset ranges; press Down Arrow for keyboard choices, or click to open the range dialog. Changes are saved immediately.

New scans save available results in this browser automatically.

Enter a Chess.com or Lichess username to begin.

Progress

Ready to scan public accounts.
Current task: idle
Network task: idle
Idle
No active scan.

Results

No scan results yet. Run a scan or open a saved baseline to view closed accounts.
Troubleshooting
Types: WARN + ERROR
Display only. Copy Log includes every level.
This session · local only · last 128 KiB