Local AI · measured at home

I run it at home
so you don't
have to guess.

Which local AI should you run on your hardware? I test setups on my own machines with the same tests. Every number links to the raw output and the exact command.

Find your setup ↓
56complete runs
6memory classes with a run
3,485raw files public
6memory classes

Not up to date yetThe newest models are not on the site yet. I'm testing them now.

My test bench at home: a rack with a Mac Studio and four GB10 boxes between two GPU towers.
Photo: my setup. Background made with AI.
Your hardware

How much memory do you have for AI?

Pick your memory first. A class shows a run only when its speed, quality and memory tests are done.

Last measured Nov 15, 2026

16 GB 1× RTX 5060 Ti6 complete runsAlsoimage 63.4 tok/s →
32 GB 1× RTX 5090 or 2× RTX 5060 Ti14 complete runsAlsoimage 404.4 tok/s →
128 GB 1× GB10 box13 complete runsAlsoimagevideo 141.9 tok/s →
256 GB 2× GB10 boxes8 complete runs 70.6 tok/s →
256 GBMac 1× Mac Studio11 complete runsAlsoimage 306.9 tok/s →
512 GB 4× GB10 boxes4 complete runs 81.8 tok/s →
How I test

Five tests. No vibes.

Speed v2
tok/s

How fast the answer appears: tokens per second with one request, and the time to the first token at 2K, 8K and 32K.

Quality v2
7 tests

Fixed question lists with a margin of error next to each number: MMLU-Pro, GPQA, IFEval, LiveCodeBench, long text and GPQA with thinking.

Memory test
context

The largest context that loads and answers, the memory it needs and the decode speed there.

Game test
Gauntlet

The model plays one solo race in a biathlon game: four tasks, twenty shots, penalty loops. An extra test with its own ranking and a badge; a run counts without it.

sparkDash
Mia's tool

Mia's own benchmark tool, run unchanged, in its own column. Never mixed with my numbers.

Checked, not assumed

  • A run is in the class tables only when every part is done: Speed v2, all seven Quality v2 tests and the memory test; sparkDash is added where the setup ran it. The game result is added as soon as the setup has played its race. Every number links to its raw file. The chip “independent check passed” marks a page whose numbers an independent check compared with the raw files.
  • The exact software version is pinned for every run.
  • If an answer gets cut off by the length limit, it counts as wrong. The setup page says how many were cut off.
  • The tables are ordered by speed (tokens per second) and quality. A run counts with or without a Gauntlet race, and there is no overall score, only the raw numbers. The Gauntlet is an extra test with its own ranking on the game page and a badge in the tables. How it is made.