Story

Show HN: learnchess.ai – Local-first chess coaching app with AI

nikolasburk Saturday, March 07, 2026

I've been playing chess for a few years with my ELO stuck around 1600 on Lichess. I wanted an app that combined puzzle training, interactive lessons, game analysis, and AI coaching in one place. But all the apps I used over the years either felt overwhelming, had UX that wasn't up to my expectations for a modern app or were lacking some fundamental features that I really wanted. So, I built LearnChess.ai.

The technical angle I'm most excited about: it's built local-first using LiveStore (event-sourced, SQLite on-device), which means zero loading delays for user data and full offline support. Sync to the cloud happens in the background for cross-device usage. The stack is TanStack Start (web), Expo (mobile), and it runs entirely on Cloudflare.

Features in the current beta:

- Puzzle trainer with community submissions

- Guided lessons for openings and endgames

- Game import and analysis from Lichess & Chess.com

- Opening explorer based on your own game history

- Stockfish running on a dedicated Hetzner server (faster than in-browser WASM)

- AI coaching integrated directly in the analysis board

- Coordinate training, beginner track, leaderboards, ...

Available on web, iOS (TestFlight), and Android (nearly ready).

Would love your feedback — both on the product and the architecture choices!

Summary
LearnChess.ai is an online platform that offers chess lessons, training exercises, and resources for players of all levels to improve their chess skills. The website provides a comprehensive curriculum, personalized learning tracks, and an interactive community to support chess enthusiasts in their journey to becoming better players.
1 0
Summary
learnchess.ai
Visit article Read on Hacker News