Turn an old Android phone into a Local AI Voice Assistant

Reddit r/LocalLLaMA / 4/16/2026

💬 OpinionDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

Key Points

  • A Reddit post describes repurposing an old Android phone (e.g., Pixel 5a/7) as a local AI voice assistant controlled through a laptop-hosted LLM using llama.cpp (Gemma 3 4b GGUF) served via Flask.
  • The setup uses scrcpy for remote access to the phone, Termux for running the phone-side script, and SSH to connect the components.
  • The provided repo (termux-node-assistant) initializes configuration on first run and is claimed to be usable in under 10 minutes.
  • The author notes an Android/Termux mic-activation difference between Pixel 5a and Pixel 7, suggesting installation method and device specifics may affect voice input behavior.
  • The assistant is demonstrated with everyday voice queries (e.g., checking the weather) while keeping inference local to the user’s devices.
Turn an old Android phone into a Local AI Voice Assistant

I had a nice old cracked pixel 5a laying around that I wanted to get some use out of, so I turned it into a local AI Voice assistant. A server on a laptop running llama.cpp gemma-3-4b-q4.gguf served by flask connects to a script running on the phone. scrcpy was used to access the phone, setup termux, and ssh in.
Here's the repo! https://github.com/pioneermushrooms/termux-node-assistant

Script sets up a config file on the first run. You might be able to get this up and going in under 10 minutes.

I ask it how the weather's going to be, or other random questions I think of while I'm putting on my shoes.

Note: On my pixel 5a I could start the server via ssh and termux would always listen. On my pixel 7, I had to type directly into my phone for termux mic to activate. Maybe because I installed via playstore there, and not apk. Maybe you don't have a pixel and don't care!

submitted by /u/octoo01
[link] [comments]