Jev Chess

TypeSafe as a constrained chess move selector
chess.js@1.4.0 — gchessboard@1.4.0 — no chess engine
Set your API key, pick a side, and start a new game.

Connection

Server-side key (this deployment). The page talks to a same-origin proxy that holds the TypeSafe key — your browser never needs one. The field above is optional here (it is only used if you point the app at api.typesafe.ai directly, in which case any script on the page could read the key: it is never saved or logged, so use a disposable one). Rate limits apply per IP: 1 req/s, 1000/hour, 5000/day.

New game

AI decision

No AI move yet.

Move history

Promote pawn

Choose the piece your pawn becomes