Gemma 3 4B is a solid pick if you want something small but still capable. It’s compact enough to run on regular hardware, yet it can handle images (not just text), read and retain a huge amount of context at once, and work across a ton of languages. And because it’s open-weight, you can actually download it, tweak it, and run it yourself.