Reclaimed Node logoRECLAIMED NODE
← Back to Blog Local AI

Race Your Local AI Machines and Trust the Numbers

Oct 23, 2026 · Reclaimed Node · 6 min read

Which of your AI machines is faster? Send the same prompt to both at the same instant and watch. LLM-Super-Bench is a free, open-source tool that races local language-model servers side by side, times them honestly, and turns the results into charts you can share.

Two machines streaming the same reply side by side, with a scoreboard underneath

If you run local AI at home or in a small lab, you have probably asked the question. A Mac Studio, a GPU box in the rack, a pair of used mining cards: which one answers faster, and by how much? Most of us answer with a number from a terminal, copied from a run last week, on a different prompt, with a different setting. LLM-Super-Bench replaces that with one button.

It runs on any computer with Bun installed, needs no other software, and talks to the machines you already have.

Why a single tokens-per-second number misleads

Speed claims fall apart because the conditions differ, not because anyone is lying. LLM-Super-Bench is built around removing those differences, and it says so on the scoreboard when it cannot.

The point is a number you can defend when someone asks how you measured it.

What you can race

The details panel showing each machine's engine, model file, quantization and build, with differences listed

Machines are added from the page itself, so the computer running it can be a headless Mac Mini in a closet. Type an address, the page asks the machine what it is running, and one button saves it.

Charts you can share

When a race or sweep finishes, a View charts button opens a results page in a new tab. It draws:

The results page with prompt size and stream pickers above a grid of charts
Bar chart comparing first-word time for two sample machines Line chart comparing speed by prompt size for two sample machines Line chart comparing throughput by stream count for two sample machines

Every chart saves as SVG or PNG. Download report saves the whole page as one HTML file with no scripts, ready to attach or host.

Share the data, not just a picture

Download data saves a small JSON run file. It holds the numbers and how each machine was set up, and nothing that says where the machine is: no addresses, host names or folders. Send it to a friend and they can load it on their own results page, which draws your machines beside theirs. That is how two people with different hardware can compare fairly. To look at someone else's file on its own, Compare run files opens a results tab that starts empty and draws only the files you add. There is also a CSV of everything on screen for spreadsheets, and the tool records which version made each file and warns when you mix versions.

Speed per watt

If you measure what a machine draws under load, with a wall meter or a smart plug, type that number in and the charts add tokens per second per watt. The watts are yours; the tool does not measure power, and says so on the chart.

Bar chart of speed per watt for two sample machines

Try it in five minutes

You need one computer with Bun installed, and one or more machines running a local model behind an OpenAI-compatible server, listening on the network (for example --host 0.0.0.0).

  1. Clone it: git clone https://github.com/reclaimednode/LLM-Super-Bench
  2. Try it with no AI hardware first: run bun run mock in one terminal and bun run race in another, open the address it prints and press Start.
  3. Point it at your machines: RACE_PASSWORD='something-long' bun run race, then add each machine's name and address under Manage machines.
  4. Choose head to head or solo, a prompt size and a stream count, and press Start. Use Sweep for the whole grid.
  5. Press View charts, then Download data to share the run.

If a machine's details say "not reported", bun run probe http://host:8000 prints exactly what the machine answers, with addresses masked, so you can paste it into an issue.

What it does not do

Credit and where to get it

LLM-Super-Bench is built on the harness NetworkChuck published in mac-studio-m5-ultra-local-ai, released under the MIT licence. The race itself, the scoreboard, the timing rules and the on-screen design come from that project. Thank you to NetworkChuck for building it and sharing it. What this version adds is listed in the repository's NOTICE file.

The code is on GitHub at reclaimednode/LLM-Super-Bench. If you run it on hardware we have not tried, open an issue with the probe output and we will teach it to read that machine too, and send us your run file if you want it compared against ours.

Version 1.0.0 is out. It is the first tagged release, published November 1, 2026, and the full list of changes is in the changelog. Already running it? bun run update takes the new version safely, then restart the server. Watch or star the repository on GitHub to hear about the next release.

Related: Mac Studio vs. CMP 170HX: Same 27B Model, Same Settings and Same Model, Two Machines: Do the Answers Match? · llama.cpp vs MLX on an M5 Ultra Mac Studio · Same Model, Three Engines: vLLM Puts the CMP 170HX Ahead.

Building Something Like This?

Tell us what you are trying to run — local models, passthrough labs, bulk storage — and we will tell you honestly what it takes and what we have on the bench.

Get Sourcing Help
More Posts Shop Inventory