Account
Managing your BLXBench account, API keys, billing, and security.
Creating an Account
- Open the site and choose Sign Up
- Enter email and password
- Complete email verification when prompted
Pass tiers (billing)
BLXBench uses Runner, Bencher, and Founder passes (see /pass):
- Runner — Free: download blxbench, run benchmarks locally, keep reports private
- Bencher — Paid: includes public leaderboard submission (weekly quota)
- Founder — Paid: higher quota and additional benefits described on the pass page
Submitting reports with --submit requires an API key and a tier that includes submission quota.
API Keys
Create keys for headless automation and leaderboard submit:
- Open Account → API Keys
- Generate a new key
- Store it in a secret manager — it is shown once
Using API Keys
export BLXBENCH_API_KEY=your-key
blxbench --headless --provider opr --models openai/gpt-5.4-mini --submitblxbench sign-in (TUI)
For interactive login from the terminal, run /auth login in the TUI. blxbench opens the device login page so you can approve the code in the browser. This creates local blxbench credentials; it is separate from manually generated API keys.
With an eligible pass and role, you can upload from the TUI in three ways: /report submit on (auto-upload when the run finishes), s or r on the post-run screen (manual upload of the new report, regardless of that setting), or /resume to select an earlier report.json and upload it from the replay view. See TUI and Commands.
Security
Password
Change your password under Account → Security (Password tab).
Passkeys
Add WebAuthn passkeys on the same page for passwordless sign-in.
Two-Factor Authentication (2FA)
Enable TOTP on Account → Security (Two-factor tab) using an authenticator app.
Sessions
Review and revoke active sessions from the Sessions tab.
Billing
Account → Billing shows plan status, Stripe checkout history where applicable, invoices, and related activity.
Profile
Account is the profile hub: name, avatar, email visibility, and verification status.
Delete Account
- Go to Account → Security
- Open the Danger zone tab
- Follow the delete-account flow and confirm
This cannot be undone.