Chess Engine Compiler
Compile Stockfish, Lc0 and other supported engines from selected source versions. Configure CPU targets, follow build logs, download upstream binaries and export build scripts.
Windows x64 installer available.
39 programs and libraries
Details checked .
No software matches these filters. Change the search or clear the filters.
My current chess programs for Windows 11, including published installers and apps awaiting a public release.
Compile Stockfish, Lc0 and other supported engines from selected source versions. Configure CPU targets, follow build logs, download upstream binaries and export build scripts.
Windows x64 installer available.
Import the Lichess puzzle database and solve puzzles offline. Filter by rating, theme or opening; keep player ratings and attempt history; export selected positions.
Windows x64 installer available. Download the puzzle database separately.
Collect Chess.com games into monthly PGN files by rating floor and time control. Optional local FIDE matching supplies real names and standard ratings. Runs in the notification area.
Source available. The Jupiter installer has not been published; the existing public release contains a portable build.
Play offline against Maia-2 human-style models or another person at the same computer. Choose a rating population, use premoves and takebacks, and export the game as PGN.
The Jupiter version is not yet published.
Browse large PGN files with a background game index. Filter games by tag text, edit source and game headers, and follow the current move or variation on a board.
An early Jupiter editor; no public download yet.
Extract complete tournaments from PGN files using rating, variant, time-control and checkmate conditions. Can recover missing classical ratings from a local FIDE archive and writes an exclusion report.
No public download yet.
Store, search, annotate and analyse game collections.
Manage game databases, search positions and players, prepare against opponents and analyse with engines.
Maintain large game databases, search positions and headers, explore opening trees and generate player reports.
A separate SCID fork with database searches, opening and player reports, engine analysis, game play and engine tournaments.
Browse and edit PGN databases, remove duplicates, search by position or text, explore opening trees and analyse with UCI engines.
Import personal games from Lichess and Chess.com, manage databases and engines, and review engine analysis reports.
Combine PGN databases, opening preparation, engine analysis and adjustable-strength computer opponents. Features depend on edition.
Run engines for analysis, game play, matches and automated tournaments.
Run engine matches and tournaments through a graphical interface or automate testing with cutechess-cli.
Load UCI and WinBoard engines for analysis, computer opponents and engine tournaments.
Manage engines, games, opening books and databases; run tournaments and analyse positions or games.
Analyse positions interactively with Lc0 or other UCI engines, including directing the engine to investigate particular moves.
Use a graphical board with chess engines, saved PGNs and chess servers. Supports many chess variants; WinBoard is the Windows port.
Play against an adjustable-strength engine, analyse games and practise positions. Desktop editions are separate from its browser and mobile tools.
Practise tactics and endgames, build repertoires and study annotated games.
Play engines at different levels and practise tactics, calculation, openings and endgames. Includes PGN and database tools.
Create PGN study workbooks with opening repertoires, annotated games and exercises, then train against the material.
Create and share annotated, multi-chapter studies with variations, engine analysis and interactive lessons. An account is needed to create studies.
Train tactics and endgames, maintain an opening repertoire with spaced repetition and search a game database. Training features and limits depend on membership.
Practise opening repertoires with spaced repetition, solve tactics and train endgames against Stockfish.
Study chess courses and review their variations with the MoveTrainer spaced-repetition system. An account is required.
Filter game files and convert diagrams or scoresheets into usable chess data.
Search, filter, deduplicate and reformat PGN files from the command line. Selection criteria include headers, move sequences, positions and material.
Convert board images to FEN and handwritten scoresheets to PGN, with review before export. Scanning uses account credits; browser PGN and FEN utilities are also available.
Recognise chess diagrams using a browser extension, and analyse positions from images, electronic books and videos. Availability and charges vary by product.
Analysis engines and models to use with a compatible interface. See Engine releases for a larger engine list.
Browse engine releases · Stockfish development commits
A UCI chess engine for CPU-based analysis and game play. Choose a build compatible with your processor and load it in an engine interface.
A neural-network chess engine with several hardware backends. Requires a compatible network and an interface; backend choice depends on your CPU or GPU.
Human-style chess models trained to predict moves by players at different rating levels. The project offers browser play, analysis and training tools.
A Stockfish-derived engine for chess variants, including user-defined rules through configuration files. Requires a compatible variant interface.
Register players, make pairings and publish standings.
Components for writing chess software or displaying games on a website.
Python move generation and validation, PGN parsing and writing, engine communication, opening-book reading and endgame tablebase probing.
TypeScript chess rules, move validation, PGN handling and game-end detection for browsers and Node.js. Does not provide an AI opponent.
Rust chess and variant rules, legal move generation, notation and position handling, with related PGN and Syzygy crates.
An interactive chessboard component for browser applications, with drag-and-drop, premoves and annotations. Supply a separate rules library.
Embed a navigable PGN game viewer in a content page. Designed for displaying games rather than replacing a full analysis workspace.
Publish replayable PGN games on web pages using a JavaScript board and game-viewing tools.
These earlier releases remain available for existing users. Current Jupiter programs are listed above.