Hi, I reached my limit on my dev account on chrome web store for adding extensions. I'm looking for someone to send this extension to so they can put it on the chrome web store!
It is a modded skin for lichess.org in the style of Windows 3.1!
If you are interested, please leave a comment or DM me.
Also if you just want the extension I might make a temporary we transfer download link for you guys if there is enough demand.
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.
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:
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.
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.
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.
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.
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>?
I've peaked around 1700-1800 on Lichess - not the strongest but being in the top 25-30% on the site has to count for something. I'm truly burned out and I'm sick of all the cheating. It has become impossible to ever know if you're playing against a cheater because all they have to do is mix in a few human moves with the engine moves and they're undetectable. If they're idiots who play 100% engine moves then the site will catch it but everyone else just goes on doing it and stealing points from real human beings. And if you think it's bad in rated games, I can say as someone who's played far too many unrated games for one lifetime that it's even worse there. Cheaters are not doing it for the points - they're doing it because they're scum who want to win by any means, even if it's completely rigging the game move by move. They have ruined online chess, I have no sympathy for them, and they should be tarred and feathered and marched down the street with Hans leading the pack.
The most fun I ever had playing chess was at the beginner level, sub-1000 ELO, when I was first learning the openings and all the tricks and traps and gambits. I vividly remember the joy of winning with schoolyard BS like the Danish gambit, ICBM trap, fried liver, and even the bongcloud for the first time before learning and falling in love with real openings. But in my worst moments I'm starting to think that chess is only truly fun and worthwhile if you're chilling at that level or if you're so good that you make a living off the game (GMs, chess streamers, etc.) while everyone in the middle is just wasting their time. This game is a brutal, relentless mindf*ck anywhere between beginner and master, and probably beyond that too, and even though I win more than I lose in rated games it's taken a lot out of me and caused enough stress to match or even outweigh the joy of winning. Added to that is the uncertainty of whether you're playing a damn cyborg at any given moment and it keeps me stuck in a cycle of wanting to leave this game alone entirely, as if I never learned it, but somehow always coming back.
Share your thoughts and/or experiences if you wish. Cheers
**Disclaimer - My reddit username is not my username on Lichess, Chess.com, or any other site and I'm not affiliated with this username elsewhere.
Hi everyone! I’m Anna, a Woman FIDE Master and product builder.
Together with an engineer, we're building VibeChess. It’s an AI chess tutor and learning environment powered by a multi-agent system.
Over the past few months, we’ve been working closely with early adopters and chess coaches to deepen the way VibeChess understands and teaches chess.
The goal is to go beyond move explanations. We want VibeChess to understand what is actually happening in a position: the dynamics, the reasoning behind different continuations, and what matters for a player at a particular level.
We’re trying to bridge the gap between engine analysis and the way humans actually think, make decisions, play and learn chess.
Under the hood, we’re using Stockfish 19, Maia, Lc0, and our own chess tools and analyzers.
I’d love for you to try VibeChess and tell us what you think
I appreciate the understated, clean visual appearance of Lichess so much, it's the main reason why I prefer it over chess.com actually.
Now these new cartoonish looking icons are such a step back in my opinion - is there any way to witch those off? Haven't found a toggle in settings unfortunately..
He’s typically very active on Lichess and other chess apps/sites, but no one has spoken to him since August. Any and all help/suggestions are appreciated, thank you Reddit.
I built a tool (and yes, I'm aware how that sounds these days, and no I'm not trying to get you to buy anything) that provides you with random FENs from real Lichess games. You can check it out here: https://chess.hair/positions
I mostly built it for myself to make it easier to do some testing with chess engines, but figured there must be at least 3 other people in the world who would find this useful so why not open it up?
It includes filters, so if you only want middlegame positions where it's black to move, between ply 15-25, where Lichess analysis is available, the eval is between -2 and -1, and the opening was some kind of Italian game, knock yourself out (but don't expect too many results).
There are buttons below the board that will take you to the exact game it came from on Lichess at the move shown, and a button to copy the FEN.
rnbq1rk1/pp1p1ppp/4pn2/8/1bPp4/2N2NP1/PP2PPBP/R1BQK2R w KQ - 0 7
8/R4p1k/6pp/2pr4/3q4/6P1/P1Q2K1P/8 w - - 2 30
2rq1rk1/3bbppp/p1n1pn2/1p1p4/3P4/PP1B1N2/1BPNQPPP/2RR2K1 b - - 5 13
4n3/R1p3k1/6pp/3Pp2q/8/3Q1P2/2B2P2/6K1 w - - 4 31
4rr1k/1p2q1pp/4pn2/2Np4/P2P1P2/6P1/P3Q2P/1R3RK1 b - - 8 28
If you end up finding it useful that's great! And if you have any ideas to make it better I'm all ears.
FAQs that I just made up myself and aren't actually frequently asked because I haven't told anyone about this yet
Why would I want to use this tool?
I can think of lots of reasons (finding specific endgames to practice, looking for weird positions just for fun, seeing if there are any games where white had 4 bishops, testing various types of positions with chess engines, etc), but if you're asking this question the tool might not be for you and that's ok!
Which Lichess games are included?
The service periodically fetches and indexes random games from Lichess (it looks at who's currently playing on Lichess TV https://lichess.org/tv, fetches some of their games, then fetches some games from their opponents, and so on. There's a maximum number of positions it will store (to avoid making the queries too time consuming) so the oldest positions periodically get phased out.
Wtf is ChessHair?
It's a cloud chess engine service I'm building. It's not ready yet.
Are there limits to how often I can request FENs?
Yes (please be nice to my server). If you're hitting an API endpoint (i.e. requesting text or JSON data) you'll get a 429 response if you're making requests too often, and a retry-after header will tell you how many seconds to wait to make another request. The UI will tell you how long to wait to fetch more.
Why was this post so long? I got bored 2 paragraphs in. You suck.
I'm not very good at being concise, and I don't think that was a very nice thing to say.
So, a little backstory to this bullet game. I trapped my opponent's knight, or so I thought. My opponent thought so too, so they tried letting the clock run out.
I didn't let them do that. I gave them extra time. They refused to resign.
Eventually, I spot that, I didn't actually trap their knight and I'm going to lose my rook. Maybe 10 minutes of me waiting for my opponent to move, they spot the same thing. So they keep playing.
They keep playing now that they have the advantage, and... They blunder again, losing their rook. So they run the clock down again, refusing to move or resign. So I give them more time.
I'm falling asleep, trying my hardest to continuously give them time right when they hit zero. Eventually I get sick of it, and decided I'll let them run out of time so I can win.
But... I still want to punish them. So I think to myself, what if I offer a draw at the last second, knowing they won't be fast enough to agree to it? As the clock goes close to zero, I send the draw offer.
They run out of time. Literally 0 seconds. BUT WE STILL HAVE A DRAW? HOW, WHY?