[{"data":1,"prerenderedAt":976},["ShallowReactive",2],{"blog-post-mac-mini-m6-local-llm":3,"related-posts-mac-mini-m6-local-llm":953,"decoder-links-mac-mini-m6-local-llm":975},{"id":4,"title":5,"author":6,"body":11,"category":927,"date":928,"description":929,"extension":930,"featured":931,"hideToc":931,"image":932,"imageAlt":933,"imageHeight":934,"imageWidth":935,"itemList":936,"lang":936,"meta":937,"navigation":938,"noindex":931,"path":939,"readingTime":940,"redirected":931,"relatedSlugs":936,"seo":941,"seoTitle":942,"stem":943,"subtitle":936,"tags":944,"updatedDate":928,"__hash__":952},"blog/blog/mac-mini-m6-local-llm.md","Mac Mini M6 for Local LLMs: 32GB or 24GB, M6 or M5 Pro, and What Actually Runs",{"name":7,"role":8,"avatar":9,"bio":10},"Shabnam Katoch","Growth Head","/img/avatars/shabnam-profile.jpeg","Shabnam leads growth at BetterClaw and has spent the past three years building organic distribution for AI-native products. She writes about no-code agent builders, content strategy, and what it actually takes to grow without an ads budget.",{"type":12,"value":13,"toc":907},"minimark",[14,18,31,87,90,93,99,102,107,110,239,242,245,252,261,265,268,275,278,303,306,331,334,340,344,347,484,487,493,496,499,502,510,514,517,520,523,543,546,549,552,557,565,569,579,582,585,611,644,654,660,667,670,674,677,727,742,750,754,757,760,771,786,789,792,799,803,806,809,817,821,824,827,843,847,852,855,859,862,866,869,873,882,886,889,893,903],[15,16,17],"p",{},"Buy the memory, not the storage. Here is what each configuration costs on apple.com today, which models fit, and how to put your models on an external drive.",[15,19,20,21,25,26,30],{},"For a ",[22,23,24],"strong",{},"Mac mini M6 local LLM"," box, buy 32 GB of memory. On apple.com today, the M6 with 32 GB and 256 GB storage costs $1,299, exactly the same as 24 GB with 512 GB. Memory is fixed for life and decides which models fit; storage can be a Thunderbolt drive with ",[27,28,29],"code",{},"OLLAMA_MODELS"," pointed at it.",[32,33,34,50],"table",{},[35,36,37],"thead",{},[38,39,40,44,47],"tr",{},[41,42,43],"th",{},"If you want",[41,45,46],{},"Buy",[41,48,49],{},"Price on apple.com (US, 10 Nov)",[51,52,53,65,76],"tbody",{},[38,54,55,59,62],{},[56,57,58],"td",{},"The best value for 20B to 27B models",[56,60,61],{},"Mac mini M6, 32 GB, 256 GB",[56,63,64],{},"$1,299",[38,66,67,70,73],{},[56,68,69],{},"The same models, generated faster",[56,71,72],{},"Mac mini M5 Pro, 24 GB or 48 GB",[56,74,75],{},"$1,699 or $2,299",[38,77,78,81,84],{},[56,79,80],{},"Room for much bigger models",[56,82,83],{},"Mac Studio M5 Max, 36 GB and up",[56,85,86],{},"from $2,499",[15,88,89],{},"Picture this: you're on Apple's configurator with two tabs open. Same Mac mini, same $1,299.",[15,91,92],{},"One has 24 GB and 512 GB. The other has 32 GB and 256 GB.",[15,94,95],{},[96,97,98],"em",{},"Surely the one with double the storage is the safer pick?",[15,100,101],{},"For local models it's the other way round. Models are big files, but files can live anywhere. The memory they run in can only ever be what you buy today.",[103,104,106],"h2",{"id":105},"the-configurations-that-matter-for-a-mac-mini-m6-local-llm-setup","The configurations that matter for a Mac mini M6 local LLM setup",[15,108,109],{},"We read every price and bandwidth figure below from Apple's Mac mini and Mac Studio tech specs and store configurator on 10 November 2026. US prices, before tax.",[32,111,112,131],{},[35,113,114],{},[38,115,116,119,122,125,128],{},[41,117,118],{},"Machine",[41,120,121],{},"Memory",[41,123,124],{},"Bandwidth",[41,126,127],{},"Storage",[41,129,130],{},"Price",[51,132,133,150,165,179,193,208,223],{},[38,134,135,138,141,144,147],{},[56,136,137],{},"Mac mini M6",[56,139,140],{},"16 GB",[56,142,143],{},"153 GB/s",[56,145,146],{},"256 GB",[56,148,149],{},"$899",[38,151,152,154,157,160,163],{},[56,153,137],{},[56,155,156],{},"24 GB",[56,158,159],{},"170 GB/s",[56,161,162],{},"512 GB",[56,164,64],{},[38,166,167,170,173,175,177],{},[56,168,169],{},"Mac mini M6 (built to order)",[56,171,172],{},"32 GB",[56,174,159],{},[56,176,146],{},[56,178,64],{},[38,180,181,183,185,187,190],{},[56,182,137],{},[56,184,172],{},[56,186,159],{},[56,188,189],{},"1 TB",[56,191,192],{},"$1,799",[38,194,195,198,200,203,205],{},[56,196,197],{},"Mac mini M5 Pro, 16-core GPU",[56,199,156],{},[56,201,202],{},"307 GB/s",[56,204,162],{},[56,206,207],{},"$1,699",[38,209,210,213,216,218,220],{},[56,211,212],{},"Mac mini M5 Pro (built to order)",[56,214,215],{},"48 GB",[56,217,202],{},[56,219,162],{},[56,221,222],{},"$2,299",[38,224,225,228,231,234,236],{},[56,226,227],{},"Mac Studio M5 Max, 32-core GPU",[56,229,230],{},"36 GB",[56,232,233],{},"460 GB/s",[56,235,162],{},[56,237,238],{},"$2,499",[15,240,241],{},"Two details hide in Apple's spec sheet. The 16 GB M6 runs at 153 GB/s, while the 24 and 32 GB versions run at 170 GB/s, so the base model is slower as well as smaller. And the M6 tops out at 32 GB, while the M5 Pro Mac mini goes to 64 GB.",[15,243,244],{},"The configurator prices tell the rest. Going from 16 to 24 GB costs $200, to 32 GB costs $400, and 256 to 512 GB of storage costs $200. That's why the two $1,299 machines exist.",[15,246,247],{},[248,249],"img",{"alt":250,"src":251},"Mac mini M6 vs M5 Pro vs Mac Studio M5 Max configuration table: memory, bandwidth, storage and US price on 10 November 2026","/img/blog/mac-mini-m6-local-llm-configs.jpg",[15,253,254,255,260],{},"If you want the wider view across GPUs, mini PCs and laptops, our guide to ",[256,257,259],"a",{"href":258},"/blog/local-llm-agent-consumer-hardware-2026","running a local LLM agent on consumer hardware"," covers the other boxes people shortlist.",[103,262,264],{"id":263},"why-unified-memory-decides-everything","Why unified memory decides everything",[15,266,267],{},"On a Mac, the CPU and GPU share one pool of memory. There's no separate graphics card with its own VRAM, so the model, its context and macOS all come out of the same 24 or 32 GB.",[15,269,270,271,274],{},"Here's the catch. macOS doesn't hand the GPU all of it. Apple's Metal documentation describes a ",[27,272,273],{},"recommendedMaxWorkingSetSize"," for each GPU: roughly how much memory it can use \"without affecting its runtime performance.\" Apple doesn't publish a fixed percentage, so check your own machine.",[15,276,277],{},"Two ways to see it:",[279,280,281,288],"ul",{},[282,283,284,285,287],"li",{},"llama.cpp prints a ",[27,286,273],{}," line in its startup log, in MB.",[282,289,290,291,294,295,298,299,302],{},"In Ollama, load a model and run ",[27,292,293],{},"ollama ps",". The PROCESSOR column should say ",[27,296,297],{},"100% GPU",". A split like ",[27,300,301],{},"48%/52% CPU/GPU"," means part of the model spilled to the CPU, and it will be slower.",[15,304,305],{},"You can raise the limit. Apple's MLX team documents this in the mlx-lm README for macOS 15 and later:",[307,308,313],"pre",{"className":309,"code":310,"language":311,"meta":312,"style":312},"language-bash shiki shiki-themes github-light","sudo sysctl iogpu.wired_limit_mb=N\n","bash","",[27,314,315],{"__ignoreMap":312},[316,317,320,324,328],"span",{"class":318,"line":319},"line",1,[316,321,323],{"class":322},"s7eDp","sudo",[316,325,327],{"class":326},"sYBdl"," sysctl",[316,329,330],{"class":326}," iogpu.wired_limit_mb=N\n",[15,332,333],{},"They say N should be larger than the model's size in megabytes but smaller than the machine's memory. We treat it as a last resort, not a plan: re-apply it after a restart, and leave macOS enough room to breathe.",[335,336,337],"blockquote",{},[15,338,339],{},"On a Mac, \"fits\" means fits in what the GPU may use, after macOS and your apps, with room left for context. Not \"file size is smaller than the RAM sticker.\"",[103,341,343],{"id":342},"mac-mini-m6-for-local-llms-32gb-vs-24gb-model-by-model","Mac mini M6 for local LLMs: 32GB vs 24GB, model by model",[15,345,346],{},"Ollama lists each model's size on its library page. These are the default 4-bit downloads we checked on 10 November.",[32,348,349,365],{},[35,350,351],{},[38,352,353,356,359,362],{},[41,354,355],{},"Model (Ollama tag)",[41,357,358],{},"Download size",[41,360,361],{},"24 GB M6",[41,363,364],{},"32 GB M6",[51,366,367,382,395,411,425,439,454,470],{},[38,368,369,374,377,380],{},[56,370,371],{},[27,372,373],{},"gpt-oss:20b",[56,375,376],{},"14 GB",[56,378,379],{},"Comfortable",[56,381,379],{},[38,383,384,389,391,393],{},[56,385,386],{},[27,387,388],{},"devstral:24b",[56,390,376],{},[56,392,379],{},[56,394,379],{},[38,396,397,403,406,409],{},[56,398,399,402],{},[27,400,401],{},"gemma4:26b"," (26b-a4b)",[56,404,405],{},"16 to 19 GB",[56,407,408],{},"Tight",[56,410,379],{},[38,412,413,418,421,423],{},[56,414,415],{},[27,416,417],{},"qwen3.8:27b",[56,419,420],{},"18 GB",[56,422,408],{},[56,424,379],{},[38,426,427,432,435,437],{},[56,428,429],{},[27,430,431],{},"qwen3.6:27b",[56,433,434],{},"18 to 19 GB",[56,436,408],{},[56,438,379],{},[38,440,441,446,449,452],{},[56,442,443],{},[27,444,445],{},"gemma4:31b",[56,447,448],{},"19 to 20 GB",[56,450,451],{},"Tight, short context",[56,453,379],{},[38,455,456,462,465,468],{},[56,457,458,461],{},[27,459,460],{},"qwen3.6:35b"," (35b-a3b)",[56,463,464],{},"23 GB",[56,466,467],{},"No",[56,469,408],{},[38,471,472,477,480,482],{},[56,473,474],{},[27,475,476],{},"gpt-oss:120b",[56,478,479],{},"65 GB",[56,481,467],{},[56,483,467],{},[15,485,486],{},"\"Comfortable\" and \"tight\" are our rule of thumb, not a benchmark. Comfortable means the download is about 60% of total memory or less; tight means up to about 80%. Past that, macOS, your browser and the context window have nowhere to go.",[15,488,489],{},[248,490],{"alt":491,"src":492},"Mac mini M6 local LLM model-fit ladder: Ollama model sizes on rungs with 24 GB and 32 GB lines across them","/img/blog/mac-mini-m6-local-llm-model-fit.jpg",[15,494,495],{},"Read the table this way. The 24 GB machine runs the 14 GB tier well and the 27B tier only just. The 32 GB machine runs the 27B tier with room for a long context.",[15,497,498],{},"That matters more for agents than for chat. Every tool result, file and message sits in the context, and the context costs memory on top of the model. Ollama's FAQ says it starts at 4,096 tokens by default, and an agent will want far more.",[15,500,501],{},"One correction to a claim we keep seeing: Qwen 3.8 Flash Next is not a \"32 GB and up\" model. Ollama lists it as 125b-a6b, at 105 GB in MLX and 120 GB in Q4_K_M. No Mac mini runs it.",[15,503,504,505,509],{},"The 16 GB and 32 GB question looks different on a PC with a graphics card, and our guide to the ",[256,506,508],{"href":507},"/blog/best-local-llm-16gb-vram-32gb-ram","best local LLM for 16 GB of VRAM and 32 GB of RAM"," covers that split.",[103,511,513],{"id":512},"mac-mini-m6-vs-m5-pro-bandwidth-vs-capacity","Mac mini M6 vs M5 Pro: bandwidth vs capacity",[15,515,516],{},"Here's the simplest way to think about it. Memory size decides which model loads. Memory bandwidth decides how fast it writes.",[15,518,519],{},"Generating each token means reading the model's active weights out of memory. So on the same model, the M5 Pro's 307 GB/s against the M6's 170 GB/s gives it up to about 1.8 times the generation speed. Expect less in practice; that ratio is a ceiling, not a measurement.",[15,521,522],{},"That makes the choice fairly clean:",[279,524,525,531,537],{},[282,526,527,530],{},[22,528,529],{},"M6 32 GB at $1,299:"," the most model for the money. Same models as an M5 Pro 24 GB, and more of them.",[282,532,533,536],{},[22,534,535],{},"M5 Pro 24 GB at $1,699:"," faster on what fits, but it holds less than the cheaper M6 32 GB. Hard to justify for LLMs.",[282,538,539,542],{},[22,540,541],{},"M5 Pro 48 GB at $2,299:"," the real step up. Faster and bigger, and the 35B tier becomes comfortable.",[15,544,545],{},"The M5 Pro also brings Thunderbolt 5 at up to 120 Gb/s against the M6's Thunderbolt 4 at 40 Gb/s. Apple's own page says Thunderbolt 5 lets you link several Mac minis into a cluster for larger models.",[15,547,548],{},"A word on Apple's AI numbers. The Mac mini page quotes faster \"time to first token\" in LM Studio, tested with an 8K-token prompt on a 14-billion-parameter 4-bit model.",[15,550,551],{},"That's prompt processing, the wait before the first word. It's real, and it helps agents with long prompts, but it's not the same as how fast the answer streams.",[335,553,554],{},[15,555,556],{},"The M5 Pro 24 GB is the trap in this lineup. It costs $400 more than the M6 32 GB and holds less.",[15,558,559,560,564],{},"If you're tempted to go further, a Mac Studio M5 Max starts at 36 GB and 460 GB/s for $2,499, and Apple lists 614 GB/s on the 40-core GPU version. Our ",[256,561,563],{"href":562},"/blog/dgx-spark-alternative","DGX Spark alternatives"," piece compares that class of machine with NVIDIA's 128 GB boxes.",[103,566,568],{"id":567},"keep-your-models-on-an-external-nvme-drive","Keep your models on an external NVMe drive",[15,570,571,572,575,576,578],{},"This is the part that makes 256 GB fine. Ollama's FAQ says models live in ",[27,573,574],{},"~/.ollama/models"," on macOS, and that you set the ",[27,577,29],{}," environment variable to use a different directory.",[15,580,581],{},"A Thunderbolt NVMe enclosure is the sensible home. The drive only affects how long a model takes to load; once it's in memory, the drive doesn't touch generation speed.",[15,583,584],{},"The steps, with the Ollama Mac app:",[586,587,588,595,601,604],"ol",{},[282,589,590,591,594],{},"Format the drive as APFS in Disk Utility and name it, for example, ",[27,592,593],{},"Models",".",[282,596,597,598],{},"Quit Ollama, then move your existing models: ",[27,599,600],{},"mv ~/.ollama/models /Volumes/Models/ollama",[282,602,603],{},"Point Ollama at the new folder (command below).",[282,605,606,607,610],{},"Start the Ollama app again and run ",[27,608,609],{},"ollama list"," to confirm your models are still there.",[307,612,614],{"className":309,"code":613,"language":311,"meta":312,"style":312},"launchctl setenv OLLAMA_MODELS \"/Volumes/Models/ollama\"\nlaunchctl getenv OLLAMA_MODELS    # should print the path\n",[27,615,616,630],{"__ignoreMap":312},[316,617,618,621,624,627],{"class":318,"line":319},[316,619,620],{"class":322},"launchctl",[316,622,623],{"class":326}," setenv",[316,625,626],{"class":326}," OLLAMA_MODELS",[316,628,629],{"class":326}," \"/Volumes/Models/ollama\"\n",[316,631,633,635,638,640],{"class":318,"line":632},2,[316,634,620],{"class":322},[316,636,637],{"class":326}," getenv",[316,639,626],{"class":326},[316,641,643],{"class":642},"sAwPA","    # should print the path\n",[15,645,646,647,650,651,594],{},"That ",[27,648,649],{},"launchctl setenv"," route is the one Ollama's docs give for the Mac app, followed by a restart of the app. If you run the server from a terminal instead, set it inline: ",[27,652,653],{},"OLLAMA_MODELS=/Volumes/Models/ollama ollama serve",[15,655,656],{},[248,657],{"alt":658,"src":659},"External storage setup for Mac mini M6 local LLMs: Thunderbolt NVMe drive, OLLAMA_MODELS set with launchctl, Ollama loading models into unified memory","/img/blog/mac-mini-m6-local-llm-external-storage.jpg",[15,661,662,663,666],{},"Two habits save you a confused evening. After a restart, run ",[27,664,665],{},"launchctl getenv OLLAMA_MODELS"," again, and set it again if it comes back empty. And keep the drive connected: if it isn't mounted, Ollama has nothing to load.",[15,668,669],{},"LM Studio has the same idea built in. Its docs say you can change the models directory from the My Models tab.",[103,671,673],{"id":672},"ollama-vs-lm-studio-vs-mlx-on-a-mac-mini","Ollama vs LM Studio vs MLX on a Mac mini",[15,675,676],{},"You don't have to pick one forever, and the three overlap more than they used to.",[32,678,679,692],{},[35,680,681],{},[38,682,683,686,689],{},[41,684,685],{},"Runtime",[41,687,688],{},"What it runs on a Mac",[41,690,691],{},"Best for",[51,693,694,705,716],{},[38,695,696,699,702],{},[56,697,698],{},"Ollama",[56,700,701],{},"GGUF models, plus MLX models (the MLX engine is on by default on Apple silicon)",[56,703,704],{},"A local API for agents and scripts",[38,706,707,710,713],{},[56,708,709],{},"LM Studio",[56,711,712],{},"llama.cpp (GGUF) and Apple's MLX",[56,714,715],{},"A desktop app to try models fast",[38,717,718,721,724],{},[56,719,720],{},"mlx-lm",[56,722,723],{},"MLX models, from Python or the command line",[56,725,726],{},"Fine control and experiments",[15,728,729,730,733,734,737,738,741],{},"Ollama's library now tags MLX builds next to GGUF ones, such as ",[27,731,732],{},"qwen3.8:27b-mlx"," beside ",[27,735,736],{},"qwen3.8:27b-q4_K_M",". Try both on your own machine and keep the faster one. Run ",[27,739,740],{},"ollama run \u003Cmodel> --verbose"," and Ollama prints a prompt eval rate and an eval rate in tokens per second after each answer.",[15,743,744,745,749],{},"We went deeper on the trade-offs in ",[256,746,748],{"href":747},"/blog/ollama-vs-lm-studio","Ollama vs LM Studio",", including which one behaves better as a server for agents.",[103,751,753],{"id":752},"running-an-always-on-agent-on-the-mac-mini","Running an always-on agent on the Mac mini",[15,755,756],{},"A Mac mini is a good little server. It's small, quiet, and Apple's page even names Ollama and LM Studio among the apps it's built for. The hard part is keeping it awake and reachable.",[15,758,759],{},"Start in System Settings, then Energy. Apple's Mac User Guide lists the options that matter for a desktop Mac:",[279,761,762,765,768],{},[282,763,764],{},"\"Prevent automatic sleeping when the display is off\"",[282,766,767],{},"\"Start up automatically after a power failure\"",[282,769,770],{},"\"Wake for network access\"",[15,772,773,774,777,778,781,782,785],{},"Then keep the model loaded. Ollama's FAQ says models unload after 5 minutes by default; set ",[27,775,776],{},"OLLAMA_KEEP_ALIVE"," (for example to ",[27,779,780],{},"24h",", or ",[27,783,784],{},"-1"," to keep it loaded) so your agent doesn't wait for a reload on every job.",[15,787,788],{},"Picture the next problem. Your agent lives in the cloud and answers you on Telegram, but your model lives on a Mac mini behind your router. The usual fixes are opening port 11434, running a tunnel, or joining a private network, and each one is something you maintain.",[15,790,791],{},"That's the gap BetterClaw Desktop fills. It connects the models running in Ollama, LM Studio or llama.cpp on your Mac to your BetterClaw agents in the cloud, with no open ports, no tunnels and no API key.",[15,793,794,795],{},"It flags how well each model handles agent tools and keeps your computer awake while it's answering an agent. Its activity log shows each request's model, time and token count, never the prompt or answer, and it runs on macOS 13 or later on Apple silicon. ",[256,796,798],{"href":797},"/downloads","Get BetterClaw Desktop",[103,800,802],{"id":801},"mac-mini-m6-vs-an-rtx-5090-pc","Mac mini M6 vs an RTX 5090 PC",[15,804,805],{},"NVIDIA's GeForce RTX 5090 has 32 GB of GDDR7 and, by NVIDIA's own spec sheet, 1,792 GB/s of memory bandwidth. That's more than ten times the M6's 170 GB/s.",[15,807,808],{},"So the same 32 GB of model space gives you two very different machines. The 5090 PC generates far faster on anything that fits in its 32 GB. The Mac mini is a $1,299 whole computer that sits silently on a shelf and runs all day.",[15,810,811,812,816],{},"Pick the 5090 if speed on 27B-class models is the job. Pick the Mac mini if you want an always-on box that runs those same models well enough for an agent that works while you sleep. The full comparison, including the M5 Max and M5 Ultra, is in our ",[256,813,815],{"href":814},"/blog/apple-silicon-vs-nvidia-ai-agents","Apple silicon vs NVIDIA for AI agents"," breakdown.",[103,818,820],{"id":819},"the-short-version","The short version",[15,822,823],{},"Most people shopping for a local LLM Mac buy it like a laptop: a bit more storage, the default memory, done. Then they find out their favourite model wants 18 GB and macOS wants its share.",[15,825,826],{},"Flip the order. Buy the memory you'll need in two years, put a fast drive on the back, and let the models live there. The cheapest good Mac mini for this job costs exactly what the wrong one does.",[828,829,831,836],"callout",{"type":830},"cta",[15,832,833],{},[22,834,835],{},"Want local models working inside your business?",[15,837,838,839],{},"If you're weighing local models against cloud ones for real workflows, a short conversation can save you a hardware mistake. Our AI automation audit starts with a 30-minute discovery call about how your team works. Within five business days you get a written report with a workflow map, a proposed agent architecture, ROI projections and an implementation timeline. ",[256,840,842],{"href":841},"/ai-automation-audit","Book an AI automation audit",[103,844,846],{"id":845},"frequently-asked-questions","Frequently Asked Questions",[848,849,851],"h3",{"id":850},"is-the-mac-mini-m6-good-for-local-llms","Is the Mac mini M6 good for local LLMs?",[15,853,854],{},"Yes, in the 32 GB configuration. It runs 20B to 27B models such as gpt-oss 20B, Qwen 3.8 27B and Gemma 4 26B from the Ollama library with room for context, quietly and all day. Its 170 GB/s bandwidth makes it slower per token than an M5 Pro or a gaming GPU.",[848,856,858],{"id":857},"mac-mini-m6-32gb-or-24gb-for-ai","Mac mini M6 32GB or 24GB for AI?",[15,860,861],{},"32 GB. On apple.com on 10 November 2026, the M6 with 32 GB and 256 GB costs $1,299, the same as 24 GB with 512 GB. Memory can't be upgraded later and decides which models fit, while storage can be added with an external drive.",[848,863,865],{"id":864},"m6-or-m5-pro-for-local-llm","M6 or M5 Pro for local LLM?",[15,867,868],{},"The M6 with 32 GB is the better value at $1,299, because the M5 Pro with 24 GB costs $1,699 and holds less. The M5 Pro has 307 GB/s of bandwidth against 170 GB/s, so it generates faster, which makes the 48 GB M5 Pro at $2,299 the real upgrade.",[848,870,872],{"id":871},"can-i-store-ollama-models-on-an-external-drive","Can I store Ollama models on an external drive?",[15,874,875,876,878,879,881],{},"Yes. Ollama's FAQ says to set the ",[27,877,29],{}," environment variable to the folder you want, and on the Mac app you set it with ",[27,880,649],{}," and restart Ollama. Use a fast Thunderbolt NVMe drive and keep it connected, since Ollama can't load models from a drive that isn't mounted.",[848,883,885],{"id":884},"what-models-run-on-a-mac-mini-with-32gb","What models run on a Mac mini with 32GB?",[15,887,888],{},"Comfortably, the 4-bit downloads up to about 19 GB: gpt-oss 20B (14 GB), Devstral 24B (14 GB), Gemma 4 26B (16 to 19 GB), Qwen 3.8 27B (18 GB), Qwen 3.6 27B and Gemma 4 31B. Qwen 3.6 35B at 23 GB fits but is tight. gpt-oss 120B at 65 GB does not fit.",[848,890,892],{"id":891},"how-much-of-the-mac-minis-memory-can-the-gpu-use","How much of the Mac mini's memory can the GPU use?",[15,894,895,896,898,899,902],{},"Less than the total, and Apple doesn't publish a fixed share. Metal reports a recommended maximum working set per GPU, which llama.cpp prints at startup, and ",[27,897,293],{}," shows whether a model loaded fully on the GPU. Apple's mlx-lm README documents ",[27,900,901],{},"sudo sysctl iogpu.wired_limit_mb=N"," to raise the limit on macOS 15 and later.",[904,905,906],"style",{},"html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}",{"title":312,"searchDepth":632,"depth":632,"links":908},[909,910,911,912,913,914,915,916,917,918],{"id":105,"depth":632,"text":106},{"id":263,"depth":632,"text":264},{"id":342,"depth":632,"text":343},{"id":512,"depth":632,"text":513},{"id":567,"depth":632,"text":568},{"id":672,"depth":632,"text":673},{"id":752,"depth":632,"text":753},{"id":801,"depth":632,"text":802},{"id":819,"depth":632,"text":820},{"id":845,"depth":632,"text":846,"children":919},[920,922,923,924,925,926],{"id":850,"depth":921,"text":851},3,{"id":857,"depth":921,"text":858},{"id":864,"depth":921,"text":865},{"id":871,"depth":921,"text":872},{"id":884,"depth":921,"text":885},{"id":891,"depth":921,"text":892},"Hardware","2026-11-13","Mac mini M6 for local LLMs: 32GB vs 24GB at the same price, M6 vs M5 Pro bandwidth, which Ollama models fit, and how to keep models on an external drive.","md",false,"/img/blog/mac-mini-m6-local-llm.jpg","Mac mini M6 local LLM cover: a small square computer with a 32 GB memory bar and an external drive holding the Ollama models folder",512,1024,null,{},true,"/blog/mac-mini-m6-local-llm","10 min read",{"title":5,"description":929},"Mac Mini M6 for Local LLMs: 32GB vs 24GB, and vs M5 Pro","blog/mac-mini-m6-local-llm",[945,946,947,948,949,950,951],"mac mini m6 local llm","mac mini m6 32gb vs 24gb","mac mini m6 vs m5 pro local llm","mac mini m6 ollama","ollama models external drive","OLLAMA_MODELS mac","m6 vs rtx 5090","GUrhm3DQEP2t89WMVjiMJULCQDBd0oAwrAXTxoW8b2M",[954,961,969],{"stem":955,"title":956,"description":957,"date":958,"image":959,"category":927,"redirected":931,"author":960,"readingTime":940},"blog/best-coding-model-12gb-vram","Best Coding Model for 12GB VRAM: Ollama Picks That Fit","Best coding model for 12GB VRAM in 2026: Gemma 4 12B, Bonsai 2 27B, Qwen 3.5 9B and Qwen 2.5 Coder 14B on fit, context and tools, with Ollama commands.","2026-11-12","/img/blog/best-coding-model-12gb-vram.jpg",{"name":7,"role":8,"avatar":9,"bio":10},{"stem":962,"title":963,"description":964,"date":958,"image":965,"category":966,"redirected":931,"author":967,"readingTime":968},"blog/deepseek-v4-1-flash-vs-glm-5-3-flash","DeepSeek V4.1 Flash vs GLM 5.3 Flash: Price per Task, Speed and Which to Use for Agents","DeepSeek V4.1 Flash vs GLM 5.3 Flash compared on price per task, speed, tool calling and context, plus how each stacks up against Opus 5.5 and Kimi K3.","/img/blog/deepseek-v4-1-flash-vs-glm-5-3-flash.jpg","Comparison",{"name":7,"role":8,"avatar":9,"bio":10},"11 min read",{"stem":970,"title":971,"description":972,"date":958,"image":973,"category":966,"redirected":931,"author":974,"readingTime":968},"blog/opencode-go-vs-openrouter-vs-deepseek-api","OpenCode Go vs OpenRouter vs DeepSeek API: Which $10 Lasts Longest for Agents","OpenCode Go vs OpenRouter vs the DeepSeek API for $10: what each gives you, models, limits, data retention and which lasts longest for real agent work.","/img/blog/opencode-go-vs-openrouter-vs-deepseek-api.jpg",{"name":7,"role":8,"avatar":9,"bio":10},[],1794569890391]