Chess Buddy
A downloadable game for Windows
Chess Buddy is a desktop chess game with a built-in AI coach powered by Claude. Play against Stockfish at any skill level — from absolute beginner to master — while getting real-time commentary and strategic advice as you play.
Features
- Play vs. Stockfish at adjustable difficulty (Beginner → Master), with ELO-adaptive mode that matches your skill level automatically
- AI Coach — ask your coach questions about any position mid-game, get live move commentary streamed as you play, and receive a summary at the end of each game
- Opening Book — 4,000+ openings from the Lichess ECO database, with opening names, hover tooltips, and suggested main-line continuations
- Evaluation Bar — real-time Stockfish position evaluation so you always know who's better
- Move History & Branching — browse back through any game and play alternate lines from any position
- 2D & 3D Board — toggle between a classic 2D board and a 3D view; fullscreen 3D mode hides the UI for a distraction-free experience
- Configurable Commentary — set the coach to annotate your moves, the engine's moves, all moves, or none
- Pawn Promotion Dialog — always prompts for your choice; underpromotions are fully supported
Requirements
An OpenRouter API key is needed for the AI coach and commentary. Chess playing (Stockfish) works without it.
| Status | In development |
| Platforms | Windows |
| Author | pwalessi |
| Genre | Strategy, Educational |
| Tags | 3D, ai, Board Game, Casual, Chess, Godot, Singleplayer, windows |
| AI Disclosure | AI Assisted, Code |
Download
Install instructions
Windows only for now.
Installation
- Download the zip and extract it to any folder
- Run
chess buddy.exe
No further installation needed — Stockfish (the chess engine) is included.
Required: .NET 8 Runtime
Chess Buddy uses C# and requires the .NET 8 Runtime. If the game fails to start, download and install it from Microsoft: https://dotnet.microsoft.com/en-us/download/dotnet/8.0 → Choose .NET Runtime 8.x.x under "Run desktop apps" → Windows x64.
Optional: AI Coach
The AI coaching and commentary features require an OpenRouter API key. To enable them:
- Create a free account at openrouter.ai and generate an API key
- Open Chess Buddy, go to Preferences, and paste your key into the API Key field
Chess analysis (Stockfish) works without this — only the coaching and commentary features require it.
