# ollama_tag disk_gb mem_gb cpu_ok rank description # disk_gb: download / image size. mem_gb: RAM (or VRAM) needed incl. context cache. # cpu_ok: yes = usable speed without a GPU (small dense or MoE with few active params). # rank: higher = better quality for coding; the recommender picks the highest rank that fits. qwen2.5-coder:1.5b 1.0 2.0 yes 10 Tiny; very fast, weak edits. For very small machines. granite-code:3b 2.0 3.0 yes 15 IBM, Apache-2.0 (fully permissive); a bit weaker than Qwen at this size. qwen2.5-coder:3b 1.9 3.0 yes 20 Small and fast; OK for simple edits. granite-code:8b 4.6 6.2 yes 27 IBM, Apache-2.0 (fully permissive); solid mid-size coder. qwen2.5-coder:7b 4.7 6.5 yes 30 Best all-round choice for laptops / CPU-only. granite-code:20b 12 15 no 33 IBM, Apache-2.0 (fully permissive); dense, wants a GPU (~15 GB). deepseek-coder-v2:16b 8.9 11.5 yes 35 MoE (Mixture of Experts, 2.4B active): fast on CPU, needs ~12 GB RAM. qwen2.5-coder:14b 9.0 11.5 no 40 Noticeably smarter than 7B; wants a GPU (~12 GB VRAM). gpt-oss:20b 14 17 yes 50 MoE (Mixture of Experts) reasoning model; needs ~17 GB RAM or VRAM. granite-code:34b 19 23 no 55 IBM, Apache-2.0 (fully permissive); dense, needs a 24 GB GPU. devstral:24b 14 17 no 58 Mistral+All Hands, Apache-2.0; built for agentic multi-file edits, needs ~17 GB RAM or VRAM. qwen3-coder:30b 19 23 yes 60 MoE (Mixture of Experts, 3B active): strong coder, fast on CPU with 24+ GB RAM. qwen2.5-coder:32b 20 24 no 70 Top-quality dense coder; needs a 24 GB GPU.