Your prompt doesn’t always need a trip to an OpenAI or Anthropic data centre with a tiny API bill attached.
Cloud AI is great for speed and scale. But for private work, offline coding and experimentation, Qwen 3.8 can run directly on your MacBook Pro.
Tip: Local for control & cloud for scale.
What You Need
This guide focuses on Qwen 3.8 27B. A MacBook Pro with 32GB of unified memory can run a heavily compressed version, but memory will be extremely tight. Close browsers, editors, and other large apps before starting.
If your Mac has less memory, choose a smaller Qwen model. If it has 64GB or more, you have more room for better-quality versions and longer conversations.
Option 1: The Proven llama.cpp Route
A detailed LocalLLaMA field report shows Qwen 3.8 27B running on an M2 MacBook Pro with 32GB of memory.
First, install Apple’s command-line tools:
xcode-select --installNext, download and build llama.cpp:
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config ReleaseDownload the IQ4_XS GGUF version of Qwen 3.8 27B and place it in a local models folder. This compressed version saves several gigabytes compared with common Q4 alternatives, which is important on a 32GB Mac.
You can then start a local chat:
./build/bin/llama-cli \
-m ~/models/Qwen3.8-27B-IQ4_XS.gguf \
-c 131072 \
-ngl 99 \
-np 1 \
--reasoning-effort mediumIn the field report, this setup generated about 8.6 tokens per second. That is not cloud speed, but it is impressive for a 27-billion-parameter model running entirely on a laptop.
llama.cpp is the best starting point if you want a direct, well-tested setup with tight control over memory.
Option 2: vLLM Metal
The newer vLLM Metal project brings vLLM to Apple Silicon using Apple’s MLX framework. It officially lists Qwen 3.8 support, including the mlx-community/Qwen3.8-27B-8bit model.
It requires Apple Silicon and native ARM Python 3.12. Installation is handled by the project’s setup script:
curl -fsSL https://raw.githubusercontent.com/vllm-project/vllm-metal/main/install.sh | bash
source ~/.venv-vllm-metal/bin/activateYou can then launch an OpenAI-compatible local server:
vllm serve mlx-community/Qwen3.8-27B-8bitThis route is exciting if you want to connect Qwen to apps, coding agents, or tools that already support the OpenAI API format. However, the 8-bit model needs more memory than the compact llama.cpp version, so check the project documentation for your Mac’s configuration.
Which Option Should You Pick?
Start with llama.cpp if you have a 32GB MacBook Pro or simply want the most practical path.
Try vLLM Metal if you have more memory, want an API server, or enjoy testing the newest Apple Silicon tooling.
Either way, the result feels slightly unreal: a serious AI model, running privately on the same laptop you already use every day. The local AI era is no longer coming — it is already sitting on your desk.