
Your board captures every move. Our API explains them. Add post-game review, coaching insights, and tactical detection to your companion app.
+2.31 cp depth 22 d4 Nf6 Bg5 e6 e3 Score: 231 centipawns
Raw engine output. Your users don't know what centipawns mean.
Natural language your users understand. Moves highlighted. Rated to skill level.
/analyze_position → Show eval + coachingReal-time position evaluation and coaching after each move. Useful for training mode or post-move hints.
/analyze_game → Full review screenMove-by-move classification, accuracy scores, mistakes highlighted, coaching explanations — everything your users need to improve.
# After each move (real-time) position_data = requests.post("https://api.chessvia.ai/analyze_position", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"position": current_fen, "skill_level": "beginner"} ).json() # Show in companion app display_eval(position_data["evaluation"]) display_coaching(position_data["response"]) # After game ends game_data = requests.post("https://api.chessvia.ai/analyze_game", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"pgn": full_game_pgn, "player_color": "white"} ).json() # Build review screen show_accuracy(game_data["game_summary"]["white_accuracy"]) show_mistakes(game_data["white_mistakes"]) show_coaching(game_data["response"])
87.3% accuracy — better than last week's 82.1%
Players see how they performed. Track improvement over time. Gamification that drives board usage.
Move 14: Nxe5 — Brilliant! • Move 22: Bg4 — Mistake
Eight classification levels from brilliant to blunder. Players learn which moves lost the game.
“Your knight sacrifice was excellent — it opened the f-file and created threats against the exposed king.”
Natural language that explains WHY, not just WHAT. Calibrated to the player's rating.
Ruy Lopez, Closed Variation (ECO: C84)
Name the opening automatically. Help players build their repertoire from their own games.
Missed a fork on move 15. Practice knight forks.
Comprehensive detection. Players learn what to look for next time.
Focus: Pawn structure, calculation. Practice: Ruy Lopez middlegames.
Personalized suggestions derived from the actual game. Not generic advice.
Players who review their games play more games. Analysis turns a one-time hardware purchase into an ongoing engagement loop.
Without analysis, your users export PGN to other platforms for review. They leave your ecosystem. Analysis keeps them in your app.
Offer basic evaluation in the free companion app. Sell AI coaching as a premium subscription. New recurring revenue from existing hardware customers.
Many boards market “AI” features, but none offer natural language coaching. Be the first board with explanations players actually understand.
If your board records games, Chessvia can analyze them. The API accepts standard FEN (for positions) and PGN (for games). No proprietary format required.
| Connection Type | How It Works | Chessvia Integration |
|---|---|---|
| USB boards | PGN exported via companion software | Full game analysis |
| Bluetooth boards | Real-time FEN via companion app | Position + game analysis |
| WiFi boards | Live position streaming via app | Position + game analysis |
| Hybrid (USB + BT) | Both real-time and batch modes | Full position + game analysis |
language parameter. Coaching responses are available in multiple languages.We work with smart board manufacturers to integrate analysis into companion apps. Dedicated support and custom integration guidance.
Tell us about your project and we'll set you up with an API key.