Linux

Where Does PyChess Store Games and Settings?

PyChess saves games as PGN files wherever you export them, with engines and preferences in the user config tree.

Last updated

PyChess splits games from setup. Played games export as PGN text to wherever you point them, which makes them the portable archive. Engines, preferences, and layouts live in the user config tree.

PGN first, config second. The text files open in any chess tool ever made, while config restores the familiar layout. Confirm the exact config path on your distro, since packaging shifts it. Reinstall engines natively rather than copying binaries across systems.

Where PyChess stores this, by platform

Linux
~/.config/pychess

Engines, preferences, and layouts in the XDG tree. Confirm the exact path on your distro. Copy with PyChess closed.

Frequently asked questions

How do I move PyChess games to a new PC?

Copy your PGN library plus the config folder to the new machine. Games travel as PGN text, settings travel in config. Engines need reinstalling separately on the new system.

Where are PyChess chess engines?

Engines install through the in app manager into user data, with paths recorded in config. Note custom engine paths before migrating, since absolute paths break across machines with different layouts.

Notice an outdated path? Let us know.