Show HN: learnchess.ai – Local-first chess coaching app with AI(learnchess.ai)
learnchess.ai
Show HN: learnchess.ai – Local-first chess coaching app with AI
https://learnchess.ai
1 コメント
Nice job~~
As a someone who recently built a chess app with Stockfish (WASM with a fallback to the server, see my profile if interested), just be aware that if your application becomes even moderately successful, a couple dozen users hitting your Stockfish server concurrently is very likely to be slower than running individual Stockfish WASM on the client side unless you significantly beef up your backend.
As a someone who recently built a chess app with Stockfish (WASM with a fallback to the server, see my profile if interested), just be aware that if your application becomes even moderately successful, a couple dozen users hitting your Stockfish server concurrently is very likely to be slower than running individual Stockfish WASM on the client side unless you significantly beef up your backend.
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!