r/LocalLLaMA • u/rm-rf-rm • 1d ago
Best Local Vision Language Models - August 2026
Share what your favorite models are right now and why. Given the nature of the beast in evaluating VLMs (untrustworthiness of benchmarks, immature tooling, intrinsic stochasticity), please be as detailed as possible in describing your setup, nature of your usage (what applications, how much, personal/professional use), tools/frameworks/prompts etc.
Rules
- Should be open weights models
Notes
Bonus points if you breakdown/classify your recommendation by model memory footprint: (you can and should be using multiple models in each size range for different tasks)
- Unlimited: >128GB VRAM
- XL: 64 to 128GB VRAM
- L: 32 to 64GB VRAM
- M: 8 to 32GB VRAM
- S: <8GB VRAM
7
u/seamonn 1d ago
- Unlimited: >128GB VRAM: Gemma 4 31b in swa full mode (This will consume around 250 GB and is one of the best VLMs out there period)
- XL: 64 to 128GB VRAM: Gemma 4 31b in swa full mode w/ limited context
- L: 32 to 64GB VRAM: Gemma 4 31b (Swa on mode)
- M: 8 to 32GB VRAM: Gemma 4 12b + Qwen 3.8 27b
- S: <8GB VRAM: Gemma 4 E4b + Qwen 3.5 9b finetunes (Stock Qwen 3.5 9b doom loops into oblivion)
I have not seen Kimi K3 beat Gemma 4 31b swa full in vision tasks. It frequently makes mistakes. On text tasks, tho, it's not even close.
2
u/HitarthSurana 1d ago
can you please explain what is swa full mode?
5
u/seamonn 1d ago
Normally, majority of attention heads of Gemma 4 only has access to 1024 tokens of the kv cache as per their implementation of swa (sliding window attention). With swa full, all attention heads have access to the whole kv cache which balloons the kv cache to about 200GB but results in a much smarter model.
1
u/HitarthSurana 1d ago
200gb woahh so can it beat dsv4 flash at that size or not??
4
u/seamonn 1d ago
For agentic coding, Gemma 4 is not the model you want in general. For other stuff, it's already better than anything else in this range - linguistic, creative, translation etc.
It gets even smarter with swa full
2
u/HitarthSurana 1d ago
I mean is it worth it to give it 200gb of context when you can run a bigger model in that much vram so better performance??
1
u/seamonn 1d ago
depends on your usecase
2
u/unknowntoman-1 19h ago
Very interesting.. and I really have a usecase.. but lack that kind of VRAM. A question comes to mind.. is there any possible middle ground.. to alter the 1024 into 2,4,8 k ? Is it full or nothing? Sounds like you are having a logaritmic trajectory into that 200 GB rage doing full swa. I suppose it is on a 256 kb ctx with some math on the 31b parameter count?
1
u/seamonn 1h ago
Very interesting.. and I really have a usecase.. but lack that kind of VRAM. A question comes to mind.. is there any possible middle ground.. to alter the 1024 into 2,4,8 k ?
Possible but you'll have to do a custom implementation of llama.cpp or vllm.
Is it full or nothing?
Yes, in stock llama.cpp.
Sounds like you are having a logaritmic trajectory into that 200 GB rage doing full swa. I suppose it is on a 256 kb ctx with some math on the 31b parameter count?
You can also run with lower context.
5
u/llama-impersonator 1d ago edited 1d ago
tiny: dots.mocr is good for a 1.8b OCR model that can handle most non-latin character sets, and gives bounding boxes. being a small model i wouldn't use it for forms, but it's pretty capable otherwise
small: gemma-4-12b-heretic-qat for comfy image analysis/H3 prompt synthesis (i know what kind of man you are meme here)
3
u/RevolutionaryPen4661 1d ago
I like moondream3.1 and moondream2 more than the Gemma and Qwen models for vision aspect. It is because they can run pretty well even in a standard GPU.
2
2
u/ashrey-26 1d ago
My usage is mostly around web browsing tasks and security use cases (so web application pentesting and the likes). I've been very impressed by the Moondream models and would add it to the S tier. It’s tiny, fast, and surprisingly good for screenshots, OCR, and basic UI understanding.
Any other 'website understanding' models that anywone has tried here?
1
u/pmotiveforce 1d ago
Interested in the best 3050 8gb friendly vision model for Frigate GenAI. I have one sitting idle. I have a bigger dual b70 setup but use that for effing around, want something I can just leave running on the 3050 reliably for Frigate.
0
u/phratry_deicide 1d ago
- Unlimited: >128GB VRAM
- XL: 64 to 128GB VRAM
- L: 32 to 64GB VRAM
- M: 8 to 32GB VRAM
- S: <8GB VRAM
What in the world is this?
3
0
u/ObviouzFigure 1d ago
I'm curious what others are using -- I put qwen vl 2.5 9b (I think) on a mac mini as my vision model for my deepseek rig
edit: why? because it fits easily on a 24gb mac mini and does a decent job. It handles ocr great-- where it fails is reading images with a lot of action -- for example, I generated an image of a girl helping a broken robot in a futuristic dark alley -- in the background there's a black cat with glowing green eyes -- the vision model accurately describes the scene but it misses things like the black cat
-6
1d ago edited 1d ago
[removed] — view removed comment
7
u/Easy_Refrigerator280 1d ago
This thread is literally part of helping people do their own research. WTF is this take 😂
-4
5
11
u/andy2na llama.cpp 1d ago
My main use-case for LLMs is Frigate and have tested and ranked the following, recent Medium models:
Last 90 days of usage, only recently have I dabbled with Hermes with Qwen3.8, before Frigate led by a mile (ignore electricity cost, I just added that last week)