Chessifier is a modern, open-source, cross-platform chess GUI built for power users and enthusiasts. Designed to be intuitive, customizable, and feature-rich, it provides a seamless experience for analyzing games, training repertoires, and managing engines and databases.
- 🔍 Game Analysis - Import and analyze games from lichess.org and chess.com.
- ⚙️ Multi-Engine Support - Analyze with any UCI-compatible engine.
- 🧠 Repertoire Training - Build and train your opening repertoire using spaced repetition.
- 📦 Engine & Database Management - Install and manage engines and databases with minimal effort.
- 🔎 Position Search - Search for absolute or partial positions across your game database.
Ensure you have the required tools installed for your platform:
-
Clone the repository:
git clone git@github.com:Chessifier/chessifier.git cd chessifier
-
Install dependencies using pnpm:
pnpm install
-
Run in Development Mode:
Build and run the desktop application using Tauri:
pnpm tauri dev
-
Build for Production:
Build the application for production:
pnpm tauri build
The compiled application will be available at:
src-tauri/target/release
Language | Status | File |
---|---|---|
🇺🇸 US | ✅ 100% | US |
🇦🇲 AM | 🟡 99% | AM |
🇧🇾 BY | 🟡 90% | BY |
🇩🇪 DE | 🟡 90% | DE |
🇪🇸 ES | 🟡 90% | ES |
🇫🇷 FR | 🟡 99% | FR |
🇮🇹 IT | 🟡 90% | IT |
🇳🇴 NO | 🟡 90% | NO |
🇵🇱 PL | 🟡 90% | PL |
🇵🇹 PT | 🟡 90% | PT |
🇷🇺 RU | ✅ 100% | RU |
🇹🇷 TR | 🟡 90% | TR |
🇺🇦 UA | 🟡 90% | UA |
🇨🇳 CN | 🟡 90% | CN |
📢 Want to help translate? See CONTRIBUTING.md.
For a list of recent changes, see the Changelog.
We welcome contributions! Please refer to the Contributing Guide for details on how to get started.
Join our Discord server to connect with other users, get help, and contribute to discussions.
Chessifier is a fork of En Croissant, extended with additional features, refinements, and a focus on user experience.