Skip to content
HomeLabPicks
Mini PCs & Compute
11 min read

Best Mini PC for Local AI and LLM Inference in 2026

As an Amazon Associate this site earns from qualifying purchases. We may earn a commission when you buy through our links, at no extra cost to you.

Our Pick

Minisforum MS-S1 Max

A Ryzen AI Max+ 395 with up to 128GB of unified LPDDR5X and a Radeon 8060S iGPU, for quantized models too large for ordinary mini PCs.

SpecificationOur pick: Minisforum MS-S1 Max (opens in a new tab)
Our Pick
Beelink SER9 Pro (opens in a new tab)
Best Value
Minisforum UM890 Pro (opens in a new tab)
Upgradeable Memory
Beelink Mini S13 (opens in a new tab)
Budget Pick
CPURyzen AI Max+ 395 (16C/32T)Ryzen 7 H 255 (8C/16T)Ryzen 9 8945HS (8C/16T)Intel N150 (4C/4T)
MemoryUp to 128 GB LPDDR5X-8000, soldered24 or 32 GB LPDDR5X-6400, solderedDDR5-5600 SO-DIMM, up to 96 GB16 GB DDR4 SO-DIMM (16 GB max)
Peak memory bandwidth256 GB/sAbout 102 GB/sAbout 90 GB/sAbout 26 GB/s at most
Integrated GPURadeon 8060S (40 CU)Radeon 780MRadeon 780MIntel Graphics (24 EU)
NPUXDNA 2, up to 50 TOPSNoneFirst-generation XDNANone
Networking2x 10GbE1x 2.5GbE2x 2.5GbE2x 2.5GbE
LinksCheck price for Minisforum MS-S1 Max (opens in a new tab)Check price for Beelink SER9 Pro (opens in a new tab)Check price for Minisforum UM890 Pro (opens in a new tab)Check price for Beelink Mini S13 (opens in a new tab)

Our picks in detail

Our Pick

Minisforum MS-S1 Max

CPU
AMD Ryzen AI Max+ 395, 16 cores / 32 threads
Memory
Up to 128 GB LPDDR5X-8000 on a 256-bit bus, soldered
iGPU
Radeon 8060S, 40 compute units
NPU
XDNA 2, up to 50 TOPS
Storage
Two M.2 2280 slots (PCIe 4.0 x4 and x1), plus a PCIe x16 slot wired x4
Networking
2x 10GbE (Realtek RTL8127), USB4 and USB4 v2 ports

The pick for models that don't fit in an ordinary mini PC's memory. The CPU and the Radeon 8060S share one large memory pool, and its 256 GB/s of memory bandwidth is the highest in this guide. Other Ryzen AI Max+ 395 mini PCs use the same chip, so compare memory, ports, and price across them.

Pros

Up to 128 GB of unified memory for large quantized models
Highest memory bandwidth in this guide
XDNA 2 NPU supported by FastFlowLM and AMD's Lemonade Server
320W internal power supply, dual 10GbE, and USB4 v2

Cons

Memory is soldered, so choose the capacity at purchase
Far more expensive than the other picks
A desktop GPU is faster for models that fit in its memory
Its performance mode runs at 130W, far above the other picks
Best Value

Beelink SER9 Pro

CPU
AMD Ryzen 7 H 255, 8 cores / 16 threads (Zen 4)
Memory
24 or 32 GB LPDDR5X-6400, soldered
iGPU
Radeon 780M
NPU
None
Storage
1 TB SSD plus a second M.2 2280 PCIe 4.0 slot
Networking
1x 2.5GbE, USB4

An affordable way to run small models on an integrated GPU with llama.cpp. Choose the 32 GB configuration, because the memory is soldered. The H 255 has no NPU, so NPU runtimes don't apply to this machine.

Still sold, but compare against the newer SER10 Max for high-end builds. Verify lifecycle (opens in a new tab)

Pros

Eight Zen 4 cores and Radeon 780M graphics
About 102 GB/s of theoretical memory bandwidth, a little more than the UM890 Pro
Configured with memory and a 1 TB SSD
Two M.2 slots and USB4

Cons

Memory can't be upgraded after purchase
No NPU
32 GB at most limits model size
One Ethernet port
Upgradeable Memory

Minisforum UM890 Pro

CPU
AMD Ryzen 9 8945HS, 8 cores / 16 threads (Zen 4)
Memory
DDR5-5600 on two SO-DIMMs, up to 96 GB
iGPU
Radeon 780M
NPU
First-generation XDNA
Storage
Two M.2 2280 PCIe 4.0 slots
Networking
2x 2.5GbE, 2x USB4, OCuLink (PCIe 4.0 x4)

The upgrade path. Start with 32 GB and move to 64 or 96 GB for larger models, or add an external GPU through OCuLink. Large models run slowly on its roughly 90 GB/s of memory bandwidth.

Sold barebone or configured; a barebone needs RAM and an SSD.

Pros

Socketed DDR5 up to 96 GB
OCuLink for an external GPU enclosure
Dual 2.5GbE and two USB4 ports
Sold barebone or configured

Cons

Lower memory bandwidth than the LPDDR5X picks
FastFlowLM doesn't support its first-generation NPU
Large models are slow without an external GPU
A GPU enclosure adds cost and desk space
Budget Pick

Beelink Mini S13

CPU
Intel N150, 4 cores / 4 threads
Memory
16 GB DDR4 on one SO-DIMM (16 GB max)
iGPU
Intel Graphics (24 EU)
NPU
None
Storage
500 GB M.2 SATA SSD, plus an M.2 NVMe slot (PCIe 3.0 x1)
Networking
2x 2.5GbE

A learning box. It can run small quantized models on its CPU, slowly, which is enough to learn Ollama, llama.cpp, and API integrations before you buy faster hardware.

Beelink's own store doesn't list the S13, so these specifications come from this Amazon listing. It ships with a SATA SSD; the second M.2 slot runs NVMe at PCIe 3.0 x1.

Pros

Inexpensive always-on box for small models and experiments
Configured with memory and storage
Second M.2 slot for an NVMe drive to hold model files
Dual 2.5GbE, also useful as a general home-lab node

Cons

Single-channel memory, about 26 GB/s at most
16 GB limits you to small models
No NPU and little useful GPU compute for LLMs
SATA boot SSD, and the NVMe slot runs at PCIe 3.0 x1

A mini PC can run local language models well if you size it by memory. Capacity decides which models fit, and memory bandwidth largely decides how fast they answer.

The Minisforum MS-S1 Max is our pick for large models. The Beelink SER9 Pro is the value choice for small ones, the Minisforum UM890 Pro is the upgradeable middle ground, and the Beelink Mini S13 is a low-cost learning box.

A mini PC won’t match a desktop GPU for speed on models that fit in the GPU’s memory. Its advantage is a quiet, efficient box that can hold a larger model than a 16 GB graphics card.

Match the tier to the models you want to run

TierPickMemoryPractical model rangeWhy
Learning boxBeelink Mini S1316 GBSmall models on the CPULearn Ollama, llama.cpp, and API integrations cheaply
Small models on an iGPUBeelink SER9 Pro24 or 32 GB, solderedUp to about 14B at 4-bitRadeon 780M and about 102 GB/s of bandwidth
Upgrade pathMinisforum UM890 ProUp to 96 GBUp to 70B at 4-bit, slowlySocketed memory and OCuLink for an external GPU
Large modelsMinisforum MS-S1 MaxUp to 128 GB, unified70B at 4-bit with room for context256 GB/s of bandwidth and a Radeon 8060S

If you need 10GbE or PCIe expansion for an accelerator, read the 10GbE mini PC guide. For general server duty, see the home server guide.

What matters for local AI on a mini PC

Memory capacity decides what fits. At 4-bit quantization, weights need roughly 0.6 GB per billion parameters, plus room for context and the operating system (the FAQ below lists typical sizes). A model that doesn’t fit either won’t load or spills into swap and slows to a crawl. Buy for the largest model you actually plan to use.

Memory bandwidth sets the speed ceiling. Each generated token reads the model’s weights from memory, so with the same model and software, a machine with twice the bandwidth can generate roughly twice as fast. The theoretical peaks in this guide range from about 26 GB/s on the S13 to 256 GB/s on the MS-S1 Max, calculated from each system’s memory specification.

The integrated GPU performs most of the inference computation. llama.cpp can run models on Radeon integrated graphics through its Vulkan backend, which is how the AMD picks here get most of their speed. How much system memory the GPU can use depends on BIOS and driver settings.

The NPU depends on the runtime. FastFlowLM, which AMD integrated into its Lemonade Server, runs LLMs on XDNA 2 NPUs (Strix, Strix Halo, Kraken, and Gorgon Point chips) on Windows and Linux. It doesn’t support first-generation XDNA NPUs, and general-purpose runtimes such as llama.cpp target the CPU and GPU. Of the picks here, only the MS-S1 Max has an NPU that FastFlowLM supports.

Our pick: Minisforum MS-S1 Max

The Minisforum MS-S1 Max uses AMD’s Ryzen AI Max+ 395 (“Strix Halo”), which combines 16 Zen 5 cores, a 40-compute-unit Radeon 8060S, and up to 128 GB of LPDDR5X-8000 on a 256-bit bus. The CPU and GPU share that memory, so a large share of it can hold model weights for the GPU.

That capacity is the reason to buy it. A 70B-class model at 4-bit quantization needs about 40 GB for weights alone. That’s out of reach for a 16 GB graphics card but fits here with room for context. Its XDNA 2 NPU is also supported by FastFlowLM if you want to experiment with NPU inference.

The trade-offs are cost, power, and speed. Minisforum’s performance mode runs the chip at 130W, and the memory is soldered. A desktop GPU with more bandwidth, such as the RTX 5060 Ti 16GB at 448 GB/s, is faster for models that fit in its memory. Several other mini PCs use the same Ryzen AI Max+ 395, so compare memory configurations, ports, and price before choosing.

The dual 10GbE ports help with copying large model files and other lab traffic. Serving chat responses to a few clients on your network needs very little bandwidth.

For GPU-first inference, see our best GPU for local LLMs guide.

The Beelink SER9 Pro is the affordable entry point for running models on an integrated GPU. Its Ryzen 7 H 255 has eight Zen 4 cores and Radeon 780M graphics, and Beelink sells it with 24 or 32 GB of LPDDR5X-6400 and a 1 TB SSD.

Buy the 32 GB version. The memory is soldered, and 32 GB leaves room for models up to about 14B at 4-bit alongside the operating system. The H 255 has no NPU, so NPU runtimes don’t apply to this machine.

At about 102 GB/s, the SER9 Pro’s theoretical memory bandwidth is a little higher than the UM890 Pro’s, which helps token generation on the same model. It also doubles as a capable home server.

Upgrade path: Minisforum UM890 Pro

The Minisforum UM890 Pro is the flexible choice. Its two DDR5-5600 SO-DIMM slots take up to 96 GB, so you can start at 32 GB and add memory later for larger models.

With 64 GB or more installed, a 70B-class model at 4-bit fits in memory, but expect slow generation on about 90 GB/s of bandwidth. That works for batch jobs such as summarization and is less pleasant for interactive chat.

Its OCuLink port provides a PCIe 4.0 x4 link to an external GPU enclosure, which is the most direct way to add a desktop GPU to a mini PC. FastFlowLM doesn’t support its first-generation XDNA NPU.

The Beelink Mini S13 is not an inference machine, but it’s an inexpensive way to learn the local AI toolchain. Its Intel N150 runs small quantized models on the CPU from a single channel of DDR4. Intel lists one memory channel and DDR4-3200 support, which works out to at most about 26 GB/s, so responses are slow.

That’s enough to install Ollama or llama.cpp, compare small models, and build API integrations that you later move to faster hardware. With 16 GB of memory, stick to small models. Its dual 2.5GbE and second M.2 slot also make it a useful always-on node for other home-lab services. Beelink’s own store doesn’t list the S13, so these specifications come from the Amazon listing sold by Beelink.

Where a Mac mini fits

Apple’s Mac mini with M5 Pro offers up to 64 GB of unified memory with 307 GB/s of bandwidth. That’s more bandwidth than the MS-S1 Max but half its maximum memory. It’s worth comparing if you prefer macOS and your models fit in 64 GB. Memory is fixed at purchase: the linked Amazon listing is the 24 GB model, and Apple sells the 48 GB and 64 GB versions build-to-order.

Realistic expectations

Token generation speed depends on the model, quantization, context length, runtime, and drivers, so we don’t publish speed figures. As a planning rule, speed scales with memory bandwidth for a given model. The MS-S1 Max has about 2.5 times the SER9 Pro’s bandwidth and about 10 times the S13’s.

For interactive chat, a small model that answers quickly is often more useful than a large one that barely fits. Buy the memory for the largest model you really need, then choose the fastest memory you can afford.

Our recommendation

If you want to run large models in a compact box, buy the Minisforum MS-S1 Max with the memory you need. For small models at a much lower cost, the 32 GB Beelink SER9 Pro is the best value. If you want to grow into larger models or add an external GPU, choose the Minisforum UM890 Pro. To learn the tools first, start with the Beelink Mini S13 or another box from our N100/N150 guide.

For fine-tuning, fast 70B inference, or many concurrent users, use a GPU. See our best GPU for local LLMs guide.

Frequently Asked Questions

Can a mini PC actually run local LLMs?
Yes, with realistic expectations. Memory capacity decides which models fit, and memory bandwidth largely decides how fast they generate text. A 32 GB mini PC runs small and midsize quantized models. A 70B-class model needs about 40 GB for its weights alone at 4-bit, which calls for a 64 GB-plus system or a large unified-memory machine like the MS-S1 Max. For GPU-first options, see our guide to the best GPUs for local LLMs.
Does the NPU help with LLM inference?
It depends on the chip and the software. FastFlowLM, which AMD integrated into its Lemonade Server, runs LLMs on XDNA 2 NPUs (Strix, Strix Halo, Kraken, and Gorgon Point chips) on Windows and Linux. General-purpose runtimes such as llama.cpp target the CPU and GPU. The SER9 Pro's Ryzen 7 H 255 has no NPU, and FastFlowLM doesn't support the UM890 Pro's first-generation XDNA NPU, so buy for memory first.
How much RAM do I need for local AI inference?
At 4-bit quantization, model weights need roughly 0.6 GB per billion parameters. That is about 5 GB for an 8B model, 9 GB for 14B, 20 GB for 32B, and 40 GB or more for 70B. Add several gigabytes for context and the operating system. So 16 GB is a small-model machine, 32 GB is comfortable up to about 14B, 64 GB is enough for 70B at 4-bit, and 128 GB leaves room for 70B with long contexts.
Is memory speed important for LLM inference?
Yes. Generating each token reads the model's weights from memory, so bandwidth sets a ceiling on speed. The theoretical peaks for the picks here are about 26 GB/s for the S13's single-channel DDR4, about 90 GB/s for the UM890 Pro's dual-channel DDR5-5600, about 102 GB/s for the SER9 Pro's LPDDR5X-6400, and 256 GB/s for the MS-S1 Max.
Should I buy a mini PC or a GPU for local AI?
For personal use with small and midsize models, a mini PC is practical and efficient. For models that fit in its memory, a desktop GPU is much faster. The RTX 5060 Ti 16GB, for example, has 448 GB/s of memory bandwidth. A mini PC's advantage is a large memory pool in a small, quiet box. For fine-tuning, many concurrent users, or maximum speed, use a dedicated GPU.

Sources

Product specifications and lifecycle details were checked against these primary sources. Prices and availability can change after the access date.