whatmodel.sh · find the best AI models you can run

Best AI models for images and documents to run locally on a 16GB Mac

A leaderboard of the best AI models for images and documents you can run locally on a Mac with 16GB of memory. Qwen3.5 9B is #1 right now, followed by Gemma 4 12B and Qwen3.5 4B. Models are ranked on tests that ask questions about images, charts and documents, like MMMU and CharXiv. Each model shows the download that fits and the command to run it.

26 models · scores combine 47 benchmarks · updated how it works · find a leaderboard · benchmark your machine

Scores use reviewed vision & documents evaluations only. Compare scores within this task. Models without task measurements are excluded.

Models for 16GB RAM · Apple Silicon → ~11GB fast · local only · reset
+ more
$ terminal

detecting your OS…

Score vs memory to run

#modeltask score↓where↓speed↓RAM↓context↓get itsources
78Qwen3.5 9B · 4-bit Alibaba57±2local~8.1GB262kOllama › Qwen/Qwen3.5-9B model cardChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)Qwen/Qwen3.5-4B model cardBEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models (arXiv:2608.17895v1)SpaceCast-Bench: Evaluating Predictive Spatial Reasoning in Vision-Language Models (arXiv:2610.12402v1)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
80Gemma 4 12B · 4-bit Google56±4†local~9.5GB262kOllama › Gemma Team — Gemma 4 Technical Report
97Qwen3.5 4B · 4-bit Alibaba53±2local~6.9GB262kLM Studio › Qwen/Qwen3.5-9B model cardChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)Qwen/Qwen3.5-4B model cardBEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models (arXiv:2608.17895v1)SpaceCast-Bench: Evaluating Predictive Spatial Reasoning in Vision-Language Models (arXiv:2610.12402v1)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
107Apriel 1.6 15B Thinker · 4-bit ServiceNow50±4*†local~10GBLM Studio › ServiceNow-AI/Apriel-1.6-15b-Thinker model card
115Qwen3-VL 8B Thinking · 8-bit Alibaba47±2local~11GB256kllama.cpp › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)
126Qwen3-VL 4B Thinking · 8-bit Alibaba44±2local~6.9GB256kOllama › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)BEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models (arXiv:2608.17895v1)
129Qwen3-VL 8B Instruct · 8-bit Alibaba44±2local~11GB256kllama.cpp › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)BEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models (arXiv:2608.17895v1)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
135Molmo 2 8B · 8-bit Ai242±2local~11GBllama.cpp › LMArena leaderboard datasetMolmo2: Open Weights and Data for Vision-Language Models with Video Understanding and Grounding (Ai2, arXiv 2601.10611v4)
138Gemma 4 E4B · 8-bit Google40±4†local~9.9GB131kllama.cpp › Gemma Team — Gemma 4 Technical Report
140Qwen3-VL 4B Instruct · 8-bit Alibaba40±2local~6.9GB256kOllama › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
141Qwen3.5 2B · 8-bit Alibaba39±2local~4.9GB262kOllama › Qwen/Qwen3.5-2B model cardCohereLabs/North-Micro-Vision-Instruct model card (benchmark table)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)SpaceCast-Bench: Evaluating Predictive Spatial Reasoning in Vision-Language Models (arXiv:2610.12402v1)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
148Qwen2.5-VL 7B Instruct · 8-bit Alibaba35±2local~10GBllama.cpp › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)
150Qwen3-VL 2B Thinking · 8-bit Alibaba34±2local~4.2GB256kOllama › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)
155Pixtral 12B (2409) · 4-bit Mistral30±2local~9.6GBllama.cpp › LMArena leaderboard datasetPixtral 12B (Mistral AI, arXiv 2410.07073v2)VisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback? (arXiv:2608.10408v1)Ai2 Molmo-72B-0924 model card: Human Preference Elo Rating column
156Gemma 3 12B · 4-bit Google30±4local~9.7GB131kOllama › Google DeepMind Gemma 3 270M IT model cardVisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback? (arXiv:2608.10408v1)Gemma Team — Gemma 3 Technical Report
161Qwen2-VL 7B Instruct · 4-bit Alibaba29±1local~7.2GBllama.cpp › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)LMArena leaderboard datasetPixtral 12B (Mistral AI, arXiv 2410.07073v2)CapArena: Benchmarking and Analyzing Detailed Image Captioning in the LLM Era (arXiv:2503.12329v1)Ai2 Molmo-72B-0924 model card: Human Preference Elo Rating column
163Ministral 3 3B · 8-bit Mistral27±4local~6.9GB262kOllama › CohereLabs/North-Micro-Vision-Instruct model card (benchmark table)
164Qwen3-VL 2B Instruct · 8-bit Alibaba27±1local~4.2GB256kOllama › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)CohereLabs/North-Micro-Vision-Instruct model card (benchmark table)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)BEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models (arXiv:2608.17895v1)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
165Gemma 4 E2B · 4-bit Google27±3local~7.7GB131kLM Studio › CohereLabs/North-Micro-Vision-Instruct model card (benchmark table)Gemma Team — Gemma 4 Technical Report
166Qwen2.5-VL 3B Instruct · 8-bit Alibaba27±2local~6.3GBOllama › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)
167Qwen3.5 0.8B · 8-bit Alibaba26±2local~3.1GB262kOllama › Qwen/Qwen3.5-2B model cardChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats (arXiv:2606.01348v3)BEAR-Bench: A Bilingual Enterprise and Academic Reasoning Benchmark for Multimodal Models (arXiv:2608.17895v1)How Far Is Document Parsing from Solved? PureDocBench: A Source-Traceable Benchmark across Clean, Degraded, and Real-World Settings (arXiv:2605.07492v2)
170North Micro Vision Instruct (2.4B) · 4-bit Cohere24±4†local~3.8GB128khow to run › CohereLabs/North-Micro-Vision-Instruct model card (benchmark table)
173Llama 3.2 11B Vision Instruct · 4-bit Meta22±2local~8.8GB128kOllama › LMArena leaderboard datasetPixtral 12B (Mistral AI, arXiv 2410.07073v2)
176MiniCPM-V 2.6 · 8-bit OpenBMB21±2local~10GBllama.cpp › LMArena leaderboard datasetCharXiv leaderboard (princeton-nlp/CharXiv README)CapArena: Benchmarking and Analyzing Detailed Image Captioning in the LLM Era (arXiv:2503.12329v1)PhysBench: Benchmarking and Enhancing Vision-Language Models for Physical World Understanding (arXiv:2501.16411v2)
180Qwen2-VL 2B Instruct · 4-bit Alibaba14±2†local~3.9GB33kLM Studio › Qwen (Alibaba) vendor-reported benchmark scores for its own models (qwen.ai launch posts, Qwen2.5-VL and Qwen3-VL technical reports, Qwen3.8-Flash-Next card)
181Gemma 3 4B · 8-bit Google14±4local~7.4GB131kOllama › Google DeepMind Gemma 3 270M IT model cardVisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback? (arXiv:2608.10408v1)Gemma Team — Gemma 3 Technical ReportVMMU: A Vietnamese Multitask Multimodal Understanding and Reasoning Benchmark (arXiv:2508.13680v5)

+ 158 more don't fit your machine or budget · show them

+ 1 models with fewer than 3 results left off, since one or two tests say little about overall ability · show them

184 of 202 catalogue models listed here · sources and licences

* new or thinly tested: ranked on too few benchmark results · † only the maker’s own numbers so far · ~RAM is estimated; full context may need more memory