Local AI Stats.
Skip to content

DATA-DRIVEN MODEL COMPARISON

Best local LLMs for 6 GB RAM or VRAM

52 catalog weight sets fit the 4 GB system-memory planning budget. “Best” means a trade-off between a published benchmark score and weight size, not a tested run on your computer.

Data snapshot: . Scores and weight sizes retain their original sources.

Check your own memory budget

6 GB: weight budgets

Illustrative reserves for one local model. These are not measured requirements.
Memory poolCapacityWeight budgetReserved spaceCandidate files
System RAM / unified memory6 GB4 GB2 GB52
Dedicated VRAM6 GB4.8 GB1.2 GB56

Compared with 4 GB, this tier adds 24 weight-budget candidates: Limite 1B - Violetto, Granite concision edit, Noema 2B, Josev-2B, RefinedToolCall v5, Liquid AI d1-3B, Granite 4.2 3B, webAI TwIL-LM3-Pro and more in the tables below. A smaller model can still be the better trade-off.

First Pareto choice on MMLU-Pro

MiniCPM5 2B · 70.8 / 100 · 1.561 GB · Q4_K_M. This choice is calculated within this page’s eligible set.

MMLU-Pro: models within the RAM budget

Knowledge and reasoning across many subjects. Published accuracy; different evaluation settings can change the result.

MMLU-Pro · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
MiniCPM5 2BQ4_K_M · Pareto choice1.561 GB2.517B70.845.3462.439 GBGet weights
Score source
LFM2.5 230MQ4_K_M · Pareto choice0.153 GB0.23B20.25132.0023.847 GBGet weights
Score source
Qwen3.5-4BQ4_K_M · Pareto choice2.741 GB4.206B79.128.8591.259 GBGet weights
Score source
Granite 4.2 3BQ4_K_M2.244 GB3.66B67.8430.2321.756 GBGet weights
Score source
LFM2.5 2.6BQ4_K_M1.674 GB2.697B65.238.9382.326 GBGet weights
Score source
Gemma 4 E2BQ4_K_M3.107 GB5.123B6019.3130.893 GBGet weights
Score source
Noema 2BQ8_02.012 GB1.882B51.125.3971.988 GBGet weights
Score source

LiveCodeBench v6: models within the RAM budget

Solving coding problems. Version 6 only; published pass rates can vary with generation settings.

LiveCodeBench v6 · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
MiniCPM5 2BQ4_K_M · Pareto choice1.561 GB2.517B69.144.2572.439 GBGet weights
Score source
K2 Horizon 0.9BQ4_K_M · Pareto choice0.666 GB1.078B37.456.1413.334 GBGet weights
Score source
Granite 4.2 3BQ4_K_M · Pareto choice2.244 GB3.66B69.7131.0651.756 GBGet weights
Score source
Nanbeige 4.2 3BQ4_K_M · Pareto choice2.684 GB4.17B72.527.0121.316 GBGet weights
Score source
Agents A1 4BQ4_K_M2.709 GB4.539B59.622.0021.291 GBGet weights
Score source
NeoHorse 1 4BQ4_K_M2.709 GB4.206B59.4321.941.291 GBGet weights
Score source
LFM2.5 2.6BQ4_K_M1.674 GB2.697B59.4135.482.326 GBGet weights
Score source
Qwen3.5-4BQ4_K_M2.741 GB4.206B55.820.3581.259 GBGet weights
Score source
Gemma 4 E2BQ4_K_M3.107 GB5.123B4414.1630.893 GBGet weights
Score source

All 52 model files within this tier’s RAM budget

Some files have scores only on other benchmarks. This complete size-ordered list keeps those candidates visible without assigning missing scores a zero.

Show every candidate, including models without MMLU-Pro
All memory candidates · MMLU-Pro where recorded · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
Vela Lumen v1.1F160.143 GB0.048BNot recorded—3.857 GBGet weights
LFM2.5 230MQ4_K_M · Pareto choice0.153 GB0.23B20.25132.0023.847 GBGet weights
Score source
PicoLM 80MF160.18 GB0.09BNot recorded—3.82 GBGet weights
PicoLM v2 81MF160.193 GB0.096BNot recorded—3.807 GBGet weights
PicoLM v2.1 81MF160.193 GB0.096BNot recorded—3.807 GBGet weights
Udgam 384M ChatQ4_K_M0.238 GB0.384BNot recorded—3.762 GBGet weights
Quill 1 PreviewQ4_K_MCode-completion model; not a general chat model.0.398 GB0.494BNot recorded—3.602 GBGet weights
Liquid AI d1-omni-600MQ8_00.407 GB0.587BNot recorded—3.593 GBGet weights
LightOnOCR-3 0.8BQ4_K_M0.529 GB0.853BNot recorded—3.471 GBGet weights
Satella-RAG 0.8BQ5_K_M0.593 GB0.773BNot recorded—3.407 GBGet weights
K2 Horizon 0.9BQ4_K_M0.666 GB1.078BNot recorded—3.334 GBGet weights
MiniCPM-V 4.7 1BQ4_K_M0.672 GB1.006BNot recorded—3.328 GBGet weights
OneJev 1.5 0.8BQ4_K_M0.672 GB1.007BNot recorded—3.328 GBGet weights
d3-edge 0.6BQ8_00.806 GB0.748BNot recorded—3.194 GBGet weights
Switchboard Router 0.5B v0.1F160.994 GB0.494BNot recorded—3.006 GBGet weights
Spark X2.5 1.7BQ4_K_M1.107 GB1.708BNot recorded—2.893 GBGet weights
Curious 2BQ4_01.215 GB1.882BNot recorded—2.785 GBGet weights
Noema 1.5 2BQ4_K_M1.274 GB1.882BNot recorded—2.726 GBGet weights
StartLux-Decision-v1-2BQ4_K_M1.274 GB1.882BNot recorded—2.726 GBGet weights
Arm-optimized Qwen3.5-2BQ4_K_M1.274 GB1.882BNot recorded—2.726 GBGet weights
Empero Qwen3.8 2BQ4_K_M1.312 GB2.274BNot recorded—2.688 GBGet weights
Index Translate 2BQ4_K_MTranslation specialist, not a general chat ranking. Apache-2.0 licensed. The official llama.cpp recipe uses the chat template with thinking disabled, temperature 0 and the target-language prompt. This 1.312 GB Q4_K_M file is text-capable by itself; image input needs the separate compatible projector. Runtime, KV cache and long contexts need memory beyond the weight file. The recorded FLORES result is from the source checkpoint, not a Q4 speed or compatibility test.1.312 GB2.274BNot recorded—2.688 GBGet weights
MiniCPM5 abliterated v2Q4_K_M1.561 GB2.517BNot recorded—2.439 GBGet weights
MiniCPM5 2BQ4_K_M · Pareto choice1.561 GB2.517B70.845.3462.439 GBGet weights
Score source
ColGrep-Agent-2BQ4_K_M1.561 GB2.517BNot recorded—2.439 GBGet weights
LFM2.5 2.6BQ4_K_M1.674 GB2.697B65.238.9382.326 GBGet weights
Score source
DFM MimirQ8_01.913 GB1.787BNot recorded—2.087 GBGet weights
TwIL LM3Q4_K_M1.915 GB3.075BNot recorded—2.085 GBGet weights
Noema 2BQ8_02.012 GB1.882B51.125.3971.988 GBGet weights
Score source
Josev-2BQ8_02.045 GB1.912BNot recorded—1.955 GBGet weights
Limite 1B - ViolettoBF16BF16 Safetensors; custom code or vLLM plugin. Single-turn math specialist.2.071 GB1BNot recorded—1.929 GBGet weights
Granite 4.2 3BQ4_K_M2.244 GB3.66B67.8430.2321.756 GBGet weights
Score source
webAI TwIL-LM3-ProQ4_K_M2.244 GB3.66BNot recorded—1.756 GBGet weights
OpenDecider-small-tdQ4_K_M2.497 GB4.022BNot recorded—1.503 GBGet weights
Clary 2 Cyber HeavyQ4_K_M2.497 GB4.022BNot recorded—1.503 GBGet weights
RefinedToolCall v5Q6_K2.538 GB3.086BNot recorded—1.462 GBGet weights
grug 3BQ4_K_M2.575 GB4.17BNot recorded—1.425 GBGet weights
Spark X2.5 4BQ4_K_M2.6 GB4.112BNot recorded—1.4 GBGet weights
Granite concision editF162.673 GB1.335BNot recorded—1.327 GBGet weights
Nanbeige 4.2 3BQ4_K_M2.684 GB4.17BNot recorded—1.316 GBGet weights
Wald-Q4B v2.1Q4_K_M2.709 GB4.66BNot recorded—1.291 GBGet weights
NeoHorse 1 4BQ4_K_M2.709 GB4.206BNot recorded—1.291 GBGet weights
APUS Reflex 4BQ4_K_M2.709 GB4.206BNot recorded—1.291 GBGet weights
Afrique Qwen v2Q4_K_M2.709 GB4.206BNot recorded—1.291 GBGet weights
Agents A1 4BQ4_K_M2.709 GB4.539BNot recorded—1.291 GBGet weights
Qwen3.5-4BQ4_K_M · Pareto choice2.741 GB4.206B79.128.8591.259 GBGet weights
Score source
Empero Qwen3.8 4BQ4_K_M2.783 GB4.66BNot recorded—1.217 GBGet weights
FrogNano-4B-2609Q4_K_M2.798 GB4.326BNot recorded—1.202 GBGet weights
Liquid AI d1-3BQ8_0Decision model, not a chat model. Use a llama.cpp build with /v1/systemone support. The selected Q8_0 file contains language weights; image input needs a compatible separate projector. Total parameters include the vision encoder. LFM Open License v1.0 has commercial-use conditions. The recorded score is not a Q8_0 compatibility or speed test.2.875 GB3.123BNot recorded—1.125 GBGet weights
Gemma 4 E2BQ4_K_M3.107 GB5.123B6019.3130.893 GBGet weights
Score source
K2 Horizon 3.7BQ4_K_M3.157 GB5.058BNot recorded—0.843 GBGet weights
Bonsai 27B (1-bit)Q1_0Custom Prism llama.cpp kernels required; check backend support.3.803 GB26.896BNot recorded—0.197 GBGet weights

Additional candidates with 6 GB dedicated VRAM

The 4.8 GB VRAM weight budget admits these additional files. They do not pass this page’s more cautious system-memory budget.

MMLU-Pro (where recorded) · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
Switchboard Router 4BQ8_04.28 GB4.022BNot recorded—0.52 GBGet weights
Quinto 0.1 4BQ8_04.482 GB4.206BNot recorded—0.318 GBGet weights
H2O-Lightning 4B NativeQ8_04.482 GB4.206BNot recorded—0.318 GBGet weights
Kernel Logic 1.5Q4_K_M · Pareto choice4.683 GB7.616B388.1140.117 GBGet weights
Score source

Computers near this memory tier

These are memory candidates, not tested model/runtime matches. Dedicated VRAM is used for GPU-fit planning; system RAM is not treated as VRAM.

    Compare all hardware

    How recommendations are calculated

    We compare one benchmark at a time. A Pareto choice has no other scored model with both an equal or smaller weight file and an equal or higher score, with at least one strict improvement. The first choice is the frontier point nearest the chart’s top-left corner, using the same rounded memory scale and 0–100 score scale as the main chart. Other frontier choices follow, then other scored models by score.

    Score per GB is shown for context; it does not choose the champion. Changing the budget or dataset can change the result. Scores are published point estimates, often for the source checkpoint rather than the selected quantization. They do not establish statistically significant differences or equal evaluation conditions.

    RAM, VRAM and unified memory

    Use one memory pool. System RAM is used for CPU inference; a dedicated GPU has separate VRAM. Do not add RAM and VRAM as if they were one GPU pool. Partial CPU offload needs a supported backend and can change speed. Unified memory is shared by CPU, GPU and the operating system; software can limit how much the GPU can allocate.

    Our initial weight budget reserves 30% of system RAM or unified memory, with a minimum of 2 GB. For VRAM it reserves 20%, with a minimum of 1 GB. These are adjustable planning assumptions, not measured requirements. Context cache, runtime buffers, other programs, multimodal files and concurrent users can need more. A file that passes the budget check is a candidate, not a confirmed hardware-compatible configuration.

    Check the model’s runtime and quantization support before downloading. See the Transformers cache documentation and llama.cpp backend documentation. GB uses decimal bytes; operating systems can report GiB instead.

    Related memory tiers and tasks

    All model records · Memory planning guide