Chrome, Edge, Brave or Arc — anything Chromium. It is not on the Chrome Web Store yet, so installing takes the four steps below rather than one click.
About a minute, once
underdog-sync. Keep it somewhere permanent — Chrome loads the extension from this folder every time it starts, so deleting it uninstalls the extension.chrome://extensions and turn on Developer mode (top right).underdog-sync folder. Ledger Underdog Sync appears in your list.Read this before installing anything
It runs only on Underdog pages and on Ledger itself. It uses the Underdog session you are already signed into — it never asks for, sees, or stores your Underdog password, and your session token stays in the page and is never sent to Ledger.
What reaches Ledger is draft data: picks, seats, usernames, entry fees and Underdog’s own projections for the rooms you captured. Nothing is uploaded until you click Pull rooms.
It reads; it never drafts, enters contests, or changes anything on your Underdog account. The whole source is in the repo under extensions/underdog-sync — the download is built from it.
The two things that actually go wrong
No yellow card on Underdog? Refresh the Underdog tab. Chrome only injects the card into pages loaded after the extension was installed or reloaded.
Card says a session expired? Refresh the Underdog tab so the page signs in again, then click Capture ALL once more. The card always says why it stopped — it never fails silently.