Saved on this device only — nothing here is uploaded, and API keys are never written. Open a match to put
it back on the board, resume an unfinished one where it left off, or export the card and the video from it.
How this works
Play online — put an OpenRouter API key in Settings → Endpoint, then press Start.
Any provider — any OpenAI-compatible /chat/completions URL works; models, prompt and limits are all editable.
Play local CLIs (like Claude Code / Codex) — clone github.com/shantanugoel/grand-tensor, run bun run harness, paste the URL it prints into Base URL.
Ranked — standings need OpenRouter and default limits; the banner atop Settings says live whether the current match counts.
Details — every setting other than the API key is optional, and explains itself under its field.