Patzer is a self-hosted Chess.com Game Review alternative in one Docker container, pairing Stockfish 17 analysis with local Ollama or vLLM coaching.
Chess.com locks unlimited post-game engine reviews and coaching explanations behind recurring subscriptions. Patzer runs that analysis, training, and coaching loop inside a single Docker container backed by Stockfish and your own Ollama or vLLM endpoint. Written in TypeScript on Hono and SQLite, it gives households and self-hosters a private chess server without subscription fees or cloud telemetry.
Platforms such as Chess.com and Aimchess meter post-game review, move explanations, and mistake tracking behind monthly tiers that multiply across a household. Free servers like Lichess offer engine evaluation and opening explorers, yet they do not attach a local language model to narrate why a move fails or run as an isolated home appliance with kid guardrails. Patzer fills that gap by bundling Stockfish 17, SQLite, and a React chessground board into one container on port 8800.
From a cost perspective, operators eliminate chess subscriptions and cloud token bills by pointing Patzer at a LAN Ollama or vLLM host. The language model never evaluates positions on its own: Stockfish, chess.js, and a static exchange evaluator compute centipawn loss, hanging pieces, tactical threats, and player habits on the server first. The model only turns those verified facts into plain-language coaching, and a server check blocks any reply that contradicts the engine, letting small models like gemma3:1b or qwen2.5:7b coach at zero marginal cost.
OIDC_ONLY=true enforcement, while supporting English, Bulgarian, Spanish, German, and Russian per profile.*.local, or host.docker.internal URLs for Ollama and vLLM, with DeepSeek as the sole hosted exception.data/chess.db in sqlite3 and overwrite password_hash with a bcryptjs hash.COOKIE_SECURE=true, and there is no public matchmaking pool.ENGINE_BACKEND=chessapi.Is Patzer free to self-host for a family or club? Yes. Patzer is open-source under the MIT license and runs in one Docker container with unlimited local accounts at no cost.
How does Patzer compare to Chess.com Game Review and Lichess? Unlike Chess.com, Patzer runs locally without a paid membership and uses your Ollama or vLLM model for coaching. Unlike Lichess, it adds narrated move explanations tied to your blunder history.
Can Patzer run without a dedicated GPU? Yes. Game Review, Stockfish matches, lessons, and opening drills run on CPU alone, and users without a GPU can read raw engine facts or use a DeepSeek key.
Patzer is an easy recommendation for developers and self-hosters who play on Chess.com or Lichess and want unlimited game reviews and AI coaching on their own hardware. Its MIT license and active commits through October 2026 make it a clean container to run alongside Ollama. Skip it only if you need a public matchmaking pool rather than a private server.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that Patzer is listed as an open-source alternative. Paste into your README: