Promote to
StyleMate is a chess opponent that plays like a person at the rating you pick, not like an engine. It runs Maia-3, a neural network trained on millions of human games to predict the move a player at a given rating would actually make, mistakes included. Everything runs in your browser: the model (about 20 MB) downloads once and is cached, and there is no server or account.
Opponent settings start a new game when changed, so a game record always matches one setup. Display settings (eval bar, sounds) apply immediately.
Click or drag pieces. While dragging, right-click or press Esc to cancel the move. Flip board turns the board around without changing sides.
The style weights are hand-tuned starting points, not learned from real players. The rating slider sets what Maia imitates; it is not a calibrated playing strength.
Maia-3 © CSSLab (University of Toronto), AGPL-3.0 · TypeScript port: maia3-ts (AGPL-3.0) · Rules: chess.js (BSD-2). This app is AGPL-3.0; download the full source from the header link.