Hot-seat setup
Start a local game
Generic, rules-compatible cards and tiles are used. No official artwork, logos, card scans, or Board Game Arena assets are included.
Import by BGA table ID
Enter a table ID to try direct import. If the server cannot access BGA, use the tool provided in BoardReplayLab and import its generated JSON file.
Expansion tables and unsupported BGA captures will fail instead of loading incorrect data.
Bulk JSON storage
Upload replay JSON files or archives. Supported formats include .json, .jsonl, .json.gz, .zip, .tar, .tgz, and .tar.gz.
Files are unpacked on the server and valid JSON payloads are stored for later download.
Load saved replay
Paste a replay ID returned by the JSON API to load the stored replay.
Saved replay IDs resolve to JSON stored on the server.
Load a complete replay chain, step through it, then continue from any visible record if needed.
Bank
No take selected.
Show / hide
Bank
No take selected.
AI players
AI players
Smart AI uses DinoBoard for 2-player base tables and Geminus AI for Orient+Strongholds. Other module mixes use random legal AI.
Return tokens
The active player must return tokens until they hold 10 or fewer before nobles or the next turn resolve.
Choose one noble
If several nobles are eligible, the active player receives exactly one.
Market
Buy, reserve, or reserve blind from a deck.Nobles
Permanent bonuses only. No replenishment.Private handReserved cardsShow / hide
Choose payment
Select the exact tokens to spend. Gold can replace any needed color.
Orient ability
Stronghold move
BGA-style tools
Export, import, and replay
This uses a stable ZephyrLabs schema inspired by public BGA Studio concepts: a gamedatas object, notification-like move log, and next_move_id. The exact private BGA Splendor protocol is not public, so this is BGA-style compatibility, not official BGA protocol parity.
Exports download as .json files. Import buttons read a selected .json file directly.
BGA replay capture
Use the tool provided in BoardReplayLab to crawl and convert replay JSON.
Credentials stay on BGA. This site does not ask for or store your BGA password.