Pragma Chess

Ваши шахматы — в одном месте.

Открытая шахматная база данных для изучения, тренировки и игры: лёгкая, простая, с тем, что действительно нужно.

Скачать Исходный код

Бесплатно, лицензия MIT. Для Windows, macOS и Linux.

Партия Морфи в опере: нажмите E на 14.Лd1 — «Объяснить» покажет, почему ход выигрывает.

Что умеет

Всё, что нужно шахматисту, чтобы хранить, изучать и расти — и ничего лишнего.

Базы партий

Ваши партии в базах .pdb: импорт PGN, партий lichess.org и chess.com, турниров torneionline.com и файлов ChessBase. Поиск по позиции, варианту, игроку, дебюту, турниру и году.

Объяснить

Нажмите E — движок покажет на доске, почему последний ход хорош или плох: красные стрелки, где падает материал, синие — ответ, который решает, вынужденный мат разыгрывается целиком.

Варианты и заметки

Ход, который не следующий, становится вариантом под заменяемым ходом. Аннотируйте ходы !, ?, ±, ∞… Всё сохраняется с партией и уезжает в PGN.

Тренировка с тренером

Играйте против движка из дебютной книги, которую настраиваете. Когда ход ошибочен, тренер останавливает партию и даёт взять назад, объяснить или продолжить.

Игра онлайн

Подключите аккаунт lichess.org или freechess.org даже гостем и играйте с людьми с той же доски. Пока играете, движок, «Объяснить» и книга выключены: вы против соперника.

Дебютные книги

Книги Polyglot с вашим репертуаром и весами, которые вы задаёте, чтобы движок тренировал вас на нужных линиях. Названия дебютов на английском и итальянском.

Синхронизация между компьютерами

Держите базы и проекты одинаковыми на каждом компьютере через папку FTP, WebDAV или Git и на телефоне с приложением-компаньоном. Ничего не удаляется без слияния.

Проекты

База, партия, ход, панели и движок — проект, который открывается таким, каким вы его оставили. Нативное окно, на английском, итальянском, испанском и русском.

Скриншоты

Pragma Chess на GNOME. Щёлкните картинку, чтобы увидеть в полный размер.

Скачать

Выберите систему. Последний выпуск —

Windows

Установщик для Windows 10 и 11, 64-bit. Портативный .zip — на странице выпусков.

Скачать для Windows PragmaChess-windows-x64-setup.exe

macOS

Образ диска для Mac на Apple Silicon. Откройте и перетащите Pragma Chess в Applications.

Скачать для macOS PragmaChess-macos-arm64.dmg

Linux (Debian, Ubuntu)

Пакет .deb для Ubuntu 24.04 и новее и Debian 13 и новее.

Скачать .deb pragma-chess_amd64.deb

Linux (Fedora)

Пакет .rpm для Fedora и совместимых дистрибутивов.

Скачать .rpm pragma-chess.x86_64.rpm

Android Бета

Приложение для телефонов Android 8 и новее, в бете: свяжите с настольным клиентом, чтобы носить базы и партии. Скоро в официальном магазине.

Скачать APK PragmaChess-android.apk

В каждом выпуске Stockfish как движок по умолчанию; подходит любой UCI-движок. Все выпуски и старые версии →

Что вы получаете

  • Базы .pdb — Файлы SQLite: копируйте, делитесь и открывайте другими средствами; одна база на сборник партий.
  • Проекты .pch — читаемый YAML с базой, партией, движком и расположением панелей.
  • PGN и Polyglot — стандартные форматы партий и дебютных книг — туда и обратно.

Поддержка

Шахматные клубы, которые поддерживают Pragma Chess: пользуются, тестируют и говорят, что им нужно.

Хотите, чтобы ваш клуб был здесь?

Покажите Pragma Chess участникам, расскажите, как прошло, в нашей группе WhatsApp и пришлите туда логотип. Как это устроено

Вступить в группу WhatsApp

Поддержка и сообщество

Pragma Chess делается открыто, вместе с шахматными клубами и игроками.

Руководство

Руководство встроено в приложение (Справка ▸ Руководство Pragma Chess, F1), с полем поиска, на английском, итальянском, испанском и русском — и здесь на сайте.

Читать руководство

Сообщить о проблеме

Что-то не так или не хватает? Откройте issue на GitHub: что делали и что увидели.

Issues на GitHub →

Вопросы и идеи

Спросите, как сделать что-то, предложите, чего не хватает, покажите, что сделали: Discussions проекта на GitHub.

Discussions

Участвовать

Код под лицензией MIT: C++ и Qt, настольный клиент и его движок базы. Pull request'ы приветствуются.

Репозиторий →