r/ComputerChess

I made a chess analyzer that explains every move in plain English at your skill level
▲ 3 r/ComputerChess+1 crossposts

I made a chess analyzer that explains every move in plain English at your skill level

I made ChessExplain because engines tell you the best move but never why it's best. Mine pairs in-browser Stockfish (for the actual lines and eval) with an LLM that explains those lines at the level you pick. Beginner gets "your knight has no safe squares," advanced gets the full positional reasoning. You can also ask it follow-up questions about any position.

Free with no card (~10 AI analyses/month, unlimited engine eval, 100k+ puzzles). Import a Lichess game, paste a PGN/FEN, or set up a position. Would love to hear what you think: https://chessexplain.com

u/ChessExplain — 18 hours ago
▲ 215 r/ComputerChess+7 crossposts

Morphy Chess - my side project: a chess game where you become the piece you capture

PLAY IN REDDIT : r/morphychess
I built a small chess puzzle game with one twist:

Every time you capture a piece, you become that piece.

Your movement changes after every capture, so every puzzle is about planning not just your next move, but what you’ll become next.

I’m calling it Morphy Chess. It’s still an early side project, but I’d love to hear what you think about the core mechanic.

Feedback, ideas, and criticism are all welcome.

u/xSafak — 2 days ago
▲ 0 r/ComputerChess+3 crossposts

I’m 14 and built a full-stack, privacy-first chess platform from scratch (Beta). Would love some feedback!

I’m 14 and built a full-stack, privacy-first chess platform from scratch (Beta). Would love some feedback!

Hey r/chess**,**

I wanted to share a passion project I’ve been working on over the last few weeks. I’m a 14-year-old developer, and I decided to challenge myself by building a complete, full-stack chess platform completely from scratch. It’s currently live in beta, built and hosted using Bolt.new, and I’m looking to get some feedback from actual players to help me improve it.

The Link to check it out:

https://full-stack-chess-web-iz66.bolt.host/

🛠️ The Philosophy Behind the Site

There are already massive chess platforms out there, but my main goal with this project wasn't to compete with them—it was to see if I could build a secure, lightweight alternative that respects the user.

Personally, I am incredibly focused on digital privacy and clean network traffic. A lot of modern websites are bloated with dozens of third-party tracking scripts, invasive analytics, and heavy backgrounds that slow things down. I wanted to build a chess environment that is completely transparent. The backend architecture is built to handle user data securely, storing only what is absolutely necessary to make the app work (like your account and your games) without any hidden tracking.

🚀 What’s Packed Into the Beta Right Now

I’ve focused heavily on getting the core full-stack infrastructure solid before adding too much visual fluff. Here is what is fully functional today:

 Secure Authentication System: A clean login and signup flow. Your credentials and session data are handled safely.

 Responsive Playable Interface: A lightweight, smooth chess board designed to handle piece manipulation cleanly without lag.

 Match History Tracking: Every game you complete is saved to the database under your profile, allowing you to go back and keep a record of your progress.

 Game Review System: An analytical tool built in so you can step back through your board states post-match and review your moves.

🚧 What’s Coming Next (Under Construction)

The biggest challenge I'm tackling right now is Multiplayer. The UI components are there, but I am currently ironing out the real-time networking and matchmaking backend to make sure it's fast and stable. Right now, it's a work in progress, but full P2P/Server-side multiplayer matchmaking is the next major milestone.

💬 I Need Your Feedback!

Because the site is in active beta development, player feedback is everything. I’d love for a few people to create an account, test the board, and tell me honestly:

1. The Feel: How does the piece movement and board responsiveness feel compared to what you're used to?

2. The Tools: Is the Game Review UI intuitive? Did you run into any weird glitches when analyzing a finished game?

3. The Flow: Did you experience any friction or bugs during the login or signup process?

4. Features: What kind of unique tools or features would make you want to use a lightweight, privacy-respecting site like this?

Thanks a ton to anyone who takes a few minutes to look at the code's output and move some pieces around. I'll be in the comments responding to feedback and taking notes for the next update cycle!

u/VariationOwn5906 — 2 days ago
▲ 2 r/ComputerChess+3 crossposts

Gambit Engine: a Stockfish chess analysis tool

Hi everyone,

I built a chess analysis tool called Gambit Engine (repo on github), based on Stockfish, focused on visualizing evaluations and move variations in a more interactive way than traditional engines.

https://preview.redd.it/jjze5hbk82bh1.png?width=374&format=png&auto=webp&s=89bffbe419056b8dfd3a16f0e0c8f26fdb001e98

https://preview.redd.it/v61ceezk82bh1.png?width=517&format=png&auto=webp&s=e3361709736d69b1ea5160f20ae3aef1aff4099c

🧠 What it does

  • Detect and import of the chessboard position
  • Uses Stockfish for analysis (MultiPV support)
  • Displays best move variations with visual arrows
  • Shows evaluation bar + numeric score
  • Adjustable engine strength (ELO simulation for training)
  • Simple GUI built with PyQt6 for studying positions

🖥 Tech stack

  • Python 3.10+
  • Stockfish
  • PyQt6

🎯 Purpose

  • The project is intended for educational and chess analysis purposes only.
  • The goal is to make chess study more visual and intuitive, helping users better understand engine evaluations and explore suggested variations.
reddit.com
u/venividiviciuss — 3 days ago

Duca Chess Engine

In the past 2 weeks I have put my mind to developing a Chess Engine from scratch in C++, i have published 7 distinct versions of it but unfortunately im not able to further optimize it, if you'd like to know why and maybe help me out feel free to check its github repo, here's the link:
https://github.com/just-Lucky/DucaChessEngine
Im no C++ expert, so the code is most likely full of bugs, feel free to contact me if you find any

reddit.com
u/Fabulous_Bite_4832 — 5 days ago
▲ 61 r/ComputerChess+4 crossposts

I made a free Chrome extension that reviews your online chess games. Kind of like Chess.com’s Game Review, but free and fully open source

It’s completely free, no sign-up, and everything runs locally on your hardware.

It’s called Chess Review. You open one of your games, click the icon/button, and it gives you a full review that on average lands within about 3 accuracy points of Chess.com’s accuracy scoring, but often much closer. It’ll never match 100% as the underlying algorithm is proprietary, but it gets close enough to feel familiar.

Happy to hear feedback. It’s v1 so there’s plenty of room to improve. If there’s interest I’ll look at a Firefox version too.

Chrome Web Store:
https://chromewebstore.google.com/detail/chess-review/pdbffcjdmcadihmnmenkadndbdbigfam?utm\_source=item-share-cp

u/Sir-Julsgaard — 7 days ago
▲ 31 r/ComputerChess+8 crossposts

Helping children learn chess in a funny way with computer vision

We simulated a small case with my daughter at home, where she was warned with her own recorded voice about illegal moves by my phone. Fun starts at 18th second of the video.

u/Sad_Potato4120 — 7 days ago
▲ 6 r/ComputerChess+4 crossposts

I'm building a native macOS chess database & training app — here's what it does so far, what would you want added?

I'm a chess coach and I've been building a native macOS app — a ChessBase-style database and training suite, but Apple-native (SwiftUI) and built around how I actually teach. It runs fully offline.

Here's what's working so far:

\-Database & games

SQLite-backed game databases (fast import of large PGN collections)

Multiple databases, merge/copy/move games between them

Lazy loading so big databases stay responsive

Drag-and-drop PGN import

\-Analysis board

Tabbed analysis (multiple games/positions open at once, ChessBase-style)

Full variation tree with annotations

Move list with figurine notation

Adjustable piece size, board themes, coordinate toggle, and a Zen mode that hides the side panel

\-Search

Position search (find a specific position across a database, jumps to the matching move)

Pattern search (partial/subset matching — e.g. find all games where a certain structure appears)

Maneuver search (search consecutive move patterns with wildcards, like "Qe?+ then any knight move")

\-Diagram recognition

Capture any 2D chess diagram from your screen (a PDF, a book scan, a website) and it reads the position into the board automatically

Runs a custom-trained CoreML model fully offline — no API, no internet, no per-use cost

You select the board region, recognizes each piece, builds the FEN, and lets you correct anything before loading

Trained on real book diagrams across many fonts; in my testing it matches or beats some commercial online recognizers on the diagrams I use

\-Clipboard bridge

Copy Position (FEN) / Copy Game (PGN), and paste either back in — so you can move positions to/from Lichess, ChessBase, etc. in one click

\-Other

Export board snapshots as images

Puzzle compiler (build custom puzzle sets from a Lichess puzzle database by rating/theme)

\-On the roadmap:

Stockfish engine integration

Freehand drawing + draggable "ghost" pieces for teaching

A broadcaster/streaming mode with a big clean board

So my question: if you used a tool like this — for study, coaching, or content creation — what features would make it genuinely useful to you? What's missing from the tools you currently use? Anything you've always wished ChessBase/Lichess/etc. did but doesn't?

Thanks — happy to answer anything about how it works

reddit.com
u/Jumpy_Bid7410 — 6 days ago

AggroChess V2

AggroChess v2.0.0 is officially out, adding a massive +200 Elo playing strength boost while keeping its signature Mikhail Tal-style aggressive and sacrificial playstyle: https://github.com/PhelRin/AggroChess/releases/tag/V2

Also a lot of people were very weary last time about the code not being open source, so I open sourced it. I know its stronger than the previous version. Still fun to play against, I'd say its more around the 2600 range on average now, but I'm not sure yet. I'd say in between 2400-2600

u/Rashi0 — 6 days ago
▲ 0 r/ComputerChess+1 crossposts

Chess Engine made with AI

I've built a chess engine using Antigravity and Gemini 3.5 Flash. It didn't take me many hours, and it plays actually very good. Around 2700 ELO. The source is open and free.
Has anybody done something similar? Id like to discuss.

github.com
u/KristianEkman — 8 days ago

I'm 15 and I built an open source chess engine - feedback welcome!

https://preview.redd.it/e4w4mwd33x9h1.png?width=953&format=png&auto=webp&s=8d2026cc74acd30eba6fb79d73286c8f728408b2

You can try out the engine at https://stockpanda.vercel.app/!

Additionally, the repository is available on GitHub at https://github.com/pizzalover125/stockpanda. It was built using Python. You can view a full list of features in the repo, but the main ones of the engine are:

  • minimax
  • alpha-beta pruning
  • iterative deepening
  • transposition tables
  • move order
  • quiessence search
  • opening book
  • tablebase
  • phase-based evaluation

I'm open to feedback! Let me know if you have any questions :-)

reddit.com
u/Senior-Comparison902 — 8 days ago
▲ 18 r/ComputerChess+3 crossposts

Using computer vision to recognize a chessboard with just a phone

I've been working on a computer vision project that turns a phone into a companion for over-the-board chess, and I'd love some feedback from the community.

The idea is simple: point your phone at the board (a tripod helps, but isn't required), and the app detects the pieces in real time, tracks the game, and can provide useful assistance like:

  • Recording moves automatically.
  • Running a chess clock.
  • Warning if a king is left in check (surprisingly common in junior tournaments).
  • Announcing checks and other events.

Everything runs on-device, so no internet is required.

The app is free, and you can find the iOS and Android download links here:
https://magicalchess.app/

I'm especially interested in feedback on accuracy and usability.

Current challenges:

  • Camera dead spots and occlusions.
  • Occasional hallucinated piece detections.
  • I'm trying to use the previous game state to recover from these errors, but there's still room for improvement.
  • Pawn promotions aren't implemented yet.

I'd really appreciate any feedback, bug reports, or feature suggestions. Thanks!

u/Sad_Potato4120 — 10 days ago
▲ 1 r/ComputerChess+1 crossposts

Решил я значит сыграть в шахматы с DeepSeekом и..

u/kotSaproko — 10 days ago
▲ 3 r/ComputerChess+1 crossposts

TD software question

Just got certified as a TD and my first event is coming up. Trying to figure out what to use for Swiss pairings and submitting ratings to US Chess.

Everyone points to SwissSys and WinTD, but you can only use them on windows, and I only have a mac(and my phone). I'd rather not buy Parallels and a Windows license just for this if there's another way.

A few questions for the experienced TDs:

  • Is there anything Mac-friendly, web-based, or mobile that handles Swiss pairing and produces a valid US Chess rating report?
  • If not, what do Mac users actually do?
reddit.com
u/Soft-Telephone6522 — 12 days ago
▲ 3 r/ComputerChess+2 crossposts

Real chess board to game engine with an click: Snap Shot Feature

Entering a chess position manually can be tedious, and smart chess boards that automate the process are often quite expensive.

To explore a more accessible alternative, I've been building a free mobile app that uses a phone camera to recognize positions from a physical chessboard. It can automatically run the chess clock, detect illegal moves, record notation, and provide a growing set of tools designed to make over-the-board chess more convenient.

One of the latest additions is a snapshot feature that works much like taking a regular photo, making it easier to use without a tripod or dedicated setup.

Short demo:
https://youtube.com/shorts/zc5DItFAyhk

The project is still a work in progress, and I'm actively improving detection accuracy and handling edge cases. If you'd like to test it and provide feedback, I'd love to hear your thoughts.

More details and other features like auto clock, illegal move detection:
https://magicalchess.app/

u/Sad_Potato4120 — 12 days ago