Stockfish 18 — один из сильнейших шахматных движков в мире, бесплатный и доступный для Windows, Linux, macOS, Android и iOS. Его используют для анализа партий, дебютной подготовки, поиска тактических идей и проведения компьютерных турниров.
Однако после скачивания многие пользователи видят только чёрное окно командной строки. Это нормально: Stockfish не имеет собственной шахматной доски и для удобной работы подключается к отдельной графической оболочке.
Если вы хотите просто сыграть партию против Stockfish и не планируете настраивать движок для глубокого анализа, ничего скачивать не нужно: на нашем сайте доступна игра против Stockfish прямо в браузере.
Статья актуализирована 4 августа 2026 года. Текущая стабильная версия — Stockfish 18.
Разберёмся, как устроен Stockfish, где его безопасно скачать, какую версию выбрать, как установить движок в шахматную программу и какие параметры использовать для анализа.
Stockfish — бесплатный шахматный движок с открытым исходным кодом. Он анализирует позиции, рассчитывает варианты и предлагает лучшие продолжения, но сам по себе не является полноценной шахматной программой с доской, меню и базой партий.
Для удобной работы Stockfish подключают к графической оболочке, или GUI. В качестве оболочки можно использовать Arena, BanksiaGUI, En Croissant, Nibbler, Cute Chess, ChessX, Scid vs. PC, ChessBase и другие программы с поддержкой протокола UCI.
Логотип Stockfish
История проекта началась с открытого движка Glaurung, созданного норвежским программистом Тордом Ромстадом. В ноябре 2008 года Марко Костальба создал на базе Glaurung 2.1 первую версию Stockfish. К разработке также присоединился Йоона Кииски, а позднее проект вырос в международное сообщество программистов и тестировщиков.
Сегодня исходный код Stockfish распространяется по лицензии GNU GPLv3. Движок можно бесплатно скачивать, использовать, изучать и изменять при соблюдении условий лицензии.
Stockfish поддерживает:
Важно: Stockfish использует центральный процессор. Мощная видеокарта не ускоряет его анализ. Для движков, рассчитанных на GPU, например Leela Chess Zero, принцип работы отличается.
Stockfish 18 был выпущен 31 января 2026 года. По результатам внутренних тестов разработчиков новая версия получила до 46 пунктов Elo по сравнению со Stockfish 17 и выигрывала примерно в четыре раза больше пар тестовых партий, чем проигрывала.
Основные изменения Stockfish 18:
При обучении сетей проект использует огромные массивы шахматных позиций, в том числе данные оценок Leela Chess Zero. Это хороший пример того, как идеи разных открытых проектов взаимно усиливают развитие компьютерных шахмат.
Официальное сообщение о выпуске Stockfish 18.
Иногда Stockfish называют программой «грубого перебора», но это сильное упрощение. Современный движок не проверяет все возможные продолжения подряд: количество шахматных вариантов слишком велико.
Stockfish сочетает несколько основных компонентов.
Движок строит дерево вариантов и предполагает, что обе стороны будут отвечать лучшими ходами. Альфа-бета-отсечение позволяет не анализировать ветви, которые уже не могут изменить итоговый выбор.
Дополнительные эвристики сокращают малоперспективные продолжения, углубляют форсированные линии и помогают быстрее находить сильные ходы.
До 2020 года Stockfish оценивал позиции преимущественно с помощью вручную запрограммированной функции. В основную ветку проекта затем была интегрирована NNUE — эффективно обновляемая нейронная сеть.
NNUE оценивает положение фигур, безопасность королей, пешечную структуру, пространство, активность и множество взаимосвязанных факторов. При этом сеть специально оптимизирована для очень быстрых вычислений на центральном процессоре.
Stockfish сочетает альфа-бета-поиск и нейросетевую оценку NNUE
Stockfish развивается не только благодаря отдельным разработчикам. Каждое перспективное изменение проверяется в распределённой системе Fishtest на тысячах и десятках тысяч автоматических партий.
В основную версию принимают изменения, которые показали статистически подтверждённое улучшение. Благодаря такой модели проект непрерывно прибавляет в силе за счёт большого количества небольших, но проверенных оптимизаций.
Подробнее об эволюции компьютерных шахмат читайте в статье «История шахматных движков».
Stockfish много лет занимает лидирующие позиции в независимых рейтингах и крупнейших соревнованиях шахматных программ.
Движок неоднократно выигрывал:
Stockfish регулярно побеждает в соревнованиях сильнейших шахматных движков
Соперниками Stockfish в разные годы становились Houdini, Komodo, Leela Chess Zero, Dragon, Torch, Obsidian, Reckless, PlentyChess и другие проекты.
По состоянию на лето 2026 года Stockfish 18 занимает первое место в нашем рейтинге 20 лучших шахматных движков. Однако отрыв от ближайших конкурентов уже измеряется несколькими рейтинговыми пунктами, поэтому борьба на вершине остаётся плотной.
Матчи Stockfish с AlphaZero стали одним из самых обсуждаемых событий в истории компьютерных шахмат. Они показали силу самообучения и нейронных сетей, но их результаты важно рассматривать вместе с условиями эксперимента.
В декабре 2017 года DeepMind представила исследовательскую систему AlphaZero, которая начала обучение, зная только правила шахмат, и совершенствовалась в партиях с самой собой.
После нескольких часов обучения AlphaZero сыграла 100 партий против Stockfish 8 и показала результат +28 −0 =72: 28 побед, ни одного поражения и 72 ничьи.
AlphaZero исследовала значительно меньше позиций в секунду, чем Stockfish, но нейронная сеть помогала ей концентрировать поиск на наиболее перспективных продолжениях. В первоначальном отчёте указывалось около 80 тысяч позиций в секунду у AlphaZero против примерно 70 миллионов у Stockfish.
Матч произвёл огромное впечатление, однако его условия вызвали вопросы. Stockfish играл без дебютной книги, а аппаратные ресурсы двух систем нельзя было напрямую сопоставить. Поэтому результат подтвердил перспективность нового подхода, но не являлся обычным независимым рейтинг-тестом двух программ на одинаковом оборудовании.
В декабре 2018 года результаты AlphaZero были опубликованы в журнале Science. В основном матче против Stockfish 8 было сыграно 1000 партий с контролем по три часа на партию и добавлением 15 секунд на ход.
AlphaZero одержала 155 побед, потерпела 6 поражений и завершила 839 партий вничью. Также проводились дополнительные испытания против более свежей разрабатываемой версии Stockfish, с дебютной книгой и при различном соотношении времени.
Результаты AlphaZero против Stockfish в исследовании DeepMind
В более позднем эксперименте AlphaZero анализировала около 60 тысяч позиций в секунду, тогда как Stockfish — около 60 миллионов. Эти цифры нельзя использовать как прямое измерение «интеллекта»: две системы по-разному строили поиск и оценивали позиции. Они лишь показывают, что качество выбора ветвей может быть не менее важным, чем общее число просмотренных позиций.
AlphaZero не была выпущена как общедоступный шахматный движок, поэтому обычный пользователь не мог скачать её и повторить эксперимент. Зато её идеи повлияли на весь мир компьютерных шахмат.
Появился открытый проект Leela Chess Zero, который воспроизвёл нейросетевой подход AlphaZero и начал конкурировать со Stockfish в независимых турнирах.
Сам Stockfish не перешёл на поиск по дереву Монте-Карло. Вместо этого разработчики сохранили чрезвычайно эффективный альфа-бета-поиск и в 2020 году объединили его с нейросетевой оценкой NNUE. Этот гибридный подход позволил Stockfish вновь существенно прибавить в силе.
Кроме того, сравнивать эксперименты 2017–2018 годов с современным Stockfish 18 напрямую нельзя. В матчах участвовали Stockfish 8 и близкая к Stockfish 9 разрабатываемая версия, а за последующие годы архитектура, поиск и оценка движка изменились очень значительно.
Подробно об устройстве и истории проекта: шахматный движок AlphaZero.
Сила движка проявляется не только в глубине расчёта. Stockfish умеет находить долгосрочные жертвы, точно использовать инициативу и превращать небольшое преимущество в победу.
В следующем примере Stockfish жертвует пешку в дебюте, получает активную расстановку и постепенно концентрирует силы против короля соперника.
После 13.Rd3 белые готовят перевод ладьи на королевский фланг. К позиции после 18.Rh4 почти все фигуры Stockfish активно участвуют в атаке, тогда как развитие чёрных ещё не завершено.
Фигуры Stockfish готовы к атаке после 18.Rh4
Продолжение 19.Bc4! и затем 20.Nce4! создаёт решающие угрозы.
Во втором примере Stockfish встречается с Rybka — одним из сильнейших движков своего времени.
Stockfish получил устойчивое преимущество в дебюте, а затем вскрыл королевский фланг жертвой 28.Bxh6+!.
Stockfish начинает атаку ходом 28.Bxh6+!
Далее белые пожертвовали качество и сохранили инициативу до завершения партии.
Чтобы сыграть обычную партию против Stockfish, необязательно скачивать движок, подбирать графическую оболочку и настраивать UCI-параметры.
На XChess есть отдельная страница, где можно начать игру прямо в браузере:
Этот вариант подходит, если вы хотите быстро сыграть с компьютером без установки программ. Локальная версия Stockfish нужна прежде всего для глубокого анализа партий, подключения баз Syzygy, изменения Threads, Hash и MultiPV, а также для компьютерных турниров.
Stockfish следует скачивать только с официального сайта или из официального репозитория проекта. Разработчики не гарантируют безопасность и актуальность исполняемых файлов, размещённых на сторонних ресурсах.
Официальная стабильная версия: Stockfish 18 от 31 января 2026 года.
Поддерживаемые платформы: Windows, Linux, macOS, Android и iOS.
На странице скачивания представлены разные сборки для процессоров. Для большинства пользователей проще выбрать вариант, отмеченный официальным сайтом как рекомендуемый. Современная универсальная сборка может автоматически определить возможности процессора, а специализированные AVX2, BMI2, AVX-512 и другие версии предназначены для определённых поколений CPU.
При сомнениях используйте универсальную или рекомендованную сборку. Неподходящий исполняемый файл может не запуститься либо работать медленнее.
Также доступны:
Stockfish — консольная программа. Если открыть исполняемый файл напрямую в Windows, появится чёрное окно. Это не ошибка: командная строка является штатным интерфейсом движка.
Если ваша цель — только сыграть партию, воспользуйтесь страницей игры против Stockfish онлайн. Для анализа собственных партий и тонкой настройки движок лучше установить в графическую шахматную оболочку.
В бесплатной оболочке Arena используется следующий порядок:
| Программа | Стоимость | Для чего подходит |
|---|---|---|
| Arena | Бесплатно | Анализ, игра с движком, компьютерные турниры |
| BanksiaGUI | Бесплатно | Анализ и турниры между движками |
| En Croissant | Бесплатно | Современный интерфейс и простая установка движков |
| Scid vs. PC | Бесплатно | Работа с базами партий и анализ |
| ChessBase | Платно | Профессиональная работа с базами и дебютной подготовкой |
| Fritz | Платно | Игра, тренировка и анализ партий |
Для игры без установки используйте онлайн-доску XChess. Локальная установка остаётся предпочтительной для серьёзного анализа, поскольку позволяет самостоятельно выбирать версию движка, количество потоков, объём Hash, MultiPV и эндшпильные базы.
Названия и расположение параметров зависят от графической оболочки, но основные UCI-настройки одинаковы.
Threads определяет количество вычислительных потоков процессора. Для максимальной силы официальная документация рекомендует использовать доступный максимум, оставив один или два потока свободными для операционной системы и других программ.
Например, при наличии 16 логических потоков можно назначить Stockfish 14 или 15.
Hash — объём оперативной памяти для таблицы транспозиций, в которой движок сохраняет результаты уже исследованных позиций.
Для короткого анализа обычно достаточно 64–128 МБ. Для длительного анализа можно выделить больше памяти, но необходимо оставить достаточно ОЗУ операционной системе, ChessBase или другой оболочке.
Сначала установите количество Threads, а затем настройте Hash.
MultiPV задаёт количество одновременно показываемых вариантов.
Для глубокой проверки конкретного варианта лучше использовать MultiPV = 1. Для обучения и выбора между несколькими кандидатами полезны 2–3 линии.
SyzygyPath указывает папку с эндшпильными базами Syzygy. Они содержат точные результаты позиций с ограниченным количеством фигур.
Полные семифигурные базы занимают огромный объём, поэтому большинству пользователей достаточно пяти- или шестифигурных таблиц.
Эти параметры позволяют искусственно ослабить Stockfish для игры против человека.
При использовании UCI_Elo необходимо включить параметр UCI_LimitStrength. Движок будет намеренно выбирать не всегда самый сильный ход, чтобы приблизиться к заданному уровню.
Если оболочка поддерживает эту функцию, параметр UCI_ShowWDL показывает вероятности победы, ничьей и поражения.
Это полезнее одной числовой оценки, особенно в равных эндшпилях и закрытых позициях.
Самая распространённая ошибка — сразу включить движок и бездумно просматривать первую линию. Такой способ показывает ошибки, но слабо помогает улучшить собственную игру.
Лучше действовать поэтапно.
Оценка +1,00 в современных версиях Stockfish не означает буквально «лишнюю пешку». Она нормализована относительно вероятности результата: в тестовой модели такая оценка соответствует примерно 50-процентной вероятности победы Stockfish над равным по силе Stockfish при заданном контроле времени.
Также не следует переоценивать показатель глубины. Современный движок сокращает, расширяет и отсекает разные ветви неравномерно, поэтому depth — полезный ориентир, но не доказательство полного расчёта всех вариантов на указанное число полуходов.
Да. Движок распространяется по лицензии GNU GPLv3. Скачивать его следует с официального сайта или официального GitHub.
Stockfish является программой командной строки. Для отображения шахматной доски, загрузки партий и удобного анализа нужна графическая оболочка.
Нет. Stockfish выполняет шахматный поиск и NNUE-оценку на центральном процессоре. Более мощный CPU и большее количество потоков ускоряют анализ, а видеокарта практически не используется.
Да. На официальной странице доступны сборки для Android, а для iOS рекомендуется совместимое приложение. На мобильных устройствах Stockfish также значительно превосходит человеческий уровень.
Большинству пользователей подходит последняя стабильная версия — Stockfish 18. Предварительные сборки содержат более свежие изменения и могут быть сильнее, но они обновляются значительно чаще и предназначены прежде всего для энтузиастов и тестировщиков.
Используйте вариант, который официальный сайт отмечает как рекомендованный для вашего процессора. При сомнениях выбирайте универсальную сборку. Специализированные варианты AVX2, BMI2, AVX-512 и VNNI требуют поддержки соответствующих инструкций.
Да. Без установки можно открыть игру против Stockfish на XChess. В локальной графической оболочке силу движка можно уменьшить через Skill Level или UCI_Elo. На максимальной мощности Stockfish значительно сильнее любого человека.
Результат зависит от версии, оборудования и контроля времени. Stockfish обычно работает на CPU, а Lc0 раскрывает силу на GPU. Оба движка принадлежат к мировой элите и могут давать разные, но полезные идеи при анализе одной позиции.
Да. Для игры откройте страницу Stockfish онлайн на XChess. Для глубокого анализа и управления настройками Threads, Hash, MultiPV и Syzygy лучше установить локальную версию.
Stockfish 18 остаётся универсальным выбором для большинства шахматистов. Он бесплатный, активно развивается, работает на разных операционных системах и подходит как для быстрого поиска ошибок, так и для многочасового глубокого анализа.
Его главная сила заключается в сочетании эффективного альфа-бета-поиска, нейросетевой оценки NNUE и масштабного автоматического тестирования. Stockfish не является обычным «переборщиком вариантов»: он использует сложную систему отбора, сокращения и оценки продолжений.
Для начала работы достаточно скачать движок с официального сайта и подключить его к совместимой графической оболочке. В большинстве случаев полезно оставить один или два потока процессора свободными, выбрать подходящий объём Hash и использовать MultiPV = 1 для максимальной глубины либо 2–3 для сравнения ходов.
Практический совет Сначала анализируйте партию самостоятельно и только после этого включайте Stockfish. Так движок станет инструментом обучения, а не заменой собственного мышления.
Для системной работы над тактикой, позиционной игрой, атакой и эндшпилем можно воспользоваться программой обучения «Шахматы. Перезагрузка за 21 день».
