Update 2026.10

MacBook Air M5 24GB Integrated memory 24GB · Usable space for model: approximately 20GB

24GB configuration for a good balance of portability and model capacity. You can compare the 12B class with some 27B Q4 models.

Speed and memory for the same model

MBA M5 24GB · Qwen3.8 27B · local LLM speed and memory: Prompt processing · prefill 145–328 tok/s · Token generation · decode 6.5–7.3 tok/s; Required 17.56GB / Usable 20GB unified memory
4,096 input tokens · single request · prompt cache off

Hardware core specifications

Available memory
20GB
Memory bandwidth
153GB/s
Estimated sustained LLM load
About 30W
Korean price range (KRW)
253 × KRW 10,000–317 × KRW 10,000

Who it fits

  • Utilizes 20GB of available memory
  • Quiet finished product composition
  • K2 Horizon MoVA 36B-A4B-level local inference

Skip it if

Since the operating system and KV cache use the same memory, headroom quickly decreases for long contexts or models above 20B.

Recommended format for each device 4K input

The model you will experience with this equipment

K2 Horizon 0.9B

Required 1.03GB · spare time

MLX 4-bit

Decode

196.3 ~ 219.4 tok/s

First token

1.2 to 3.0 seconds

K2 Horizon MoVA 36B-A4B

recommended

Required 21.94GB · tight

MLX 4-bit

Decode

11.7 ~ 18.2 tok/s

First token

8.6 to 21.9 seconds

Actual speed varies with runtime version, cooling, context length and quantization file.

On sales pages, look at memory before chips.

The model and speed assumptions above change if the product is not the 24GB configuration.

Frequently asked questions

Which local LLM can be run on MBA M5 24GB?
K2 Horizon 0.9B, K2 Horizon MoVA 36B-A4B and others with a 4K input and the recommended format. Required memory varies by model and context length.
How much power does the local LLM on the MBA M5 24GB have?
Sustained load is about 30 W, with an actual range of 21–38 W.
Are the displayed token speeds ground truth?
This is a range aligned to collected benchmark measurements under the same conditions. Combinations without a matching measurement are estimated from the nearest result and vary with runtime, cooling, quantization file and context length.