THINKIDIOT LABS  /  HARDWARE GUIDE

Local model finder.

Find an AI model that fits your computer. Compare memory and benchmark scores, then get the exact files to run it locally.

Choose your computer

Find my memory
MacOpen the Apple menu → About This Mac and look for Memory. If it lists an Intel processor, select Intel Mac in Advanced settings.
Advanced settings

Use system RAM for an Intel Mac, or enter its dedicated GPU memory above.

Longer conversations need more memory.

MAC

20 models fit in 16 GB of unified memory

2026 releases · 4,096 tokens · one text session. 12.8 GiB available after the system reserve. Your Mac shares this memory with its GPU.

MODEL DIRECTORY

Explore models 20

Latest model check 11 Nov 2026

GPQA Diamond compares open and closed models on the same science questions. AIME tests competition maths. No single test covers every model.

Comparison test GPQA Diamond ↗Artificial Analysis · Newest releases first
Each chart names its test. When a result is missing here, another published comparison is shown.
Test conditions

The Diamond subset contains 198 biology, physics and chemistry questions. Artificial Analysis uses four-option multiple choice with regex answer extraction and pass@1 scoring. Each checkpoint uses the reasoning setting shown. Scores are from the same evaluator and subset, not publisher reruns.

Comparison reference

Same benchmark and evaluator. GPT-5.1 is preferred; another advanced model is used when its result is available. Checked .

Model comparison for the selected hardware and context. Click a column heading to sort; click again to reverse.
Get files
webAI · Reasoning
GPQA Diamond · balanced
TwIL 8B (balanced)70.2%
GPT-5.187.3%
Different test setups · reference only
8.79B5.35 GBQ4_K_M6.4 GiBComfortable
NVIDIA · Chat
IFBench · loose
Nemotron 3.5 Bolt E4B61.1%
GPT-5.172.9%
11.8 percentage points behind GPT-5.1
8B8.03 GBQ8_08.8 GiBComfortable
PrismML · Chat
GPQA Diamond
Ternary Bonsai 2 9B69.9%
GPT-5.187.3%
Different test setups · reference only
8.95B2.56 GBQ2_03.3 GiBComfortable
JetBrains · Coding
GPQA Diamond · JetBrains run
Mellum2.1 12B Thinking64.6%
GPT-5.187.3%
Different test setups · reference only
12B8.07 GBQ4_K_M8.9 GiBComfortable
PrismML · Chat
GPQA Diamond
Ternary Bonsai 2 4B63.84%
GPT-5.187.3%
Different test setups · reference only
4.21B1.21 GBQ2_02.1 GiBComfortable
PrismML · Chat
GPQA Diamond
Ternary Bonsai 2 2B39.6%
GPT-5.187.3%
Different test setups · reference only
1.88B547 MBQ2_01.3 GiBComfortable
Liquid AI · Chat
GPQA Diamond · Liquid AI small-model run
LFM3 1.7B63.37%
GPT-5.187.3%
Different test setups · reference only
1.73B1.85 GBQ8_02.5 GiBComfortable
Xiaomi MiMo · Coding
No published comparison yetNo sourced results added yet9.41B5.84 GBQ4_K_M6.4 GiBComfortable
PrismML · Chat
IFBench · prompt-loose · PrismML run
Ternary Bonsai 2 27B74%
GPT-5.172.9%
Different test setups · reference only
26.9B7.63 GBQ2_08.6 GiBComfortable
OpenBMB · Reasoning
GPQA Diamond
MiniCPM5 2B70.2%
GPT-5.187.3%
17.1 percentage points behind GPT-5.1
2.52B2.68 GBQ8_03.4 GiBComfortable
IBM · Reasoning
GPQA Diamond
Granite 4.2 8B63.1%
GPT-5.187.3%
24.2 percentage points behind GPT-5.1
8.79B5.35 GBQ4_K_M6.4 GiBComfortable
IBM · Reasoning
GPQA Diamond
Granite 4.2 3B55.9%
GPT-5.187.3%
31.4 percentage points behind GPT-5.1
3.66B3.89 GBQ8_04.7 GiBComfortable
Qwen · Chat
GPQA Diamond
Qwen3.8 27B90.5%
GPT-5.187.3%
3.2 percentage points ahead of GPT-5.1
27.3B10.9 GBUD-IQ3_XXS12.1 GiBTight fit
Google · Chat
GPQA Diamond
Gemma 4 12B Unified75.3%
GPT-5.187.3%
12 percentage points behind GPT-5.1
11.95B7.12 GBQ4_K_M8.9 GiBComfortable
Google · Chat
GPQA Diamond
Gemma 4 E4B57.6%
GPT-5.187.3%
29.7 percentage points behind GPT-5.1
8B8.19 GBQ8_09.2 GiBComfortable
Google · Chat
GPQA Diamond
Gemma 4 E2B43.3%
GPT-5.187.3%
44 percentage points behind GPT-5.1
5.1B5.05 GBQ8_05.6 GiBComfortable
Qwen · Chat
GPQA Diamond
Qwen3.5 9B80.6%
GPT-5.187.3%
6.7 percentage points behind GPT-5.1
8.95B5.68 GBQ4_K_M6.3 GiBComfortable
Qwen · Chat
GPQA Diamond
Qwen3.5 4B77.1%
GPT-5.187.3%
10.2 percentage points behind GPT-5.1
4.21B4.48 GBQ8_05.1 GiBComfortable
Qwen · Chat
GPQA Diamond
Qwen3.5 2B45.6%
GPT-5.187.3%
41.7 percentage points behind GPT-5.1
1.88B2.01 GBQ8_02.7 GiBComfortable
Qwen · Chat
GPQA Diamond
Qwen3.5 0.8B11.1%
GPT-5.187.3%
76.2 percentage points behind GPT-5.1
0.752B812 MBQ8_01.6 GiBComfortable
Showing 20 of 71 models · Original release dates; unknown days follow dated releases in that month · Single-user GGUF memory estimates

Which local AI model can your computer run?

This free finder compares downloadable GGUF language models against the memory you enter. Choose your computer, set a context length, then compare estimated fit, published scores and exact files. It calculates a shortlist in your browser; it does not run a model or measure your machine. Start small. Your laptop does not need to audition for a data centre.

Hardware: RAM, GPU memory and DGX Spark

Apple silicon Macs use one shared memory pool. Windows and Linux computers can use system RAM for CPU inference, or a dedicated GPU memory budget. The Intel Mac option uses system RAM. With a dedicated GPU, RAM and VRAM are checked separately, never added together. A memory match still needs a runtime that supports your GPU and the model architecture. This is not a multi-GPU calculator.

For ordinary computers, the calculator treats the entered capacity as GiB: it reserves the larger of 3 GiB or 20% of system RAM, and the larger of 0.75 GiB or 10% of dedicated VRAM. The single DGX Spark preset instead uses a 120 decimal GB working budget, about 111.8 GiB, out of its 128 GB unified pool. That reserve is an assumption, not a measurement of your background apps. See the Spark preset and NVIDIA runtime guide.

GGUF, MLX and runtimes

GGUF packages model weights and metadata. The listed files target compatible versions of llama.cpp, Ollama or LM Studio; support varies by architecture and release. Open a model's download panel for its file, model card and runtime notes. An available download is not proof that every runtime can load it. Our Ollama and Python tutorial walks through a first local chat.

MLX LM is another route for local inference on Apple silicon, using its own compatible or converted weights. This directory does not list MLX files or estimate MLX memory. A GGUF fit estimate cannot be transferred directly to MLX. Where a download panel offers vLLM guidance, that refers to the original checkpoint and its runtime requirements, not a promise that the GGUF memory estimate applies.

How memory compatibility is calculated

Estimated memory = GGUF file weights + text attention cache and recurrent state + runtime allowance. The allowance is the larger of 15% of the weights or 0.75 GiB. File sizes use decimal GB; ordinary memory results use GiB. The text cache grows with your selected context length, with separate sliding-window limits and fixed recurrent state where recorded. The cache assumptions use FP16; changing cache precision or runtime settings changes real usage.

Comfortable leaves at least 12% of the usable budget free. Tight fit fits with less headroom. CPU only fits system RAM but exceeds the dedicated GPU budget. Too large exceeds the estimated pool; partial CPU/GPU offload may still be possible but is not estimated. Context limit means the requested context exceeds the catalogued model limit. Spark estimates must stay strictly below 120 GB.

These estimates cover one text session. Concurrent requests, image projectors, audio processing, speculative draft models and extra runtime allocations can need more memory. A model fitting on paper does not establish its speed, quality or ability to load on your setup. Check the model card, close other apps and test a short prompt before increasing context.

Quantization and ranking: what the numbers mean

Quantization reduces weight precision and usually download size, with possible quality changes. Q4 and Q8 labels describe weight formats, not a guarantee of equal accuracy or speed across models. Auto chooses an available Q8_0 file when it leaves at least 25% of the usable budget free; otherwise it chooses the catalog's preferred file in the best fit tier. The estimates use the selected file size, not parameter count alone.

The directory starts with the newest catalogued releases that fit your filters. Sorting and benchmark selection are separate: changing a test keeps the release order unless you choose Highest selected score. Exact release days appear where verified; entries with only a known month follow dated releases within that month. Repository upload or edit dates are not automatically treated as model release dates.

Five capability groups make the scores easier to explore: reasoning (GPQA Diamond and AIME), coding (LiveCodeBench and SWE-bench), agents and tools (BFCL and Terminal-Bench), instructions (IFBench and IFEval), and conversation (MultiChallenge). These tests measure different things. No benchmark is reported by every publisher, and versions, subsets, precision and evaluation harnesses can change the result. Each comparison keeps its evaluator and test conditions attached. General indexes and specialist tests remain under More tests.

Each mini chart shows two scores on the same 0-100 scale: the local model and GPT-5.1, or another advanced model when a GPT-5.1 result is unavailable. The default GPQA Diamond comparison uses Artificial Analysis results with GPT-5.1 at high reasoning effort. A benchmark score describes performance on that test, not overall intelligence. Reference models run in the cloud and are excluded from memory estimates and downloads. Hover over a label for the tested configuration, or follow a score to its source.

Sorting by benchmark ranks only results from the selected test and evaluator. Models with other published results appear in separate groups, each ordered on its own test. Use Rank this test to move one of those evaluations into the main ranking. Compatible models come first within each group. Different tests are never averaged together. When the comparison bars use a different test from the ranked score, the score used for sorting appears prominently above them. Publisher results can appear beside an independent reference on the same benchmark, labelled as different test setups. Those contextual comparisons receive no calculated gap because prompts, precision, agent scaffolds and scoring setups can differ. Missing results are never displayed as zero. Open a model's published-results link to see every evaluation and its test conditions. Ties share the top local score; smaller working sets come first within a tie. The hardware-fit sort groups fit tiers, then uses a parameter-size heuristic; it does not measure inference speed.

Follow each score's evidence link for its source and setup. Published scores may use different precision and settings from your selected file. No laptop speed benchmarks are implied. For an example of reporting actual hardware, settings and limitations, try our reproducible thinking-mode experiment.