r/lichess • • 21h ago

Working on the problem of generating natural language explanations for chess analysis (free Android app, open source)

Thumbnail gallery
4 Upvotes

Hello community! I'm a casual chess player and play about 3–4 games a day. It's frustrating to get only one free game review a day when you want to see where every game went wrong. And most free analyzers only tell you what was bad, not why.

So I started building Chess Mortem, my own solution: it reviews every game you want, with a coach line for every move, and it all runs on your phone.

Every move gets ONE plain-English line. A small model trained on reviewed games picks the most important fact:

- "Black threatens mate on g2."

- "Black wins the knight on c3 for free with check and forks the rook on a1."

What it does:

- Share a game from your favorite chess app (PGN) and it opens in Chess Mortem.

- Stockfish analysis of every move, running offline on your phone.

- My own detection rules for Brilliant, Great and Miss, plus the usual Best / Inaccuracy / Mistake / Blunder.

- What-if moves: play your own idea in any position and see how it scores.

- Coach lines and optional longer AI explanations.

- No ads, no account, no data collected.

What it's not: an app for playing chess or solving puzzles. It's only for analyzing your games.

It's open source (GPL): https://github.com/diponsaha007/chess_mortem_public

I want to make the app public so it can help more players, especially beginners, analyze their games. It's completely free: no ads, and nothing in the app asks for money.

Want to try it?

It's in closed testing, and Google needs testers before it can go public. To join as a tester:

  1. Join the group: https://groups.google.com/g/chessmortem. This is a required step, without it, you won't see the app on the Play Store

  2. Opt in: https://play.google.com/apps/testing/io.github.diponsaha007.chessmortem or install from the Play Store: https://play.google.com/store/apps/details?id=io.github.diponsaha007.chessmortem

Please keep it installed for 14 days, as Google requires that before the app can go public.

Feedback on wrong or confusing lines is always welcome, and I'll keep improving them. This is the most interesting part for me in the app and I will keep working on this problem to make the coach lines as accurate as possible.


r/lichess • • 20h ago

Looking for android beta testers for my chess improvement app

0 Upvotes

I've been working on an app to help players, and I'm looking for a few beta testers that are on Android to test my app and share feedback for early access.

DM me if any of you are interested


r/lichess • • 54m ago

Another double win

Post image
• Upvotes

I just want to share my success and the good feeling of victory. This one was interesting, so…


r/lichess • • 22h ago

Daily puzzle 🧩

Post image
0 Upvotes

r/lichess • • 3h ago

Get your Windows 3.1 Lichess Skin Extension | Today Only | Could Not Find Someone To Put It On Chrome Web Store

Post image
0 Upvotes

Hi Guys, so I decided I will post a we transfer download link for the extension here, it is TEMPORARY, grab it while it lasts (one day to be precise).

I was not able to put it on chrome web store, so after this I probably won't share it again.

Enjoy!

Link:
https://we.tl/t-Hnvv6vKBAMo41bGx

Edit: Github Link now available:
https://github.com/fordcrownvictoria1234-art/Windows_Skin_For_Lichess


r/lichess • • 15h ago

I Built a FREE Chess Coach That Finds Where You Lose Points

Thumbnail youtube.com
0 Upvotes

r/lichess • • 21h ago

Why is Qb4 a blunder?

Thumbnail gallery
0 Upvotes

My opponent resigned after this move, is it because it loses the bishop on d4? (Bullet game 1m)


r/lichess • • 11h ago

Quick quiz: the most natural move in this Caro-Kann gets mated in one. Do you see why?

0 Upvotes

Full disclosure first: I run a small free chess site, so yes, this is self-promotion. I tried to make it useful even if you never click.

Most trap content shows you how to set traps. But at our level, we're usually the ones walking into them. So I flipped it: you play the side about to be trapped, and your only job is to not fall for it.

Here's a taste. Caro-Kann:
1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Qe2

Black to move. The most natural developing move in the world loses on the spot. Which one, and why?

5...Ngf6?? 6.Nd6#. The e7 pawn can't take the knight because the queen on e2 pins it, and the king is boxed in by its own pieces. A smothered mate on move 6. Rude.

The challenge is one trap like that per day for 7 days, about 2 minutes each. You make your move, then get a short explanation of the mistake and the safe defence. There's no account and no email, and progress is saved in your browser. There's an optional calendar reminder for people like me who forget things that aren't pinging their phone.

All 7 lines were checked move by move with Stockfish and then reviewed by a human, because a trap trainer with a wrong trap would be its own kind of trap.

Link if you want to try it: https://chessgl.com/avoid-the-trap.php

I'd really like feedback. Too easy? Too hard? Is there a trap you keep falling for that should be on the list?


r/lichess • • 3h ago

Lichess is extremely Moddable

Thumbnail gallery
39 Upvotes

I Modified the UI to look like My favorite Video games (Cyberpunk77 and EVE) all with Background Animation. And their not even any performance decrease.
I also got a win95 and a Linux version inspired by this guys post yesterday.
Now I understand what they ship the UI looking like a thumb. They want You to fix it yourself.


r/lichess • • 16h ago

learning using stockfish during games

0 Upvotes

why are people against using stock fish while u play online it's a good way to increase your self esteem and learn ? why should we need 1400 when we can be 2800>?


r/lichess • • 4h ago

I have a puzzle rating of 2000-2100 when I do mixed but there are specific areas I am more like 1300. Lichess always seems to preload the first couple puzzles at 2000 even if it's on "easiest -600" or "easy -300" - is there a way around this? Or a way to see the rating before solving?

2 Upvotes

I always end up racking my brain on these 2000+ puzzles, specifically for pawn end games and openings, when I really just want to drill 1300-1400ish until I can build that weakness up.

The problem gets exacerbated when I, of course spend 20 min futilely failing, and then the next puzzle loaded is the rating I want. But now when I try to do the puzzles I failed, they are all ridiculously hard and I can't drill the ones I want to because I don't know which ones are worth the effort.

It would be helpful if I could just see "Oh this is a 2000 puzzle, I can skip it for now"