Running language models locally on Android, keeping conversations on-device, and exploring what happens when AI doesn't depend on a server.
Most AI applications have something in common.
You type a message, send it somewhere, wait for a server to process it, and receive a response.
It's convenient. It's also an architecture we've become so accustomed to that we rarely question it.
What if the model didn't need to run on someone else's infrastructure?
What if your phone could handle the inference itself?
That question is what led me to build Snor , an Android application designed around local AI inference.
Explore Snor
The idea: AI without the usual cloud dependency
I wanted to experiment with something different from the typical AI chatbot architecture.
Instead of making a remote API the center of the application, I wanted the phone itself to be capable of running language models.
That introduces an entirely different set of engineering problems.
You're no longer just building a chat interface…