BLXBench Docs
BLXBench Docs
LeaderboardOur TestsSponsor / PartnershipDocumentationInstallationQuick StartTUICommandsHeadless ModeConfigurationLeaderboardOur TestsAccountAboutFAQSupport

TUI

BLXBench interactive Terminal User Interface.

BLXBench features a modern Terminal User Interface (TUI) built with Ink and React. It provides a command-driven experience for configuring providers, selecting models, running benchmarks, and submitting reports.

Install the CLI globally as @bitslix/blxbench (see Installation); the binary name remains blxbench.

Starting the TUI

blxbench

Screens

Welcome Screen

The welcome screen shown when starting BLXBench:

Welcome Screen

Help & Commands

View available commands and shortcuts:

Help Screen

Account Management

Sign in to upload results to the leaderboard:

Account Screen

Configure Run

Select provider, models, and test filters:

Configure Run

Running Benchmark

Watch real-time progress during execution:

Benchmark Run

Navigation

KeyAction
TabComplete slash-command suggestions
EnterRun the current command
Ctrl+CExit

Common Commands

CommandAction
/helpShow all commands by category
/showShow the active configuration
/providerPick a provider
/models listFetch models from the current provider
/models id,idSet model ids directly
/categories * or /categories speed,reasoningSelect test categories
/levels easy,medium,hardSelect difficulty levels
/limit NLimit tests per category
/ratelimit RPM-or-offThrottle provider requests
`/report htmljson
`/report submit onoff`
/output-dir PATHChange the report directory
/auth loginSign in with browser device login
/auth whoamiShow the signed-in account
/playwright installInstall Playwright Chromium
/runStart the benchmark

Account Login

/auth login starts the blxbench device flow. blxbench opens the web app, you approve the displayed code in the browser, and blxbench stores local credentials in your user config directory.

Leaderboard submission requires a signed-in account with a pass tier that includes submission quota. Headless automation can instead use BLXBENCH_API_KEY with --submit.

Features

  • Interactive model selection — Choose from available providers or type model ids directly
  • Real-time progress — Watch benchmark execution
  • Account integration — Sign in via browser device login and upload eligible reports
  • Command help — Slash-command reference with completion

Quick Start

Run your first benchmark in 5 minutes.

Commands

Complete reference for all blxbench commands.

On this page

Starting the TUIScreensWelcome ScreenHelp & CommandsAccount ManagementConfigure RunRunning BenchmarkNavigationCommon CommandsAccount LoginFeatures