How to set up the Stockfish chess engine to improve your skills – Neowin
Last year, Netflix aired the mini-series The Queens Gambit which follows the chess adventures of the orphan, Beth Harmon. The release of the show saw viewers flock to chess websites and a general increased interest in the game. If youve decided to start playing on sites like Chess.com or Lichess.org youll likely have been improving your play but the further you climb the tougher it will get, and this is where practising with the best open source chess engine, Stockfish, could come in handy.
At the start of this month, the team behind Stockfish released version 14 for anyone to download. This version of Stockfish has a rating 338 Elo points ahead of Stockfish 8 which famously lost against Alphabets AlphaZero. The boost in its rating largely came from the inclusion of an Efficiently Epdatable Neural Network (NNUE) and its subsequent refining with help from the team behind the LCZero chess engine team. According to CEGT, Stockfish 14 is about 700 Elo points ahead of the current Chess champ, Magnus Carlsen.
To become any good at chess, youll need to become familiar with common patterns and learn to respond to them accurately. Chess engines such as Stockfish can calculate moves with significant depth making them handy for figuring out the best responses to your opponents moves. Of course, you shouldnt use engines when playing live games but memorising moves it suggests is completely fine.
In this guide, Ill be looking specifically at running Stockfish in a program called PyChess which is only available for Windows and Linux but if youre on other platforms there is a dedicated Stockfish Mac App and an iOS app called SmallFish where you can practice with the engine. For those on Android, you should install the DroidFish Chess app and StockFish Engines OEX. The latter app will make Stockfish 12, 13, and 14 available in DroidFish under Manage Chess Engines.
The first thing youll want to do is download and install PyChess which will provide the main interface youll interact with when you play games. On the projects download page, head down to the package list and find the msi package if youre on Windows or follow the instructions for your Linux distribution. Once youve downloaded and installed PyChess you should open the program and close any pop-ups that appear. You may also be informed that a new version of the program is available from the projects GitHub, its entirely up to you if you want to install it or not.
Now that you have the program which can handle the Stockfish engine, youll need to go to the StockFish website and get the latest version. PyChess may already have a version of Stockfish pre-bundled but it isnt the latest version of the engine. To get Stockfish 14, go to the download page and select the version you think will run best on your system, if in doubt, get the most compatible binary.
Once youve finished the download, you will have a zip folder in your downloads folder, right-click it and press Extract All. After the files are extracted, youre ready to load Stockfish into PyChess. In PyChess, simply press the Edit button in the menu and then go to Engines. In the box that appears, you should see a button that allows you to add new engines, press that and direct it to the Stockfish executable in the extracted folder.
Now that Stockfish 14 is installed in PyChess, you will want to make it your default analyser. Press Edit in the menu again and open Preferences, then go to the Hints tab and under the Analysing header, check the use analyser option and pick Stockfish 14 from the dropdown, you can also do this for your opponents analyser.
To put this analyser to work, press Game in the menu, then New Game and then choose one of the options. Under players, select Human Being and pick a rival and start the game. Press View in the menu and select Hint arrow, this will allow the Stockfish analyser to point out the best moves for you to make. Enabling the Spy arrow will display your opponent's best moves.
If youve played a game on a website like Chess.com, its possible to download a PGN file of the games youve played in the past. If you press Game in the PyChess menu, select new game and then load a game from notation, you can view your game move by move and see Stockfishs recommendations with the hint arrows. Once youve analysed your own games, using a chess engine to further help find the best moves will help you the next time youre in a similar position.
When you were choosing the game participants in the last part of the guide, you might have noticed that you can make both players computer-operated, allowing different engines to play against each other. This can be useful if you want to see how the newest Stockfish version performs against older versions, or if you want to try out one engine brand against another. There are lots of chess engines out there but some that are freely available are Komodo and LCZero.
While selecting which engines you want to battle each other, also notice that there is a power bar underneath. If you want the engine to play at its full potential, be sure to rack it up to 20. If you want to play against any of the engines, feel free to lower this level so that you have an easier time playing against the computer.
While having the latest Stockfish engine set up is invaluable for developing in chess, the PyChess program also includes other useful features for helping you improve. In PyChess 1.0 and above, be sure to look at the category section in the lower right of the home screen, this contains lots of lectures, lessons, puzzles, and endgames. Having all these items compiled in one place will definitely expedite your chess improvement!
Once youre ready to play real people check out websites like Chess.com and Lichess.org where you will be given a rating based on your wins, losses or draws to help you track how much youre improving. Your constantly adjusted rating on these websites will ensure you play people of your skill level, so dont worry if youre not a good player yet.
See more here:
How to set up the Stockfish chess engine to improve your skills - Neowin
- Chess-FIDE candidate Rosenstein targets Carlsen return and governance reform - Reuters - September 20th, 2026 [September 20th, 2026]
- Pakistani chess team forfeits opening match against Israel at chess Olympiad in Samarkand - The Jerusalem Post - September 20th, 2026 [September 20th, 2026]
- Chess: Nigel Short to play at south pole in event criticised over climate impact - The Guardian - September 20th, 2026 [September 20th, 2026]
- Fruit fly beats advanced AI at chess in just 11 moves and thats just the start - New York Post - September 20th, 2026 [September 20th, 2026]
- The Brian FloresBen Johnson Chess Match: Heres What the Numbers Say - Sports Illustrated - September 20th, 2026 [September 20th, 2026]
- Olympiad Day 2: Big guns enter arena in Samarkand International Chess Federation - FIDE - September 20th, 2026 [September 20th, 2026]
- Find Local Chess Clubs Near You With Chess.com's New Feature - Chess.com - September 20th, 2026 [September 20th, 2026]
- Tickets Now On Sale For 'Grandmasters' As Film Hits U.S. Theaters On October 11 & 14 - Chess.com - September 20th, 2026 [September 20th, 2026]
- Poland crowned champions as Samarkand Olympiad for People with Disabilities concludes with a celebration of chess and inclusion - FIDE - September 20th, 2026 [September 20th, 2026]
- The secret to Fabiano Caruanas chess longevity: Protein, exercise and a touch of genius - The New York Times - September 20th, 2026 [September 20th, 2026]
- Researchers Offer Biblical Solution to Ties in Chess - New York University - September 20th, 2026 [September 20th, 2026]
- Samarkand R4 (open): Eight-way tie at the top as favourites hold firm - Chess News | ChessBase - September 20th, 2026 [September 20th, 2026]
- A look at the Chicago Bears chess match vs. Brian Flores, the Minnesota Vikings boogeyman of the blitz - Chicago Tribune - September 20th, 2026 [September 20th, 2026]
- Samarkand R4 (women): United States set the pace with 15/16 board points - Chess News | ChessBase - September 20th, 2026 [September 20th, 2026]
- Strong Performances In 3 0 Thursday - Chess.com - September 20th, 2026 [September 20th, 2026]
- Kazakhstan women's team secures fourth straight win at Chess Olympiad - Qazinform - September 20th, 2026 [September 20th, 2026]
- The politics behind chess, with Russia as a major fault line - Reuters - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R4: Gukesh defeats Shirov as both Indian teams score 3-1 victories - ChessBase India - September 20th, 2026 [September 20th, 2026]
- Chess Olympiad 2026 Round 5: India vs Netherlands, Poland pairings; Gukesh, Vaishali in action - Sportstar - September 20th, 2026 [September 20th, 2026]
- After impressive GCL performance, Chess Olympiad offers Koneru Humpy a route to reclaim 2026 - ESPN - September 20th, 2026 [September 20th, 2026]
- Pakistan hand Israel 4-0 win after refusing to play at FIDE World Chess Olympiad - timesofindia.indiatimes.com - September 20th, 2026 [September 20th, 2026]
- Bhutan to the Caribbean, Indian chess gurus are the flavour | Hindustan Times - Hindustan Times - September 20th, 2026 [September 20th, 2026]
- 3rd FIDE Chess Olympiad for People with Disabilities 2026 - The Week in Chess - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R3: India Scores Double Victory Over Italy and Greece - ChessBase India - September 20th, 2026 [September 20th, 2026]
- India vs Spain Highlights: Open section; Pragg, Arjun, Nihal, Gukesh in action, Chess Olympiad Day 4 - Sportstar - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R2: India Open Team Get Past Indonesia, Women Beat Finland - ChessBase India - September 20th, 2026 [September 20th, 2026]
- Meet Sarwagya Singh Kushwaha, the 3-year-old Indian chess prodigy who became the youngest player in histor - economictimes.com - September 20th, 2026 [September 20th, 2026]
- On the Superfluity of Words - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- A crazy day of chess! Magnus Carlsen loses for first time, boosts Javokhir Sindarovs GCL final hopes, on - The Times of India - September 13th, 2026 [September 13th, 2026]
- Book Review: Mind vs. Machine: The Chess Match That Changed the World, by Maurice Ashley and Steve Sheinkin - nytimes.com - September 13th, 2026 [September 13th, 2026]
- NYU Mathematician Embroiled in AI Controversy Says the Machines Have Won: The Game Is Up - Gizmodo - September 13th, 2026 [September 13th, 2026]
- Free Chess Games in Rittenhouse Square Have Grown Into a Five-Year Community - Northeast Times - September 13th, 2026 [September 13th, 2026]
- Chess Olympiad 2026 Teams Revealed: USA Top Seeds, Gukesh Fourth In India Line-Up - World Chess - September 13th, 2026 [September 13th, 2026]
- Salesforces Agentforce 360 Powers the Future of Chess with FIDE - Salesforce - September 13th, 2026 [September 13th, 2026]
- Clutch Chess: Kasparov and Topalov play Chess960, Day 3 Live! - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- Global Chess League: Three teams tied for the lead - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- GCL 2026, Day 5: Gambits beat Kings, Pipers defeat Mumba Masters as race to the final heats up - FIDE - September 13th, 2026 [September 13th, 2026]
- Carlsen Gives Trophy To Vidit As Alpine APL Pipers Lead With Ganges Grandmasters - Chess.com - September 13th, 2026 [September 13th, 2026]
- Turlov Wants Facial Recognition And AI In FIDE War On Chess Cheating - World Chess - September 13th, 2026 [September 13th, 2026]
- Eight teams on perfect score as inclusion and lifelong love for chess take center stage in Samarkand - FIDE - September 13th, 2026 [September 13th, 2026]
- 3rd FIDE Chess Olympiad for People with Disabilities opens in Samarkand International Chess Federation - FIDE - September 13th, 2026 [September 13th, 2026]
- Chess can show us how we make decisions, handle mistakes, and adapt. - psychologytoday.com - September 13th, 2026 [September 13th, 2026]
- White to move and mate in two #873 My Chess Career - Daily Kos - September 13th, 2026 [September 13th, 2026]
- Polar Chess Expedition brings the first FIDE-rated chess tournament to Antarctica and the South Pole - FIDE - September 13th, 2026 [September 13th, 2026]
- Lewis Halls new Newcastle deal a crucial chess move for the club, and sends a message - nytimes.com - September 13th, 2026 [September 13th, 2026]
- Samarkand to Host the Largest Chess Olympiad in History - The Diplomat Asia-Pacific Current Affairs Magazine - September 13th, 2026 [September 13th, 2026]
- Every Lesson Counts: FIDE Summit on chess in education comes to Samarkand this September - FIDE - September 13th, 2026 [September 13th, 2026]
- GCL 2026, Day 6: One game point separates Alpine APL Pipers, FYERS American Gambits and Ganges Grandmasters at the top - FIDE - September 13th, 2026 [September 13th, 2026]
- Samarkand to Host the Largest Chess Olympiad in History - PR Newswire - September 13th, 2026 [September 13th, 2026]
- Naplate uses tornado relief fund to build gazebo, add chess table at Vittone Park - Shaw Local - September 13th, 2026 [September 13th, 2026]
- CM Thapa bids farewell to Nepali team competing in 46th Chess Olympiad - risingnepaldaily.com - September 13th, 2026 [September 13th, 2026]
- Chess is getting its own home on the internet: FIDE and World Chess apply for the .chess domain extension - FIDE - September 2nd, 2026 [September 2nd, 2026]
- Starting Saturday in Bengaluru: Global Chess League with Carlsen, Sindarov and Anand in the mix - Chess News | ChessBase - September 2nd, 2026 [September 2nd, 2026]
- Niemann Wins Thrilling Titled Tuesday In Broadcast Return - Chess.com - September 2nd, 2026 [September 2nd, 2026]
- European Senior Team Championship: English teams tied for first place in both sections - Chess News | ChessBase - September 2nd, 2026 [September 2nd, 2026]
- September 1, 1972 - American Bobby Fischer wins the World Chess Championship - WMTV 15 NEWS - September 2nd, 2026 [September 2nd, 2026]
- Philadelphia 9-Year-Old Chess Champion Works to Bring More Girls to the Board - Northeast Times - September 2nd, 2026 [September 2nd, 2026]
- Soil Stories: a pavilion and a soaring roof to foster community, ecology and chess - STIRworld - September 2nd, 2026 [September 2nd, 2026]
- The importance of Bobby Fischers win at World Chess Championship in 1972 - WGN Radio 720 - September 2nd, 2026 [September 2nd, 2026]
- 9-year-old chess player inspires more girls to make their move: "I want everyone to play" - WXOW - September 2nd, 2026 [September 2nd, 2026]
- Just the Rules: Highlighted Rulebook Updates From 2026 Delegates Meeting - US Chess Federation - September 2nd, 2026 [September 2nd, 2026]
- 9-year-old chess player on mission to inspire more girls to play | Spreading the Love - CBS News - September 2nd, 2026 [September 2nd, 2026]
- Ginger Cats, Love Letters, and a Little Chess, Rook and Roll Into September with Hashtag Holiday Calendar and Pop Quiz - NBC Palm Springs - September 2nd, 2026 [September 2nd, 2026]
- Anand: Praggnanandhaa Is The No.1 Player In The World Right Now - World Chess - September 2nd, 2026 [September 2nd, 2026]
- Bloomingdale Chess Club Brings Players Of All Ages Together - Osprey Observer - September 2nd, 2026 [September 2nd, 2026]
- FIDE Standard Top Women Chess Players: Top 5 Rated in November 2026 - Coinbase - September 2nd, 2026 [September 2nd, 2026]
- Somebody Finally Bugged a Chess Official. Chess Politics Has Made It to the Big Leagues. - World Chess - September 2nd, 2026 [September 2nd, 2026]
- Two Masters, One Bottle, One Game: Charles Leclerc and Hikaru Nakamura Went Head-To-Head in a First-Of-Its-Kind Chivas Regal Showdown at Monza - Yahoo... - September 2nd, 2026 [September 2nd, 2026]
- Patriots Playing Chess Again: Release of Ben Brown Strictly a Move to Circumvent NFL Roster Rules - Athlon Sports - September 2nd, 2026 [September 2nd, 2026]
- DJ Jacobs' scheduled trip to Miami is another example of Mario Cristobal playing chess - Canes Warning - September 2nd, 2026 [September 2nd, 2026]
- R Praggnanandhaa creates history; Becomes 1st Indian to win Grand Chess Tour | Akashvani News - News On AIR - September 2nd, 2026 [September 2nd, 2026]
- Conrad Asia Energy Ltd. Shs Chess Depositary Interests Repr 1 Sh (ASX:CRD): Could Energy-Market Volatility Put This Stock Back in the Spotlight? -... - September 2nd, 2026 [September 2nd, 2026]
- 'Praggnanandhaa is No. 1 in the world': Viswanathan Anand after India's first Grand Chess Tour title | Exclusive - The Times of India - August 31st, 2026 [August 31st, 2026]
- Harry Potter: All Is Fair In Love & Chess Officially Announced For Hogwarts Mystery - ScreenRant - August 31st, 2026 [August 31st, 2026]
- The 15-year-old who beat Magnus Carlsen in Titled Tuesday: Vandan Alankar Sawai - Chess News | ChessBase - August 31st, 2026 [August 31st, 2026]
- Music tutor from Amritsar wins Punjab chess tourney for visually challenged - The Tribune - August 31st, 2026 [August 31st, 2026]
- Chess is no longer a boys club girls are bossing over the board - The Telegraph - August 31st, 2026 [August 31st, 2026]
- Praggnanandhaa comes from behind, wins Grand Chess Tour 2026 - Chess News | ChessBase - August 29th, 2026 [August 29th, 2026]
- Nottingham 1936 : One of the greatest tournaments in chess history - Chess News | ChessBase - August 29th, 2026 [August 29th, 2026]
- Iron Sharpens Iron: Inside The Daily Chess Match Between Marve And Marion - University of Colorado Athletics - August 29th, 2026 [August 29th, 2026]