Pragma Chess

Tu ajedrez, en un solo lugar.

Una base de datos de ajedrez de código abierto para estudiar, entrenar y jugar: ligera, sencilla, con lo que de verdad importa.

Descargar Código fuente

Gratis, con licencia MIT. Para Windows, macOS y Linux.

La partida de la Ópera de Morphy: pulsa E en 14.Td1 y Explicar te muestra por qué gana.

Qué hace

Todo lo que un ajedrecista necesita para guardar, estudiar y mejorar, y nada que estorbe.

Bases de datos de partidas

Tus partidas en bases de datos .pdb: importa PGN, partidas de lichess.org y chess.com, torneos de torneionline.com y archivos de ChessBase. Busca por posición, variante, jugador, apertura, torneo y año.

Explicar

Pulsa E y el motor te muestra en el tablero por qué la última jugada es buena o mala: flechas rojas donde cae material, flechas azules para la respuesta que marca la diferencia, un mate forzado jugado entero.

Variantes y notas

Juega una jugada que no es la siguiente y se convierte en una variante, mostrada bajo la jugada que sustituye. Anota las jugadas con !, ?, ±, ∞… Todo se guarda con la partida y viaja en PGN.

Entrenamiento con tutor

Juega contra el motor, desde el libro de aperturas que tú ajustas. Cuando tu jugada es un error, el tutor detiene la partida y te deja deshacerla, explicarla o seguir.

Juega en línea

Conecta tu cuenta de lichess.org, o freechess.org incluso como invitado, y juega contra personas desde el mismo tablero. Mientras juegas, el motor, Explicar y el libro están apagados: eres tú contra tu rival.

Libros de aperturas

Libros Polyglot con tu repertorio y los pesos que elijas, para que el motor te entrene en las líneas que quieres. Nombres de aperturas en inglés e italiano.

Sincronización entre ordenadores

Mantén tus bases de datos y proyectos iguales en todos tus ordenadores a través de una carpeta FTP, WebDAV o Git, y en el móvil con la app complementaria. Nunca se borra nada sin una fusión.

Proyectos

Base de datos, partida, jugada, paneles y motor forman un proyecto que vuelves a abrir tal como lo dejaste. Interfaz de escritorio nativa, en español, inglés e italiano.

Capturas de pantalla

Pragma Chess en GNOME. Haz clic en una imagen para verla a tamaño completo.

Descargar

Elige tu sistema. La última versión es la

Windows

Instalador para Windows 10 y 11, de 64 bits. En la página de versiones hay un .zip portátil.

Descargar para Windows PragmaChess-windows-x64-setup.exe

macOS

Imagen de disco para Mac con Apple Silicon. Ábrela y arrastra Pragma Chess a Aplicaciones.

Descargar para macOS PragmaChess-macos-arm64.dmg

Linux (Debian, Ubuntu)

Paquete .deb para Ubuntu 24.04 o posterior y Debian 13 o posterior.

Descargar el .deb pragma-chess_amd64.deb

Linux (Fedora)

Paquete .rpm para Fedora y distribuciones compatibles.

Descargar el .rpm pragma-chess.x86_64.rpm

Android Beta

La app para móviles Android 8 o posterior, en beta: enlázala con el cliente de escritorio para llevar contigo tus bases de datos y partidas. Pronto en la tienda oficial de aplicaciones.

Descargar el APK PragmaChess-android.apk

Cada versión trae Stockfish como motor predeterminado; funciona cualquier motor UCI. Todas las versiones y las anteriores →

Qué obtienes

  • Bases de datos .pdb — archivos SQLite que puedes copiar, compartir y abrir con otras herramientas; una base de datos por cada colección de partidas.
  • Proyectos .pch — YAML legible con la base de datos, la partida, el motor y la disposición de los paneles.
  • PGN y Polyglot — los formatos estándar para partidas y libros de aperturas, de entrada y de salida.

Apoyos

Los clubes de ajedrez que apoyan Pragma Chess: lo usan, lo prueban y nos cuentan lo que necesitan.

¿Quieres que tu club aparezca aquí?

Presenta Pragma Chess a tus socios y luego cuéntanos cómo fue en nuestro grupo de WhatsApp, y mándanos allí tu logo.

Unirse al grupo de WhatsApp

Ayuda y comunidad

Pragma Chess se hace a la vista de todos, con clubes de ajedrez y jugadores.

Guía

La guía está integrada en la aplicación (Ayuda ▸ Guía de Pragma Chess, F1), con un campo de búsqueda, en español, inglés e italiano, y también aquí en el sitio.

Leer la guía

Informar de un problema

¿Algo va mal o falta algo? Abre una issue en GitHub contando qué hiciste y qué viste.

Issues en GitHub →

Preguntas e ideas

Pregunta cómo hacer algo, propón lo que falta, enseña lo que has hecho con él: las Discussions del proyecto en GitHub.

Discussions

Colabora

El código tiene licencia MIT: C++ y Qt, tanto el cliente de escritorio como su motor de bases de datos. Las pull requests son bienvenidas.

El repositorio →