Pragma Chess

I tuoi scacchi, in un posto solo.

Un database scacchistico open source per studiare, allenarsi e giocare: leggero, semplice, con ciò che serve davvero.

Scarica Codice sorgente

Gratuito, con licenza MIT. Per Windows, macOS e Linux.

La partita dell'Opera di Morphy: premi E su 14.Td1 e Spiega mostra perché vince.

Cosa fa

Tutto quello che serve a chi gioca a scacchi per conservare, studiare e migliorare — e niente tra i piedi.

Database di partite

Le tue partite in database .pdb: importa PGN, le partite di lichess.org e chess.com, i tornei di torneionline.com e i file ChessBase. Cerca per posizione, variante, giocatore, apertura, torneo e anno.

Spiega

Premi E e il motore mostra sulla scacchiera perché l'ultima mossa è buona o cattiva: frecce rosse dove cade materiale, blu per la risposta che fa la differenza, un matto forzato giocato fino in fondo.

Varianti e note

Gioca una mossa che non è la successiva e diventa una variante, mostrata sotto la mossa che sostituisce. Annota le mosse con !, ?, ±, ∞… Tutto si salva con la partita e viaggia nel PGN.

Allenamento con tutor

Gioca contro il motore, che segue il libro di aperture che regoli tu. Quando la tua mossa è un errore il tutor ferma la partita e ti lascia riprenderla, farla spiegare o andare avanti.

Gioca online

Connetti il tuo account lichess.org e gioca con le persone dalla stessa scacchiera. Mentre giochi, motore, Spiega e libro sono spenti: sei tu contro il tuo avversario.

Libri di aperture

Libri Polyglot con il tuo repertorio e i pesi che scegli, così il motore ti allena sulle linee che vuoi. Nomi delle aperture in italiano e inglese.

Sincronizzazione tra computer

Tieni database e progetti uguali su ogni computer attraverso una cartella FTP, WebDAV o Git, e sul telefono con l'app compagna. Nulla viene mai cancellato senza una fusione.

Progetti

Database, partita, mossa, pannelli e motore sono un progetto che riapri come l'hai lasciato. Interfaccia desktop nativa, in italiano e inglese.

Schermate

Pragma Chess su GNOME. Clicca un'immagine per vederla a grandezza piena.

Download

Scegli il tuo sistema. L'ultima versione è la

Windows

Installer per Windows 10 e 11, 64 bit. Nella pagina delle versioni c'è anche uno .zip portabile.

Scarica per Windows PragmaChess-windows-x64-setup.exe

macOS

Immagine disco per i Mac con Apple Silicon. Aprila e trascina Pragma Chess in Applicazioni.

Scarica per macOS PragmaChess-macos-arm64.dmg

Linux (Debian, Ubuntu)

Pacchetto .deb per Ubuntu 24.04 e successive e Debian 13 e successive.

Scarica il .deb pragma-chess_amd64.deb

Linux (Fedora)

Pacchetto .rpm per Fedora e distribuzioni compatibili.

Scarica l'.rpm pragma-chess.x86_64.rpm

Android Beta

L'app per telefoni Android 8 e successivi, in beta: abbinala al client desktop per portare con te database e partite. Presto sullo store ufficiale.

Scarica l'APK PragmaChess-android.apk

Ogni versione include Stockfish come motore predefinito; funziona qualunque motore UCI. Tutte le versioni, anche quelle precedenti →

Cosa ottieni

  • Database .pdb — file SQLite che puoi copiare, condividere e aprire con altri strumenti; un database per ogni raccolta di partite.
  • Progetti .pch — YAML leggibile con il database, la partita, il motore e la disposizione dei pannelli.
  • PGN e Polyglot — i formati standard per partite e libri di aperture, in entrata e in uscita.

Sostenitori

I circoli scacchistici che sostengono Pragma Chess: lo usano, lo provano e ci dicono di cosa hanno bisogno.

Vuoi che il tuo circolo appaia qui?

Fai conoscere Pragma Chess ai tuoi soci, poi raccontaci la tua esperienza nel nostro gruppo WhatsApp e mandaci lì il tuo logo.

Entra nel gruppo WhatsApp

Supporto e comunità

Pragma Chess nasce alla luce del sole, con i circoli e i giocatori.

Guida

La guida è dentro l'applicazione (Aiuto ▸ Guida di Pragma Chess, F1), con un campo di ricerca, in italiano e inglese.

Segnala un problema

Qualcosa non va, o manca? Apri una segnalazione su GitHub con quello che hai fatto e quello che hai visto.

Segnalazioni su GitHub →

Contribuisci

Il codice è con licenza MIT: C++ e Qt per il client desktop, Rust per il motore di database che verrà. Le pull request sono benvenute.

Il repository →