Mac-native Chess Database + Repertoire Builder

AIChessGM helps you build a real opening repertoire from your own games. Create a transposition-aware Opening Tree, add engine evaluations only where it matters, and train your lines with structured practice tools.

AI features are optional. AIChessGM is first and foremost a modern macOS chess database and repertoire system.

Download Free 7-Day Trial
macOS 14+ β€’ Apple Silicon
Preview build: Rapid updates, expect occasional rough edges. Trial period is tied to the build you download (so newer builds include a fresh 7-day trial).

Powerful Features for Serious Chess Players

Everything you need to organize, analyze, and improve your chess game

🧭

Game Flow Mode – Visualize the Game’s Strategy

See the full journey of every piece from any position. Understand maneuvering, coordination, and strategic plans at a glance.

πŸ“š

Database Management

Create, organize, and search large collections of chess games. Import from PGN, export to various formats, and manage your game library with powerful search and filtering tools.

β™Ÿ

Engine Analysis

Integrate UCI chess engines like Stockfish for position evaluation. Configure threads, hash size, and MultiPV to get detailed analysis with principal variations and depth metrics.

πŸ“–

Opening Books

Use Polyglot (.bin) and ChessBase (.ctg) books for reference and book-guided play.

🌳

Opening Tree (Repertoire Builder)

Build a repertoire from your databases. Transposition-aware stats, engine eval, backsolved eval, comments, and one-click training.

🎯

Training Mode

Practice with multiple training agents including engine analysis, game lines, opening books, and mistake training. Track your progress and identify areas for improvement.

🧩

Rules Platform (Preview)

Start from built-in starter bundles, run dry-run previews before enable actions, and automate your review workflow with targeted rules.

πŸ€–

AI Chat Assistant

Optional OpenAI-powered assistant for contextual help. Get move explanations, position descriptions, and game annotations powered by artificial intelligence.

πŸ“

AI Scoresheet Recognition

Transcribe handwritten scoresheets with AI vision and repair unclear moves in context. Use a dedicated Scoresheet Recognition Model separate from diagram recognition.

πŸ“Š

Feature & Motif Analysis

Discover strategic and tactical patterns in your games. Identify motifs like attacks, sacrifices, and king safety issues with detailed visualizations.

πŸ–₯

Customizable Workspace

Dockable panes with flexible layouts. Save named layouts for different tasks and switch between them instantly. Auto-load your favorite layout on startup.

Your Repertoire Loop

A practical workflow from game import to repeatable training

1. Import games (yours + model games)
2. Convert to Opening Tree (.otb)
3. Smart Analyze + Backsolve
4. Train your lines (Tree / Book vs Book / Mistake Training)

Rules Platform (Preview)

Use starter bundles out of the box now, then grow into AI-authored and shared rule packs.

πŸš€

Top 20 Starter Set

Load high-impact rules grouped into bundles like Beginner Improvement, Tactics Focus, and Repertoire Discipline.

πŸ›‘οΈ

Dry-Run Safety

Before enabling bundles, AIChessGM previews projected matches, top hit rules, and unavailable-field warnings.

πŸ“¦

Portable Setup

Export/import your Rules settings snapshot so orientation and auto-load behavior move cleanly between installs.

🌐

Community Rules (Planned)

Website upload/download for favorite rule packs and AI-assisted rule authoring are the next direction.

Open Rules Hub Read Rules Platform Guide

Library Ask AI Schema Publish Guide

See AIChessGM in Action

A powerful yet intuitive interface for all your chess analysis needs

Repertoire Builder pane showing move stats, engine eval, and backsolved eval

Repertoire Builder with transposition-aware move stats, Eval + Back columns, and Smart/Backsolve workflow controls

Game Flow Mode in Action

Visualize long-term piece paths and strategic coordination

Game Flow Mode screenshot showing piece path planning and strategic coordination

Game Flow Mode showing path visualization for strategic planning and piece coordination

Use Game Flow Mode to communicate ideas quickly: limit the number of future moves, select only the pieces you care about, and keep the board readable with clutter opacity controls.

System Requirements

AIChessGM is designed to work on modern macOS systems

πŸ’»

Operating System

macOS 14 (Sonoma) or later

⚑

Architecture

Apple Silicon (M-series) only

πŸ”§

Optional

UCI Chess Engines (Stockfish)
OpenAI API Key (for AI features)

πŸ“

Supported Formats

PGN, .cgmdb, .bin, .ctg, .otb, FEN

Download AIChessGM

Try the latest preview build of AIChessGM free for 7 days. Built for serious repertoire prep and training on macOS.

Download Free 7-Day Trial

Version 0.3.34 β€’ March 2026

macOS 14+ β€’ Apple Silicon

πŸ“₯ Download DMG File

View Changelog

Privacy: AI features are optional and disabled by default. If you add an API key, AIChessGM stores it in macOS Keychain.

Support: Email info@aichessgm.com (usually within 24-48h).

After the trial period ends, a paid license will be required to continue using AIChessGM.

Preview notice: Rapid updates, expect occasional rough edges. The app displays your exact trial expiration date at startup. Trial period is tied to the build you download (so newer builds include a fresh 7-day trial). For questions or bug reports, email info@aichessgm.com.

Guides and Remote Leela Setup

Read the main AIChessGM user guide, or open the optional remote Leela guide for Vast.ai and home Linux setups.

Optional: This remote-engine package is not required to install or run AIChessGM itself. AIChessGM works on its own without any Vast.ai, Tailscale, or Leela server setup.

Bridge source included: The setup package now includes the Go source for the Leela communication/startup layer, so you can build the bridge for Windows, macOS, or Linux. The bundled prebuilt bridge binary is Linux x86_64 only.

Fresh Vast container recovery: The packaged Vast bootstrap now auto-installs tailscale when the base Jupyter image is missing it, so a persistent /workspace volume can restore the service on the next start with much less manual recovery.

View User Guide Open Remote Leela Guide

Download Setup + Source ZIP