En Croissant

website·Indexed 33 days ago

https://encroissant.org/docs

A chess database and analysis tool designed for game analysis, repertoire management, and engine configuration. It features live engine analysis, evaluation graphs, board heatmaps, and support for SQLite-based database formats.

Tokens
2.6K
Snippets
6
Records
26
Agent score
67%

What's inside En Croissant

  1. Overview of En Croissant chess tool

    En Croissant is a desktop chess database and analysis application designed to combine the user experience of online chess websites with the power of a local desktop app. It provides tools for game analysis, database management, and opening preparation.
  2. Access and manage En Croissant databases

    En Croissant stores its databases in a single file using the SQLite format. Because it uses a standard general-purpose format, the database can be accessed and manipulated outside of the application using programmatic tools or GUI clients such as DB Browser for SQLite.
  3. Understand En Croissant Repertoires

    A repertoire in En Croissant is a collection of chess variations (stored as a standard PGN file) organized by opening. It features dedicated Build and Train modes to help users construct their opening lines and memorize them through spaced repetition.
  4. Analyze chess games with En Croissant

    En Croissant provides a detailed game analysis report that allows users to review their games through three primary visualizations: a graph showing the evaluation change over time, a board heatmap, and a comprehensive list of the best moves for each position.
  5. Train and memorize repertoire moves

    Use Train mode to drill your lines. Click Train in the repertoire file to start. En Croissant presents positions and requires you to find the correct move on the board.

    Spaced Repetition System: After each move, rate the recall difficulty on a scale of 1 to 4. The system prioritizes moves rated as more difficult.

    • Keyboard Shortcuts: Use keys 1-4 to quickly rate recall without using the mouse.

    Tracking Progress:

    • The Progress bar shows session stats: moves practiced, correct/incorrect counts, and overall accuracy.
    • When positions are due for review, a symbol appears next to the file name on the Files page.
  6. Install En Croissant on Linux

    En Croissant provides multiple package formats for Linux. Depending on the chosen format, use the following installation methods:

    • AppImage: Make the file executable and run it.
    • .deb: Install using dpkg or a system package manager.
    • .rpm: Install using a package manager like dnf.
    • Raspberry Pi: Available via Pi-Apps.
    # For AppImage
    chmod +x en-croissant_0.15.1_amd64.AppImage
    ./en-croissant_0.15.1_amd64.AppImage
    
    # For .deb
    sudo dpkg -i en-croissant_0.15.1_amd64.deb
    
    # For .rpm
    sudo dnf install ./en-croissant-0.15.1-1.x86_64.rpm
  7. Configure En Croissant for first-time use

    After launching En Croissant for the first time, perform these initial setup steps to enable full functionality:

    1. Configure Engines: Visit the Engines page to download or add chess engines (e.g., Stockfish).
    2. Add Reference Database: Visit the Databases page to download a reference database for analysis.
    3. Explore: Use the Analysis board, play against the computer, or practice with puzzles.
  8. Download available chess engines for En Croissant

    En Croissant provides a selection of pre-configured chess engines that can be downloaded and integrated. The available engines include Stockfish, RubiChess, Dragon by Komodo, Komodo, and Leela Chess Zero. ELO ratings for these engines are sourced from CCRL.

    Available Engines

  9. Install En Croissant on Windows

    To install En Croissant on Windows, download the latest .exe installer from the official Download page and run the installer following the on-screen instructions.
  10. Install En Croissant on macOS

    To install En Croissant on macOS, download the .dmg file from the Download page, open it, and drag the En Croissant application into the Applications folder.
  11. Generate a comprehensive game report

    Generate a full annotated summary of a game by clicking the Generate Report button in the Analysis panel. You can configure the following options in the dialog:

    • Engine Selection: Choose which engine to use for the report.
    • Reversed Analysis: Analyzes from the final position backwards for better speed and consistency.
    • Annotate Novelties: Marks the first position not found in the selected reference database as a novelty (requires a reference database to be configured).
    • Show Variations: Includes the engine's best continuation line for any move marked as a mistake.
  12. Perform live engine analysis on a chess game

    To perform real-time evaluation of a chess game, open the game and switch to the Analysis tab. Enable a previously installed engine from the right-hand panel to see evaluations and best-move suggestions as you navigate the moves. For endgame positions with 7 or fewer pieces, En Croissant automatically queries the Lichess tablebase API to show the theoretical result (won, lost, or drawn).