Brass Pawn vs Lucas Chess: native iPhone, iPad & Mac UX vs Windows desktop trainer

Native Apple SwiftUI studio vs Windows/Linux desktop toolkit

Platform, UX and engine comparison between Brass Pawn and Lucas Chess
DimensionBrass PawnLucas Chess
Supported operating systemsNative iPhone, iPad and Mac (iOS 17+, iPadOS 17+, macOS 14+)Windows and Linux desktop (no iPhone or iPad app; no official notarised Mac App Store app)
Interface designFocused dark-theatre SwiftUI with 8 clear modes plus 2D & carved/bronze 3D boardsMulti-menu Qt/Python desktop utility with dozens of sub-dialogs and mini-tools
Bundled enginesStockfish 18 (1400–full) + Reckless 0.10 (full) compiled nativelyDozens of bundled desktop UCI engines spanning weak novices to Stockfish
Tactics & spaced repetition14,351 puzzles across 20 motifs with automatic 1/4/10-day spaced repetitionLarge collection of tactical packs, Leitner boxes and custom PGN training files
Move coachingWin-probability grading + plain-English board-feature sentencesTutor dialog showing centipawn/eval tables, MultiPV lines and numeric hints
Licence & telemetryGNU AGPLv3 open source, zero ads, zero analyticsGPL open source, zero ads, zero analytics

Training modes, mobility and pricing

Practical workflow and cost comparison between Brass Pawn and Lucas Chess
Feature / CostBrass PawnLucas Chess
Pocket & tablet trainingFirst-class iPhone and iPad experience offline anywhereDesktop-only — requires sitting at a Windows or Linux PC
Positional & Elo modes116 quiet positional judgement exercises + 1,624 Guess the Elo games + 900 Watch gamesDetermine-your-calculating-power, Find Best Move and GM game replay tools
Board photo scannerOn-device Apple Vision camera/photo board reader built inManual FEN/position setup on desktop
Online human playApple Game Center matchmaking & friend invitations (3–30 min)Offline desktop training program
CostFree unlimited play + 5/day drills; Pro $3.99/mo or $39.99 once on App Store (source is AGPLv3)$0 free open-source desktop download

Which open-source trainer fits your setup?

Choosing between Brass Pawn and Lucas Chess by device and workflow
ScenarioBetter choiceWhy
Training on an iPhone, iPad or Apple Silicon Mac with zero configurationBrass PawnNative App Store installation with touch, pointer and retina typography built for Apple hardware.
Using a Windows or Linux PC and wanting dozens of quirky low-rated UCI engines for $0Lucas ChessLegendary free desktop sandbox with unmatched configurable sub-modes on Windows/Linux.
Preferring calm, legible plain-English feedback over complex numeric UCI tablesBrass PawnTranslates win-probability drops directly into sentences about open files, outposts and king safety.
Drilling personal PGN opening lines and custom Leitner flashcard decks on a PCLucas ChessIncludes desktop opening-line and custom PGN import trainers.
Playing a quick 10-minute human game with zero chat after finishing daily puzzlesBrass PawnIncludes Game Center multiplayer right beside the offline training modes.

Kindred philosophy, completely different platforms

Lucas Chess has earned enormous goodwill among Windows desktop players by offering serious offline training without accounts, telemetry or ads. Its only real barriers for Apple households are platform and interface: there is no iPhone or iPad app, and its desktop menus expose decades of accumulated checkboxes.

Brass Pawn brings an equally uncompromising open-source (AGPLv3), offline-first ethic natively to iPhone, iPad and Mac. Instead of asking you to configure Leitner parameters or pick among forty obscure engines, it gives you eight focused modes, automatic spaced repetition, win-probability coaching and 31 localised languages.

Open source on the App Store

Like Lucas Chess, Brass Pawn’s complete source code is public on GitHub under GNU AGPLv3. Installing from the App Store gives you signed automatic updates, Game Center matchmaking and optional Pro convenience ($3.99/mo or $39.99 once), while computer play and Watch stay $0 forever.

Honest boundaries

When Lucas Chess is the better fit

  • Lucas Chess is 100% free with zero daily counters on Windows and Linux.
  • Lucas Chess includes opening-book trainers, PGN database tools and dozens of specialized calculation mini-modes.
  • Brass Pawn targets iPhone, iPad and Mac rather than Windows or Linux desktops.

Frequently asked questions

Does Lucas Chess run on iPhone or iPad?
No. Lucas Chess is a desktop Python/Qt application built for Windows and Linux. Brass Pawn is built natively in SwiftUI for iPhone, iPad and Mac.
Why does Brass Pawn ship two engines instead of forty?
Because Stockfish 18 covers human-scaled ratings from ~1400 to world-champion strength via UCI_Elo depth limiting, while Reckless 0.10 offers a genuine full-strength second opinion in imbalanced positions — without overwhelming Settings.
Can I build Brass Pawn from source under AGPLv3?
Yes. The complete Swift rules engine, perft test suite, puzzle-mining scripts and app source are published at github.com/minchopm/chess-trainer under GNU AGPLv3.
Does Brass Pawn work offline like Lucas Chess?
Yes. All training modes, both chess engines and all 900 Watch games work offline with zero network calls.

Native on iPhone, iPad & Mac

Practise offline with Stockfish 18 and Reckless 0.10

Play unlimited coached games against the engine or over Game Center for free, with five daily exercises in Tactics, Rush, Positional judgement, Endgames and Guess the Elo — and zero advertising under the GNU AGPLv3.

Brass Pawn

Tactics, positional judgement, endgame technique and coached play, with the engine running on the device itself. No account, and nothing collected — apart from what online play needs: that you are online, and the friends you make.

Chess practice: offline analysis, puzzles and friends

Free software under the GNU Affero General Public License v3. Read the source.

© 2026 Mincho Milev. Brass Pawn is free software.

Stockfish © the Stockfish developers, GPLv3. Puzzles and games from the Lichess database, CC0. Not affiliated with Apple, Lichess, the Stockfish project or the Reckless project.