ChessPenguin Download

Free chess database software for Windows, macOS and Linux

Open PGN and ChessBase files, read annotated games, and analyse them with Stockfish. Fast, native and open source.

Choose a download All platforms and formats

Free and open source. No account, no ads, no tracking.

ChessPenguin game screen: Morphy's Opera game on a large board, with notation, comments and a variation on the right.
Read annotated games on a large, clear board.

See it in action

Everything you need to study chess

Download

Version 0.6.0 · released October 19, 2026 · Release notes ↗

Windows

Windows 10 and 11, 64-bit

.zip · 12 MBDownload
  1. Unzip the archive (right-click → Extract All).
  2. Run ChessPenguin.exe from the extracted folder.

If Windows shows “Windows protected your PC”, click More info, then Run anyway. ChessPenguin isn't signed with a Microsoft certificate yet; you only need to do this once.

macOS

Mac with Apple silicon (M1 or later), macOS 11 or later

.dmg · 13 MBDownload
  1. Open the .dmg file and drag ChessPenguin to the Applications folder.
  2. The first time, open Applications, Control-click (or right-click) ChessPenguin and choose Open, then click Open again.
On macOS 15 Sequoia and later
  1. Double-click ChessPenguin. When macOS says it can't verify the app, click Done.
  2. Open System Settings → Privacy & Security and scroll down to Security.
  3. Click Open Anyway next to “ChessPenguin was blocked”, then confirm with your password.

You only need to do this once. ChessPenguin isn't signed by Apple yet because that requires a paid developer account. The app is open source and built on GitHub from the published code.

Still won't open?

Run this in Terminal, then open ChessPenguin again:

xattr -dr com.apple.quarantine /Applications/ChessPenguin.app

Macs with Intel processors are not supported yet.

Linux

Pick the package for your distribution. Commands assume the file is in ~/Downloads; if your browser saves files elsewhere, change the path.

AppImage — any distribution

.AppImage · 15 MBDownload
chmod +x ~/Downloads/ChessPenguin-0.6.0-x86_64.AppImage
~/Downloads/ChessPenguin-0.6.0-x86_64.AppImage

Debian, Ubuntu, Linux Mint

.deb · 16 MBDownload
sudo apt install ~/Downloads/chesspenguin_0.6.0_amd64.deb

Fedora, openSUSE

.rpm · 16 MBDownload
sudo dnf install ~/Downloads/chesspenguin-0.6.0-1.x86_64.rpm

On openSUSE: sudo zypper install ~/Downloads/chesspenguin-0.6.0-1.x86_64.rpm

Arch Linux, Manjaro, EndeavourOS

.pkg.tar.zst · 15 MBDownload
sudo pacman -U ~/Downloads/chesspenguin-0.6.0-1-x86_64.pkg.tar.zst

Flatpak — Stockfish included

.flatpak · 86 MBDownload
flatpak install --user ~/Downloads/ChessPenguin-0.6.0-x86_64.flatpak
flatpak run io.github.vrubelroman.chessPenguin

If Flatpak asks for a runtime, add Flathub first: flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Portable archive

.tar.gz · 16 MBDownload

Unpack it anywhere and run chesspenguin. No installation, no menu entry.

Verify your download: SHA256SUMS.txt · All releases on GitHub ↗ · Source code ↗

How to verify

Download SHA256SUMS.txt into the same folder as the file, then run:

Linux

sha256sum -c --ignore-missing SHA256SUMS.txt

macOS

shasum -a 256 -c --ignore-missing SHA256SUMS.txt

Windows (PowerShell)

Get-FileHash .\ChessPenguin-0.6.0-windows-x86_64.zip

Compare the result with the line for this file in SHA256SUMS.txt.

Chess engine

ChessPenguin analyses with Stockfish, the strongest free chess engine. To keep the download small, Stockfish isn't inside the app: the first time you start an analysis, ChessPenguin offers to download the official build (about 80 MB), checks it and starts the analysis. You can also do it any time in Settings → Engines.

  • The Flatpak already includes Stockfish.
  • Prefer to install it yourself? A stockfish installed on your system is found automatically, or point ChessPenguin to the file.
  • Any UCI engine can be added in Settings → Engines.

Stockfish downloads ↗ · Stockfish on GitHub ↗

Open source

ChessPenguin is free software under the GNU GPL 3.0 or later, written in Rust. The source code and every release build are on GitHub, built automatically from the published code. Use it, study it, share it, improve it.

View on GitHub ↗

Piece sets, boards and sounds come from Lichess under their own free licenses. Third-party licenses

Support

Found a problem or have an idea? Write to us — every message is read, and suggestions shape what comes next.

You can also open an issue on GitHub: GitHub Issues ↗

When reporting a problem, please mention your ChessPenguin version and system, and attach the PGN file if the problem is with a game.