Gemini on Android works great. It can answer questions, read your screen, and even help you get more out of features you didn't know existed. But it needs the internet to do any of that. What if you're on a flight, in a remote area, or just want to keep your conversations private and off someone else's servers? A local small language model can handle that, and that's exactly what I tried.