Skip to content

The Ultimate Chess Toolkit – a modern, open-source, cross-platform GUI to analyze games, train repertoires, and manage engines and databases.

License

Notifications You must be signed in to change notification settings

ChessKitchen/pawn-appetit


Logo

Pawn Appétit

The Ultimate Chess Toolkit

Website · Discord Server · Releases

Test Status Release License GitHub stars Discord

🏆 The Ultimate Chess Toolkit - A modern, cross-platform chess GUI that combines powerful analysis, repertoire training, and engine management in one beautiful application.

Perfect for: Chess coaches, competitive players, and enthusiasts who want professional-grade tools without the complexity.

Why Pawn Appétit?

  • 🚀 Lightning Fast - Built with Tauri/Rust for native performance
  • 🎯 User-Focused - Intuitive design that gets out of your way
  • 🔧 Highly Customizable - Themes, layouts, and workflows tailored to you
  • 🌍 Cross-Platform - Windows, macOS, and Linux support
  • 🔒 Privacy First - Your data stays on your device (optional telemetry)

✨ Features That Matter

🎯 Core Features

Feature Description Status
🔍 Smart Analysis Import from lichess/chess.com, analyze with any UCI engine
🧠 Repertoire Training Spaced repetition system for opening mastery
📊 Position Search Find patterns across your entire game database
Engine/Database Management Easy engine/database installation and configuration
🎨 Customizable UI Light/dark themes with custom theme creation

🚀 What Makes Us Different

  • No Subscription Required - Open source and completely free
  • Privacy First - Your data stays on your device (optional telemetry)
  • Modern UI - Built with latest web technologies for smooth experience
  • Active Development - Regular updates and new features
  • Community Driven - Your feedback shapes the roadmap

📈 Performance & Stats

Metric Value
App Size ~50MB (lightweight)
Startup Time <2 seconds
Supported Formats PGN, FEN, UCI engines
Languages 9+
Platforms Windows, macOS, Linux

📸 Screenshots

Here are some screenshots of Pawn Appétit in action:

Dashboard Page
Dashboard Page

Game Page Analyze Page
Game & Analyze Pages

Learn Page Practice Page
Learn & Practice Pages

Keybindings Page Settings Page
Keybindings & Settings Pages

🚀 Quick Start

📥 Download & Install

Platform Download
Windows Windows
macOS macOS
Linux Linux

⚡ First Steps

  1. Download the latest release for your platform
  2. Install and launch Pawn Appétit
  3. Import your first game from lichess.org or chess.com
  4. Start analyzing with the built-in engine
  5. Join our Discord for tips and support

🛠️ Development Setup

Prerequisites

Ensure you have the required tools installed for your platform:

Build Instructions

  1. Clone the repository:

    git clone [email protected]:ChessKitchen/pawn-appetit.git
    cd pawn-appetit
  2. Install dependencies using pnpm:

    pnpm install
  3. Run in Development Mode:

    Build and run the desktop application using Tauri:

    pnpm tauri dev
  4. Build for Production:

    Build the application for production:

    pnpm tauri build

    The compiled application will be available at:

    src-tauri/target/release

🐳 Using Docker

You can also build Pawn Appétit using Docker (make sure Docker is installed and running):

  1. 🏗️ Build the Docker image:

    docker build -t pawn-appetit .
  2. 🚀 Run the container:

    docker run -d --name pawn-appetit-app pawn-appetit
  3. 📦 Copy the built binary from the container:

    docker cp pawn-appetit-app:/output/pawn-appetit ./pawn-appetit

The binary will be available in your current directory.

⚖️ How We Compare

Feature Pawn Appétit ChessBase Arena Scid
Price Free ✅ $199+ ❌ Free ✅ Free ✅
Modern UI
Cross-platform Windows only ❌ Windows only ❌
Open Source

🌍 Translations

Language Status File
🇺🇸 EN ✅ 100% EN
🇩🇪 DE 🟡 88% DE
🇪🇸 ES 🟡 88% ES
🇫🇷 FR 🟡 88% FR
🇦🇲 HY 🟡 88% HY
🇮🇹 IT 🟡 88% IT
🇷🇺 RU 🟡 88% RU
🇹🇷 TR 🟡 88% TR
🇨🇳 ZH 🟡 88% ZH
🇧🇾 BE 🔴 49% BE
🇳🇴 NB 🔴 49% NB
🇵🇱 PL 🔴 49% PL
🇵🇹 PT 🔴 49% PT
🇺🇦 UK 🔴 49% UK
🇸🇦 AR 🔴 24% AR
🇯🇵 JA 🔴 9% JA

📢 Want to help translate? See CONTRIBUTING_TRANSLATIONS.md and CONTRIBUTING.md.

🗺️ Roadmap

🎯 Coming Soon

  • Web Version - Play and manage your games in the browser
  • Mobile Companion App - Sync your repertoire to mobile
  • Cloud Sync - Access your data from anywhere (optional)
  • Tournament Mode - Tools for competitive play
  • Advanced Statistics - Deeper game insights

💭 Your Ideas

Have a feature request? Let us know!

📊 Telemetry

Pawn Appétit uses Supabase for anonymous telemetry to help improve the application. The telemetry collects:

  • Application version and platform information (OS, version, and architecture)
  • Anonymous user country code, detected locally or via a public IP geolocation API (ip-api.com)
  • Basic usage events

No personal information, IP addresses, or game content are used for data collection. You can disable telemetry in the settings if preferred.

📦 Changelog

For a list of recent changes, see the Changelog.

🤝 Join Our Community

We're building something amazing together! Here's how you can be part of it:

💬 Get Help & Connect

🌟 Contribute

📊 Project Stats

GitHub contributors GitHub last commit GitHub issues

We welcome contributions! Please refer to the Contributing Guide for details on how to get started.

💬 Community

Join our Discord server to connect with other users, get help, and contribute to discussions.

🧱 About This Project

Pawn Appétit is a fork of En Croissant, extended with additional features, refinements, and a focus on user experience.

About

The Ultimate Chess Toolkit – a modern, open-source, cross-platform GUI to analyze games, train repertoires, and manage engines and databases.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages