Stockfish le meilleur joueur d'échecs au monde

Stockfish : le meilleur joueur d'échecs au monde est un programme gratuit

Le meilleur joueur d'échecs de la planète ne dort jamais, ne stresse jamais et ne demande pas un centime. Il s'appelle Stockfish. Ce moteur d'échecs open source, téléchargeable gratuitement, domine l'intégralité des compétitions entre programmes depuis 2020 et affiche un classement Elo de 3 653 'soit près de 800 points au-dessus du pic historique de Magnus Carlsen à 2 882). Que vous soyez joueur occasionnel, développeur curieux ou passionné d'intelligence artificielle, cet article vous explique ce qu'est Stockfish, comment il fonctionne et pourquoi il fascine autant la communauté tech que le monde des échecs.

Stockfish, c'est quoi exactement ?

Stockfish est un moteur d'échecs libre et open source, distribué sous licence GNU GPL v3. Concrètement, c'est un programme qui analyse des positions d'échecs, calcule les meilleurs coups possibles et peut jouer des parties entières de manière autonome. Il ne possède pas d'interface graphique propre : il fonctionne via le protocole UCI (Universal Chess Interface) et se branche sur des logiciels tiers comme Arena, Fritz, Cute Chess ou directement dans le navigateur sur des plateformes comme Chess.com et Lichess.

Mais réduire Stockfish à un simple programme de calcul serait une erreur. Depuis l'intégration d'un réseau de neurones en 2020, il combine la puissance brute d'une recherche algorithmique classique avec une compréhension positionnelle apprise sur des milliards de positions. C'est cette approche hybride qui le rend si redoutable.

Stockfish est disponible sur Windows, macOS, Linux, Android et iOS. Il peut aussi être compilé en WebAssembly pour tourner directement dans un navigateur, c'est d'ailleurs sous cette forme qu'il alimente l'analyse en ligne de Chess.com et de Lichess.

D'où vient Stockfish ? Une histoire de poisson séché

L'histoire commence en 2004, quand le programmeur norvégien Tord Romstad crée Glaurung, un moteur d'échecs open source. Quatre ans plus tard, l'Italien Marco Costalba forke le projet et le rebaptise Stockfish, un clin d'œil au commerce historique de morue séchée entre la Norvège et l'Italie : « produit en Norvège, cuisiné en Italie », comme le résume la boutade officielle. La première version, Stockfish 1.0, sort en novembre 2008.

Pendant quelques mois, les deux projets échangent du code dans les deux sens, jusqu'à ce que Romstad décide d'abandonner Glaurung au profit de Stockfish, devenu le moteur le plus fort. En 2011, Romstad puis Costalba se retirent progressivement du projet. En 2014, Costalba passe officiellement le flambeau à la communauté. Un dépôt GitHub est créé, géré par un groupe de développeurs bénévoles. C'est ce modèle communautaire qui perdure aujourd'hui.

Pourquoi Stockfish est-il si fort ?

Un algorithme de recherche redoutable

Stockfish repose sur l'algorithme alpha-beta, une variante optimisée de la recherche minimax. Le principe : explorer un arbre de coups possibles en éliminant au fur et à mesure les branches qui ne peuvent pas mener au meilleur résultat. Sur du matériel haut de gamme, Stockfish analyse plus de 500 millions de positions par seconde. C'est cette capacité de calcul brut, combinée à des décennies d'optimisation du code, qui lui donne une profondeur d'analyse hors norme.

Le tournant NNUE : quand le réseau de neurones entre en jeu

En juin 2020, Stockfish intègre une technologie venue d'un univers inattendu : le shogi informatique japonais. Cette technologie, baptisée NNUE (Efficiently Updatable Neural Network), remplace la fonction d'évaluation classique, jusque-là codée à la main par des programmeurs, par un réseau de neurones léger, entraîné sur des millions de positions.

La particularité de NNUE est sa vitesse : contrairement aux réseaux profonds utilisés par AlphaZero ou Leela Chess Zero (qui nécessitent des GPU puissants), NNUE tourne nativement sur CPU et se met à jour de manière incrémentale après chaque coup. Résultat : Stockfish conserve sa vitesse de recherche tout en bénéficiant d'une compréhension positionnelle bien supérieure.

La version 12, sortie en septembre 2020, intégrait NNUE et gagnait déjà dix fois plus de paires de parties qu'elle n'en perdait face à la version 11. En juillet 2023, l'évaluation classique codée à la main a été définitivement supprimée : Stockfish est désormais 100 % réseau de neurones pour l'évaluation.

L'intelligence collective comme moteur d'amélioration

Au-delà de la technologie, c'est le modèle de développement de Stockfish qui le distingue. Des centaines de contributeurs proposent des améliorations en continu, chacune testée de manière rigoureuse via Fishtest. Cette boucle d'itération permanente : proposer, tester, valider ou rejeter, est ce qui permet à Stockfish de progresser de plusieurs dizaines de points Elo à chaque version majeure, année après année.

3 653 Elo : que signifie ce chiffre vertigineux ?

Le système Elo, du nom de son créateur Arpad Elo, attribue un score numérique à chaque joueur en fonction de ses performances contre d'autres joueurs classés. Plus le score est élevé, plus le joueur est fort. En échecs humains, un grand maître tourne généralement autour de 2 500–2 700 Elo. Le record absolu appartient à Magnus Carlsen, avec un pic officiel de 2 882 atteint en mai 2014.

Stockfish 18, lui, est estimé à 3 653 Elo en cadence 40/15 selon la CCRL (Computer Chess Rating Lists), et entre 3 970 et 4 060 sur du matériel multi-cœurs haut de gamme. L'écart avec le meilleur humain de l'histoire dépasse les 800 points. En termes statistiques, cela signifie que Carlsen n'aurait quasiment aucune chance de remporter une seule partie contre Stockfish en conditions normales.

Une nuance importante : le classement Elo de Stockfish est calculé contre d'autres moteurs, pas contre des humains. Il dépend aussi fortement du matériel utilisé, du contrôle de temps et de la version du logiciel. Mais même sur un ordinateur modeste, Stockfish reste plus fort que n'importe quel joueur humain.

Stockfish vs AlphaZero et Leela Chess Zero : quelles différences ?

Il est tentant de mettre tous les moteurs d'échecs dans le même sac, mais Stockfish, AlphaZero et Leela Chess Zero incarnent des philosophies radicalement différentes.

AlphaZero et son descendant open source Leela Chess Zero (Lc0) reposent sur du deep reinforcement learning : ils ont appris à jouer entièrement par auto-apprentissage, en jouant des millions de parties contre eux-mêmes, sans aucune connaissance humaine préalable. Leur algorithme de recherche est le Monte Carlo Tree Search (MCTS), qui explore l'arbre de jeu de manière probabiliste. Ces moteurs nécessitent des GPU puissants pour fonctionner à plein régime.

Stockfish suit une autre voie. Sa recherche repose sur l'algorithme alpha-beta, qui explore l'arbre de jeu de manière déterministe et exhaustive. Son évaluation utilise un réseau de neurones NNUE, mais celui-ci est beaucoup plus petit et léger que ceux de Lc0 — de l'ordre de quelques dizaines de kilo-octets contre 50 à 100 Mo. NNUE tourne intégralement sur CPU, sans GPU, et se met à jour de manière incrémentale plutôt que de recalculer chaque position depuis zéro.

C'est cette combinaison : recherche exhaustive ultra-rapide + évaluation neuronale légère, qui donne à Stockfish son avantage. Il analyse des centaines de millions de positions par seconde, là où Lc0 en évalue quelques dizaines de milliers, mais avec une compréhension plus profonde de chacune. En pratique, la force brute optimisée de Stockfish l'emporte, surtout aux cadences rapides.

CaractéristiqueStockfishLeela Chess Zero / AlphaZero
Algorithme de rechercheAlpha-beta (déterministe)Monte Carlo Tree Search (probabiliste)
ÉvaluationNNUE (réseau léger, CPU)Réseau profond (GPU)
Matériel requisCPU standardGPU haut de gamme
Vitesse~500 M positions/s~50–75 K positions/s
ApprentissageEntraîné sur des positions étiquetéesAuto-apprentissage par renforcement
LicenceOpen source (GPL v3)Open source (GPL v3) pour Lc0

Stockfish est-il vraiment une intelligence artificielle ?

La question revient souvent, et la réponse est nuancée. Stockfish est un hybride entre informatique classique et intelligence artificielle au sens moderne.

Sa composante de recherche, l'algorithme alpha-beta, l'élagage, l'ordonnancement des coups, relève de l'algorithmique traditionnelle. C'est de l'ingénierie logicielle optimisée, pas du machine learning. Cette partie du moteur ne « apprend » rien : elle calcule.

Sa composante d'évaluation, en revanche, est un réseau de neurones entraîné sur plus de 100 milliards de positions. Ce réseau a appris à reconnaître des patterns positionnels de manière autonome, sans qu'un humain lui dise explicitement quoi chercher. C'est du machine learning au sens strict.

Stockfish n'est donc pas une IA « pure » comme AlphaZero, qui a tout appris par renforcement. Mais il n'est plus non plus un programme purement algorithmique. Il se situe à la frontière des deux mondes et c'est précisément cette position qui le rend aussi performant. La recherche brute corrige les erreurs d'évaluation du réseau ; le réseau donne un sens positionnel que la recherche seule ne pourrait pas atteindre.

Pourquoi Stockfish fascine autant la communauté tech

Au-delà des échecs, Stockfish incarne quelque chose de rare dans le paysage technologique actuel. C'est un programme gratuit, open source, développé par des bénévoles, qui bat systématiquement des systèmes construits par les plus grands laboratoires de recherche au monde.

Alors que les LLM (Large Language Models) comme ChatGPT ou Claude nécessitent des fermes de serveurs GPU pour fonctionner, Stockfish atteint une supériorité absolue dans son domaine sur un simple processeur. Il n'« hallucine » pas, ne produit pas de réponses approximatives : chaque coup est le résultat d'un calcul vérifiable. Un utilisateur résumait ce contraste en qualifiant Stockfish d'« intelligence froide et parfaite », par opposition aux LLM vus comme des « perroquets stochastiques ».

Ce qui perturbe le plus les observateurs, c'est la capacité de Stockfish à dépasser les données sur lesquelles il a été entraîné. Son réseau de neurones a appris à partir de parties existantes, mais le moteur découvre régulièrement des coups qu'aucun humain ni aucun jeu de données n'avait anticipés. Il ne se contente pas de reproduire : il invente. Et cette capacité d'émergence, dans un domaine fermé et logiquement pur comme les échecs, pose des questions fascinantes sur la nature même de l'intelligence.

Stockfish est peut-être le meilleur argument en faveur de l'open source appliqué à l'IA : la preuve qu'une communauté décentralisée de passionnés peut construire le système le plus performant au monde, sans budget marketing, sans levée de fonds.

Sources


Quel est le classement Elo de Stockfish en 2026 ?

En mai 2026, Stockfish 18 est estimé à 3 653 Elo en cadence 40/15 selon la CCRL. Sur du matériel multi-cœurs haut de gamme, son Elo de performance atteint 3 970 à 4 060.

Stockfish est-il gratuit ?

Oui. Stockfish est entièrement gratuit et open source, distribué sous licence GNU GPL v3. Il peut être téléchargé, utilisé, modifié et redistribué librement.

Stockfish peut-il battre Magnus Carlsen ?

Oui, sans difficulté. Le pic Elo de Carlsen est de 2 882, contre plus de 3 600 pour Stockfish. Cet écart de plus de 800 points signifie qu'un humain, même le meilleur de l'histoire, n'a statistiquement quasiment aucune chance de gagner une partie à cadence normale.

Stockfish est-il plus fort qu'AlphaZero ?

AlphaZero n'a pas été mis à jour depuis 2017, tandis que Stockfish a gagné plus de 500 points Elo depuis. La version actuelle de Stockfish est considérée comme plus forte que l'AlphaZero de l'époque. Aucune revanche officielle n'a eu lieu.

Quelle est la différence entre Stockfish et Leela Chess Zero ?

Stockfish utilise un algorithme alpha-beta avec un réseau de neurones léger (NNUE) sur CPU. Leela Chess Zero utilise un réseau profond avec Monte Carlo Tree Search sur GPU. Stockfish est actuellement en tête dans les principaux championnats (TCEC, CCC).

Stockfish utilise-t-il l'intelligence artificielle ?

En partie. Depuis 2020, Stockfish intègre NNUE, un réseau de neurones entraîné par machine learning pour évaluer les positions. Sa recherche, en revanche, repose sur un algorithme classique (alpha-beta). C'est un système hybride.

Sur quelles plateformes peut-on utiliser Stockfish ?

Stockfish est disponible sur Windows, macOS, Linux, Android et iOS. Il peut aussi tourner dans un navigateur via WebAssembly, comme sur Lichess, Chess.com ou ChessNextMove.

Sur le même sujet

échecs triche échec
Triche échec et intelligence artificielle

Triche échec : peut-on vraiment tricher aux échecs en ligne grâce à l’IA ?

Oui, la triche échec existe bel et bien en ligne. En revanche, elle ne ressemble pas toujours à l’image caricaturale du joueur qui laisse un moteur jouer toute la partie à sa place. Aujourd’hui, le sujet intéresse à la fois les joueurs, les plateformes et les observateurs de la tech, car l’intelligence artificielle modifie la manière dont une aide extérieure peut être utilisée, mais aussi la manière dont cette fraude est détectée. Cet article est utile si vous cherchez à comprendre ce que recouvre réellement la triche aux échecs, pourquoi elle inquiète davantage depuis l’essor des outils IA, et pourquoi les systèmes anti-triche sont devenus eux aussi beaucoup plus sophistiqués.

Zhipu AI IPO
IPO de Zhipu AI et course à l'IA

IPO de Zhipu AI : Un signal fort dans la course à l'IA entre la Chine et les Etats-Unis

Le 8 janvier 2026, Zhipu AI faisait son entrée en bourse à Hong Kong, levant 43 milliards de dollars et atteignant une valorisation de 528 milliards de dollars HK. Bien plus qu'une simple introduction en bourse, cet événement marque un tournant dans la compétition mondiale de l'IA.
Mon regard sur cette IPO ? Une déclaration stratégique de la Chine dans sa course technologique avec les États-Unis.

Zhipu AI GLM-5
Lancement du modèle GLM-5 par Zhipu AI

Zhipu AI dévoile GLM-5 : un modèle open-source formé sans puces NVIDIA

L'écosystème de l'intelligence artificielle vient de vivre un séisme discret mais majeur. Zhipu AI (Z.ai) a officialisé le lancement de GLM-5, un nouveau modèle de langage qui ne se contente pas d'égaler les leaders du marché sur le papier : il change les règles du jeu. Avec une architecture Mixture-of-Experts de 744 milliards de paramètres, ce modèle open-source se distingue par une prouesse technique inédite à cette échelle : un entraînement réalisé intégralement sur des puces chinoises.

Guerre Information
Interface du projet World Monitor

Qu'est-ce que le projet World Monitor ?

Si vous vous intéressez à la géopolitique, à la sécurité ou simplement à ce qui se passe réellement dans le monde en temps réel, vous avez peut-être déjà croisé ce nom. World Monitor n'est pas un site de nouvelles comme les autres. C'est un projet open source qui tente de cartographier le chaos mondial. Imaginez une salle de guerre high-tech, mais accessible à tous, gratuite et propulsée par l'IA. C'est ambitieux, un peu brutal, et fascinant.

Prix Nobel Rétropropagation du gradient
Portrait de Geoffrey Hinton

Qui est Geoffrey Hinton ?

Geoffrey Hinton est une figure légendaire de l'informatique, souvent surnommée le "Godfather of AI" (parrain de l'IA). Ce chercheur britanno-canadien a passé des décennies à développer les réseaux de neurones, une technologie qui est aujourd'hui le moteur de ChatGPT, de Google et de la reconnaissance d'images. En 2024, son travail a été couronné par le Prix Nobel de Physique. Pourtant, l'homme est loin de se reposer sur ses lauriers : il est devenu l'une des voix les plus critiques face aux risques de la technologie qu'il a lui-même enfantée.

mistral mistral ai
Logo Mistral AI sur fond bleu

Qu’est-ce que Mistral AI ?

Mistral AI est une startup française qui veut jouer dans la cour des grands de l’intelligence artificielle. À travers une approche radicalement ouverte et des modèles performants comme Mistral 7B ou Mixtral, elle ambitionne de concurrencer les géants comme OpenAI ou Meta. Mais que fait vraiment Mistral AI, et pourquoi tout le monde en parle ?