Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Pawn-Appetit/pawn-appetit

Repository files navigation

Pawn Appetit




Experience professional chess analysis with an intuitive, modern interface

Overview

Pawn Appetit is a modern, open-source and cross-platform chess application designed for players who demand professional-grade analysis tools without the premium price tag. Built with Rust and Tauri for exceptional performance, it delivers advanced chess engine integration, game analysis, opening repertoire training, and more-all wrapped in an intuitive interface.

Whether you're preparing for tournaments, analyzing your games, or building opening repertoires with spaced repetition, Pawn Appetit provides the tools you need in a fast, lightweight package.

Table of Contents

  • Features
  • Screenshots
  • Installation
    • Download
    • Quick Start
  • Development
    • Prerequisites
    • Building from Source
    • Docker Build
  • Comparison
  • Roadmap
  • Contributing
  • Translations
  • Community
  • Privacy & Telemetry
  • Changelog
  • License
  • Acknowledgments

Features

  • Game Management - Store and analyze your games from lichess.org and chess.com
  • Multi-Engine Analysis - Supports all UCI chess engines for deep position evaluation
  • Repertoire Training - Prepare openings and train them with spaced repetition
  • Engine & Database Management - Simple installation and management of engines and databases
  • Position Search - Absolute or partial position search in your database
  • Cross-Platform - Available on Windows, macOS, and Linux
  • Customizable Interface - Tailor the app to your preferences

Screenshots

Play chess games and analyze them with powerful engine tools


Solve puzzles and improve with guided learning


Flexible keybindings and appearance settings

Installation

Download

Prebuilt binaries are available for Windows, macOS, and Linux:

Download the latest release

Platform Download
Windows .exe
macOS .dmg (Apple Silicon and Intel)
Linux .AppImage, .deb, or .rpm

Quick Start

  1. Download and install Pawn Appetit for your platform
  2. Launch the application
  3. Import a game from Lichess or Chess.com (or load a PGN file)
  4. Start analyzing with the built-in Stockfish engine
  5. Join the Discord community for support

Development

Prerequisites

Ensure you have the required tools installed for your platform:

Building from Source

  1. Clone the repository:

    git clone git@github.com:Pawn-Appetit/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

Docker Build

You can also build Pawn Appetit 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.

Comparison

Feature Pawn Appetit ChessBase Arena Scid
Price Free $199+ Free Free
Modern UI
Cross-platform Windows only Windows only
Open Source

Roadmap

  • Web Version
  • Mobile App
  • Cloud Sync

Contributing

We welcome contributions of all kinds:

  • Code - See CONTRIBUTING.md for development guidelines
  • Translations - Help localize the app (see Translations section below)
  • Bug Reports - Open an issue
  • Feature Requests - Start a discussion
  • Star this repo - It really helps us grow!

Translations

Pawn Appetit is for chess players all around the world! We're committed to making professional-grade chess analysis accessible in your language. Join our growing international community and help us reach every chess player, no matter where they are.

Language Progress Link
English US 100% View
English UK 90% View
Espanol (Spanish) 67% View
Deutsch (German) 50% View
Francais (French) 50% View
Hayeren (Armenian) 50% View
Italiano (Italian) 50% View
Russkii (Russian) 50% View
Turkce (Turkish) 50% View
Zhong Wen (Chinese) 50% View
Polski (Polish) 32% View
Belaruskaia (Belarusian) 28% View
Norsk (Norwegian Bokmal) 28% View
Portugues (Portuguese) 28% View
Ukrayins'ka (Ukrainian) 28% View
l`rby@ (Arabic) 13% View
Ri Ben Yu (Japanese) 5% View

Want to help translate? See CONTRIBUTING.md.

Community

Join our Discord server to:

  • Get help and support
  • Share feedback and ideas
  • Connect with other chess players and developers
  • Stay updated on new features

Privacy & Telemetry

Pawn Appetit includes optional telemetry. Collected data includes:

  • Application version, OS, and architecture
  • Anonymized country code (via local detection or ip-api.com)
  • Basic usage events

No personal information, IP addresses, or game content is collected. You can disable telemetry at any time in the settings.

Changelog

For a list of recent changes, see the Changelog.

License

Pawn Appetit is licensed under the GPL-3.0 License.

Acknowledgments

Pawn Appetit is a fork of En Croissant, extended with additional features and refinements focused on user experience.

Special thanks to all contributors and the chess programming community.

About

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

Topics

Resources

Readme

License

GPL-3.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages