r/ComputerChess • • 5h ago

Remember Chess Titans???

Post image
2 Upvotes

r/ComputerChess • • 6h ago

Chessnut move black queen won’t move.

Thumbnail gallery
3 Upvotes

r/ComputerChess • • 7h ago

Velikopolsky Chess: Wish list us on Steam

Thumbnail
store.steampowered.com
0 Upvotes

r/ComputerChess • • 8h ago

Bringing Monstrous Chess to Life!

2 Upvotes

Unleash the graveyard guardians! We've been having an absolute blast bringing the world of Monster Chess to life. Imagine your classic chess board, but instead of knights and pawns, you're commanding an army of ghoulish beasts, mischievous monsters, and magical creatures. Every piece is animated with that quirky claymation, puppet style we love, making each move a mini-spectacle. It’s a true battle of brains and beasts, testing your tactical skills against an opponent in a truly unique setting. We’ve poured our hearts into making this a fresh, spooky twist on a timeless game. Dive into the tactical fun and see if you can out-scheme the competition!

https://w.run/snappysamurai383/monster-chess?s=N3xFoCg


r/ComputerChess • • 11h ago

Turning a Chess Book into an Interactive Database with Python and AI

1 Upvotes

I have a collection of chess books in PDF format. They contain annotated games, diagrams, variations, and valuable analysis, but everything is locked inside static pages.

I wanted to turn these books into interactive ChessBase databases without manually entering hundreds of games and positions.

The solution combines Python, OCR, a Large Language Model (LLM), Stockfish, and my old ChessBase 15.

A Python program reads the PDF page by page. OCR extracts the text, while the LLM identifies games, moves, variations, and comments. Chess diagrams are converted into FEN positions, and games are reconstructed in PGN format, preserving the original annotations.

Stockfish checks the legality of moves and helps detect errors in the reconstructed positions.

Once the material is processed, a Python bot controls ChessBase 15, imports the PGN files, and organizes everything into a CBH database.

The result is a chess book transformed into an interactive study tool.

Instead of looking at static diagrams, I can replay games, explore variations, analyze positions with modern engines, and compare the author's ideas with current evaluations.

The interesting part is that none of these technologies needs to be reinvented. Python connects the components, AI interprets the content, Stockfish validates the chess positions, and ChessBase provides the study environment.

A chess book written fifty years ago can now be explored using today's technology.

This is a practical example of how AI can give new life to existing knowledge and software.


r/ComputerChess • • 22h ago

Velikopolsky Chess: Wish list us on Steam, Full featured version coming soon!

Thumbnail
store.steampowered.com
1 Upvotes

r/ComputerChess • • 1d ago

Chess Opening Memorization App (Flashcard Style)

0 Upvotes

The name of the app is ChessQuirk. It is available in iOS, Android, and web (ChessQuirk.com)

If anyone here wants to try the premium features, DM me your ChessQuirk username after creating an account and I’ll give you 3 months of Premium for free.

I built a chess app called ChessQuirk that is heavily focused on one thing I always felt chess apps were missing: actually helping you learn and retain opening theory instead of just showing you a database of moves.

The main feature is an Opening Trainer where you can drill opening lines repeatedly until the moves become familiar. There are also opening quizzes, and you can create your own custom opening repertoires if you want to train specific lines you play.
Some of the other features currently in the app:

• Opening drills for a growing library of openings and variations
• Opening quizzes to test whether you actually remember the moves
• Custom opening builder so you can create and train your own repertoire
• Play games starting directly from a specific opening position
• Opening-specific tactics training
• Post-game analysis with Stockfish and an AI chess coach
• Move classifications and explanations of mistakes/blunders
• A “Most Common Mistake” feature to help identify recurring problems in your games
• Saved game history and analysis

I’m still actively developing it, so I’m also very open to feature requests.

Feedback is very welcome, especially criticism. I’m trying to make this genuinely useful for people who spend a lot of time studying openings rather than just turning it into another generic chess app.


r/ComputerChess • • 1d ago

Looking for anyone with a large database of player games

1 Upvotes

Hello everyone! For the past year, I've been working on an online chess research tool that analyzes the opening phase of the game. So far I've been able to get ahold of about 7.5 million games, all played by semi-competitive chess players on lichess (2500+). While that may sound like a large number, I've come to the realization that the ideal amount of games to populate an opening explorer with statistic would be around twice that number.

If anyone has a large amount of chess games played either OTB or online and that's not from lichess or a commercial package like Chessbase, please send me a message!


r/ComputerChess • • 1d ago

Do you actually know why you keep losing at chess?

Post image
0 Upvotes

Ich denke schon länger darüber nach. Die meisten von uns spielen einfach mehr Spiele, lösen ein paar Rätsel und hoffen, besser zu werden. Aber woher weiß man, woran man eigentlich arbeiten sollte?

Ich arbeite an etwas, das versucht, diese Frage anhand eurer eigenen Spiele zu beantworten.

Es heißt Zugzwang: https://4zugzwang.com/en/


r/ComputerChess • • 1d ago

Improve Your game With Free Blackburn Shilling Game Practice At Foxy Chess

0 Upvotes

Want to improve your chess and win more games? ♟️

Here’s the Blackburne Shilling Trap, narrated by our Dr Strange bot. Spot the idea, try it out, and be ready when it appears in your own games.

We built FoxyChess to help you improve your game through traps, tactics and openings, with a range of bots at different levels to practise against.

Learn it free until 30th November here:

Foxy Chess Blackburn Shilling Gambit

Have you ever caught someone with this trap—or fallen for it yourself?


r/ComputerChess • • 1d ago

This is how Google AI play chess.

Post image
0 Upvotes

r/ComputerChess • • 2d ago

Renaming Chessura

Post image
1 Upvotes

r/ComputerChess • • 2d ago

I built a site that runs your game history and looks for patterns across them. Code finds, AI writes. Looking for critique.

Thumbnail plysight.com
0 Upvotes

What it does: It runs a player’s last 200 chess.com or Lichess games through Stockfish and finds the mistakes that repeat across games, such as repeat traps, pieces left hanging, missed forks, and winning positions not converted, etc. Patterns are shown with infographic style visualizations and interactive board play.

How it works: Stockfish evaluates every position, Python code turns those evaluations into win-probability swings and then runs detectors over all the games at once. A multi-page report is generated and a chatbot running Claude Haiku helps users explore the findings.

What I'd like critique on: Is depth 11 the right level for meaningful analysis? Is this missing key analysis and functionality? Does the AI chatbot component add positively to the experience?

Some more details:

  • Stockfish 19, depth 11 per position, one thread per worker, over the latest 200 games.
  • Evaluations go through Lichess's win-probability curve. A blunder is 30 or more points of win probability lost on one move.
  • The chat is deliberately dumb, which means the model can't produce a number, it can only call tools that return what the code computed, and a check after each reply blocks any figure that didn't come from a tool.

r/ComputerChess • • 2d ago

How to read .pgn files with Chessbase, how to show best move arrows?

2 Upvotes

How do I turn on the best move arrows like lichess has? I'm trying to read a chess book in .pgn format but it is so hard to read and follow. There is a lot of junk and little windows all over in ChessBase too that I wish I could get rid of. And there is no backward or forward buttons, I think we can add those but I don't know how. Any help?


r/ComputerChess • • 2d ago

Coliseum 3.6: a free, open-source GUI for running chess engine tournaments

3 Upvotes

I've been working on Coliseum, a free Windows app for running engine-vs-engine tournaments. Version 3.6 is out:

- Gauntlet, round robin, Swiss, knockout and double knockout, with proper tiebreaks

- Several games at once, all shown live

- Elo with error bars, and Elo estimation for new engines

- Game review with accuracy and key moments, plus a tactics trainer that turns your games into puzzles

- Works with any UCI engine, fully offline

You can also run up to however many games your computer can handle during tournaments. Meaning you can make a tournament and have 5 games play at the same time or 10. All the way up to 100 games

GitHub: https://github.com/PhelRin/Coliseum

Feedback and bug reports welcome.


r/ComputerChess • • 2d ago

I built CheckLingo, an open-source browser extension for Duolingo Chess

0 Upvotes

Hi! I’ve been working on CheckLingo, a free and open-source browser extension that adds quality-of-life features to Duolingo Chess.

Current features include:

  • highlighting the last completed move;
  • separate highlight colors for your moves and your opponent’s moves;
  • move history with piece letters or chess symbols;
  • board coordinates;
  • right-click planning arrows;
  • custom chess word replacements;
  • prevention of accidental board image dragging;
  • configurable colors and light/dark themes;
  • Portuguese, English and Spanish interfaces.

Everything is processed locally in the browser. There are no ads, analytics, external servers or required accounts.

Version 1.0.0 supports Firefox and Chromium-based browsers. The Firefox store submission is currently being prepared/reviewed, and manual installation packages are available on the website.

Website: https://lucrazy-fn.github.io/checklingo/
Source code: https://github.com/lucrazy-fn/checklingo

I’d appreciate feedback, especially about move detection, highlighting accuracy and the move history during full matches.


r/ComputerChess • • 2d ago

Looking for Android beta testers for a chess coaching app (free forever)

4 Upvotes

The concept: use Stockfish 19 and Maia-3 to make AI coaching less dumb, and have a mobile companion app at your fingertips that remembers your past games from either chesscom or lichess and tracks your progress and profile to help you climb the Elo ladder.

Why I created it: i felt the game review lacked a proper narrative and discovered that pasting the game PGN in Gemini gave a fun analysis of my games that kept me motivated and learning. I created this app to remove that friction, link in engine data, and ensure the advice adapts to me as i progress.

At this stage the app is available on Playstore for Android (iOS coming soon) in closed beta. If you express interest I will reach out to you directly to invite you to join the beta.

Free forever means that beta testers that share genuine feedback will be able to keep using the app forever (despite me shouldering the ongoing infrastructure costs).

Feel free to AMA!


r/ComputerChess • • 2d ago

Looking for handheld chess computer without needing a board

2 Upvotes

I would like a handheld chess computer that allows me to play without having to buy a digital or sensory board.

In other words, I can use this to work on my blindfold chess, or I could play using a magnetic board or theoretically any board.

The handheld would just give the moves and it is up to me to input them on some board.

Oh, and I want to play over 2400 ELO, or 2200 at the minimum.

Can you recommend anything like this? The Milennium Chess Classics Element MIGHT be what I'm looking for, but I think it needs a sensory board in order to use it.

Thanks for the advice!


r/ComputerChess • • 3d ago

Picture-in-picture, but for your Chess.com board

1 Upvotes

I wanted the same pop-out button you get on videos, but for my chess board, so I made a small Chrome extension called Chess Popout.
Click the icon and your current Chess.com board opens in a floating window that stays on top of your other windows. You can resize it, move it around and keep playing in it. Your board theme, pieces, clocks and game controls come with it.
It’s free. You just need to keep the original Chess.com tab open.
Chrome Web Store
If you try it and something doesn’t work properly, let me know.


r/ComputerChess • • 3d ago

AggroChess v3.5: a Rust engine that would rather sacrifice than win quietly

2 Upvotes

I've been building AggroChess, an open-source UCI chess engine written in Rust, in the spirit of Tal. The goal isn't to beat Stockfish. The goal is to play the kind of chess people enjoy losing to.

v3.5 just came out, and it trades a bit of strength for more sacrifices:

- Sacrifices aimed at your king get a bigger bonus (2.7 pawns, up from 2.2), and it will play one even when the line looks up to about 3.1 pawns worse

- Exchange sacrifices (Rxf6!) now always count, not just when they hit the king

- Its own sacrifices are no longer penalised as "trades", and queen sacs aren't treated as queen trades

- In a 100-game match against v3.4, it sacrificed in 95 games out of 100 (up from 87)

The cost: v3.5 scored 45.5% against v3.4 (about -31 Elo, which is within the error bars). I think that's worth it.

Other things it does:

- Opens with about 300 built-in gambit lines (King's Gambit, Evans, Smith-Morra, Stafford, Traxler, Latvian, three-pawn Scandinavian and more)

- Uses contempt 50, so it treats a draw as a small loss and plays on

- When it has a forced mate, it prefers one that starts with a sacrifice, so instead of a plain Re8# you get Qd8+! Bxd8 Re8#

- When it's losing, it switches to swindle mode and plays the move that sets the most traps (you can turn this off for engine matches)

Download the .exe for any UCI GUI (Arena, Cute Chess, BanksiaGUI, lichess-bot): https://github.com/PhelRin/AggroChess/releases

I'd love to see the games it plays against you, especially the sacrifices that backfire.


r/ComputerChess • • 3d ago

Old CCC forum from one big txt file to web pages.

Post image
4 Upvotes

r/ComputerChess • • 3d ago

DSC: free Maia-3-style Chessformer models for predicting classical GM moves

7 Upvotes

Hi! I’m Albert Hamood, a data scientist who runs a data science-focused chess site in my spare time at chessds.com. I build models that predict game results and human moves, enabling analysis like this recent look at rating deflation.

As part of this work, I’ve trained and am releasing six new neural models for human GM move prediction. They independently re-implement and extend Chessformer, the architecture behind Maia-3, with a focus on higher-level play and fine-tuning on classical GM-level chess. On my site, I use them as inputs for full prediction models that also include engine evals. You may use them for whatever you like!

There are six versions available, varying on two dimensions:

  • Model size. I re-implemented the same sizes as Maia-3 here at 23M and 79M, and additionally added 150M. These are approximate parameter counts, and so far adding parameters improves performance.
  • History. The standard models leverage a bit of the game’s history in terms of recent board positions to improve predictions. I also trained versions that are optimized to run without considering previous positions, and labeled these “FEN” models. They give up a little performance, but not much. This is like running Maia without --use-uci-history, but with models trained specifically to work without previous positions.

Accuracy

On a held-out set of 81,939 classical games with both players rated 2400+, DSC-150M predicts the played move 62.74% of the time, compared with 57.61% for Maia-3 79M on the same positions. DSC was specifically fine-tuned for this population, while Maia-3 targets a broader population of online players. The figure below compares three measures of move prediction accuracy:

  • Top-1: The % of the time the move played was the top predicted move by the model.
  • Top-3: The % of the time the move played was in the model’s top three choices.
  • Log loss: Lower is better here. This measures how much probability the model assigned to the played move, penalizing heavily when this probability is very low.

UCI usage 

Generally I’ve tried to match Maia-3’s implementation, although there are a few added options. The GitHub README is a good resource. The UCI engines I hope will work in any GUI you use, and have the following choices under the “OutputMode” option:

  • likelihood-wdl (default): move probabilities plus scores from the model’s auxiliary win/draw/loss predictions, using Maia-3’s output format. These aren’t Stockfish-style evaluations, and they aren't so reliable -- the point of this model is the move probabilities.
  • likelihood: move probabilities without evaluation scores, viewable in interfaces such as Nibbler.
  • probability-as-score: puts move probabilities in the GUI’s evaluation column—for example, +41.73 means 41.73%. This is useful for viewing predictions in HIARCS and similar interfaces, but the GUI’s evaluation graphs and adjudication will interpret those numbers as evaluations.

Links and license

You can get them at the following links. They are free to use under GPL-3.0-or-later (code) and CC BY 4.0 (weights). Have fun! If you find these useful, a public thanks and a backlink to https://chessds.com would be appreciated.


r/ComputerChess • • 3d ago

I made an AI assisted chess learning tool. It's completely FREE!

Post image
0 Upvotes

Hello everyone, I want to start off with a disclaimer. The app is fully vibe coded. Not everything is fleshed out yet. I know some similar products exist, but I don’t know if the exact product exists. Whats different from similar products is that this one runs locally on your computer, its open source, you pay no money for the app and you can use frontier models.

With that out of the way: what is Plymentor and what does it do? It’s a Windows app that aims to help you get better at chess. It’s primarily for low-mid level players but it can help anyone. We all know Stockfish blurts out some obscure line regularly, but where is the win? Why is this position better? Unless you have a coach that’s teaching you, the idea sometimes goes over your head.

Plymentor tries to explain to you why a certain position or an idea is better. It does this with an AI agent. If you have a Plus/Pro account with Claude, GPT, or Gemini, you can connect your AI agent to the app. You can use your AI agent to explain positions to you, teach you ideas, analyse your games, find stuff you are doing wrong repeatedly, teach you opening lines that you are playing wrong, and find new opening ideas. Basically, you give the prompt and the AI agents do what you want.

Wait, aren’t LLMs (AI, basically) bad at chess? Yep, LLMs are bad at chess because they are bad at analysing and evaluating, and they have problems keeping board state in their mind. In this app, the LLM doesn’t do any of this. The LLM drives Stockfish and basically analyses and tries to explain the output. The LLM doesn’t do the calculations.

What are some of the other features of this app? You can connect a Scid5-formatted database and go through openings. You can ask your agent to find some obscure viable novelty that fits your taste in an opening. You can generate reports and tactics from your games. Ask it what you are missing repeatedly. You can generate lessons. You can make opening repertoires and train them. The app is basically as good as your AI agent can be. It can be slow at times, but it can’t always be all sunshine and rainbows.

So how much do I have to pay for this? None. It’s completely free, it’s open source. You can just download it and run it. Everything runs on your computer locally (other than the AI agent). Please beware of the token limits and credit usage of your agent. It will use it. I take no responsibility for it.

Enjoy.

I appreciate all criticism and feedback.

Website: https://plymentor.com/

Github: https://github.com/zomBeeone/plymentor


r/ComputerChess • • 3d ago

Looking for beta testers: a chess opening repertoire app for iOS with a wizard theme

1 Upvotes

Hi everyone, I’m an indie developer (Rook & Knight Studio) working on Ravenrook’s Opening Grimoire, a wizard-themed opening repertoire app for iPad and iPhone. 

What it does:
- Build repertoires on a board with branching variations, comments and annotations
- Lichess and master-game move statistics, plus Lichess analysis, for the positions in your repertoire, so you can see what players actually play
- Optional Lichess sign-in
- PGN import and export, and import of Lichess studies
- Spaced-repetition study with "Prepare Today's Spells", a daily review of the lines that are due, so they stick
- Progress tracking, including a study streak and your trouble spots
- iCloud sync between your devices
- An optional wizard theme: you level up as you study

What's free: the free version holds one repertoire for White and one for Black, with unlimited lines and variations inside each. Everything above is free, including every feature that uses Lichess. After early tester feedback I made all of the Lichess features free, since they're built on free community data. The Apprentice wizard is free too.

I don't sell repertoires, and you don't need to buy any. There are plenty of ways to get them: build your own in the app, import a Lichess study, import a PGN, or start from the Spellbook Library, a collection of starter repertoires I've included, such as the Italian Game, London System, Caro-Kann and Sicilian Najdorf. You can swap your free repertoire for a different one at any time, at no cost. A repertoire you add from the library counts toward your free limit, like any other.

Grimoire Pro is the optional unlock. It adds:
- The ability to hold unlimited repertoires. It's about how many you can keep at once, not about paying for repertoires.
- Games vs Repertoire: enter a Lichess username (no sign-in needed) or import a PGN, and it shows where your real games left your repertoire, which opponent moves you don't cover, and where your preparation ran out. You can then train a spot, add a move, or replay the game. This is a Pro feature even though the games come from Lichess or a PGN. It's my own analysis of your games against your repertoire, and it isn't a Lichess feature.
- All ten wizards, each with its own uniquely designed pieces and boards to match its theme, which you earn with gold from studying
- Family Sharing, for up to five family members
- Every wizard and feature I add later

Pro is a single one-time payment, with no subscription. I'd rather you pay once than every month for a study tool.

It's still early, and I'd love feedback from people who actually study openings. If you have an iPhone or iPad and want to try it, here's the free TestFlight link:

https://testflight.apple.com/join/JpQx4uWw

What would make a repertoire tool useful for your own prep? I'll be around to answer questions.

Edit: Build 8 is up, check it out!

Edit 2: Unlocking Pro is NOT going to charge you, because you are using a beta version not yet released to the AppStore.


r/ComputerChess • • 4d ago

How close to human?

Thumbnail
foxychess.com
0 Upvotes

"I've built a chess character called Foxy who plays like a club player who loves traps and gambits. I want to know how human he really is, so I'm testing him the same way researchers tested Maia, the best-known AI for playing like people.
I'm taking a couple of thousand real games from Lichess, played by people rated around 800. At every position I ask Foxy, 'What would you play here?', and check whether he picks the same move the real person played. I skip the first few moves, because everyone plays the same openings, and I skip moves made in a panic with the clock nearly gone. The score is simply the percentage of times Foxy guessed the human's move.
For comparison, Maia gets about 51–53% on players at its own level, and Stockfish, the super-strong engine, only gets about 35–40%, because people don't play like engines.
I'll also see where Foxy's choices came from. That could be one of his traps or gambits, spotting a loose piece to grab, a checkmate he's seen, or just a normal human-style move when nothing else fits. In his own games, almost everything he plays is one of his ideas, and this shows whether that's still true when he's dropped into other people's games.
Then I'll run it again on stronger and weaker players. The level where Foxy matches best gives me a rough idea of the level he really plays at."
I believe (hope ) he will play more human like than even maia.
To play foxy and test yourself open the site and go to the hub.

Is this interesting enough for people for me to update?

foxychess.com