RikkaHub on Android

An XDA writer reported this week that they turned their Android phone into a working AI agent using RikkaHub Agent paired with a local LLM. The agent installed apps on its own, controlled entirely via browser, without shipping a single data point to a cloud model. That stack is now within reach for anyone willing to install the right tools. This article covers seven Android apps that run local LLMs or automate the phone for readers who want to build the same setup. Whether you are exploring best apps for local LLM phone automation or looking to reduce cloud dependency, these picks run the full spectrum from simple chat interfaces to sophisticated automation platforms that turn your phone into a true AI agent.

What to look for in a local LLM phone automation app

Quick comparison

App Best for Platforms Free plan Starting price Rating
RikkaHub All-round local LLM client Android Yes Free (open source) 4.4
PocketPal AI Fully offline GGUF support Android, iOS Yes Free 4.2
ChatterUI Power-user chat and roleplay Android Yes Free (GitHub) 4.3
MLC Chat MLC framework inference Android, iOS Yes Free 4.1
Layla Mobile AI companion Android Yes Free 4.2
Tasker Deep automation platform Android Yes $4.99 one-time 4.5
MacroDroid Beginner-friendly automation Android Yes, limited $4.99 one-time 4.3

The apps

1. RikkaHub

RikkaHub is an open source local LLM client built for Android from the ground up. It supports GGUF models, runs inference on-device, and the RikkaHub Agent fork includes full agentic capabilities: the LLM can call functions, control your phone, and chain actions without human prompting. Load a quantized 7B model and watch it navigate your phone autonomously.

Where it falls short: The UI is developer-focused and assumes familiarity with model quantization and GGUF format. Documentation is sparse, and the agent features are newer territory with rough edges on complex instruction chains.

Pricing: Free and open source.

Platforms: Android.

Download: GitHub releases

Bottom line: The most ambitious local LLM phone automation platform available, and exactly what the XDA writer used to build their AI agent.

2. PocketPal AI

PocketPal AI is a fully offline chat interface built around GGUF model support. It downloads models from Hugging Face, runs them entirely on your phone, and does not cache or sync conversations to the cloud. Works on both Android and iOS, making it the cross-platform option if you test on multiple devices.

Where it falls short: Chat-only for now; no automation or function calling yet. If you need your LLM to control your phone, this app talks to the model but does not let the model talk back to Android.

Pricing: Free with no paid tier.

Platforms: Android, iOS.

Download: Google Play

Bottom line: The safest entry point for offline LLM chat on Android if privacy and simplicity matter more than automation.

3. ChatterUI

ChatterUI is a power-user chat client with built-in roleplay and character support. It connects to local GGUF models via llama.cpp backend, supports formatting for creative writing, and includes jailbreak-resistant system prompts. Popular with users building custom AI personas and testing model behavior across different prompt templates.

Where it falls short: Steeper learning curve than PocketPal. No native automation or phone control; intended for chat experiments, not agent behavior.

Pricing: Free (open source, GitHub releases only).

Platforms: Android.

Download: GitHub releases

Bottom line: Ideal if you are experimenting with prompt engineering and want fine-grained control over model behavior and persona design.

4. MLC Chat

MLC Chat is built around the MLC framework, which compiles models to native machine code for faster on-device inference than traditional llama.cpp. Load a model once and it runs at near-native speed. Available on both Android and iOS, with straightforward model management through the app UI.

Where it falls short: Model availability is smaller than GGUF; only models pre-compiled for MLC will run. Setup requires understanding which models are MLC-compatible before you download.

Pricing: Free.

Platforms: Android, iOS.

Download: Google Play

Bottom line: Best choice if inference speed matters and you want the latest optimization research from the MLC framework team.

5. Layla

Layla is a mobile-first AI companion with local model support and a focus on natural conversation. It bridges local LLM inference with a polished chat interface designed for daily use. Sync is optional; run offline by default.

Where it falls short: Less customizable than ChatterUI for roleplay or persona engineering. Function calling and automation are not current features.

Pricing: Free with optional premium features.

Platforms: Android.

Download: Google Play

Bottom line: Best balance of ease and capability if you want a local LLM companion that does not feel rough around the edges.

6. Tasker

Tasker is the gold standard for deep Android automation. Record tasks visually, trigger on sensors or intents, and chain actions across your entire device. It does not run LLMs itself, but pairs perfectly with any local LLM app: connect Tasker to RikkaHub or another client via HTTP, let the LLM decide what to do, and Tasker executes those commands at the Android system level.

Where it falls short: Steep learning curve; not beginner-friendly. Requires understanding Android internals, intents, and automation logic.

Pricing: $4.99 one-time purchase.

Platforms: Android.

Download: Google Play

Bottom line: The most powerful automation platform on Android, and a necessary tool if you want to build a full local LLM agent.

7. MacroDroid

MacroDroid is Tasker for people who do not want to learn Tasker’s scripting language. Drag-and-drop triggers and actions, template library, and cloud sync. Also supports GPT integration if you prefer cloud models, though you can build automations with local LLMs too.

Where it falls short: Less capable than Tasker for complex chains. Cloud dependencies if you use the GPT features; local-only setups lose some convenience features.

Pricing: Free with limited automations; $4.99 one-time for unlimited.

Platforms: Android.

Download: Google Play

Bottom line: Best entry point if you want to automate your phone without learning scripting, and happy to start simple before moving to Tasker.

How to pick the right one

If you want a full local LLM agent that controls your phone right now, start with RikkaHub plus Tasker. RikkaHub handles the LLM and agentic logic; Tasker is the bridge to your phone.

If privacy is your only goal and you do not need automation, PocketPal AI is the fastest path: download a GGUF model, open the app, chat offline. Nothing leaves your phone.

If you are building custom AI personas or testing prompts, ChatterUI gives you the control you need. Pair it with Tasker later if you want to add automation.

If you have a newer phone with strong specs and care about inference speed, MLC Chat will feel noticeably faster than GGUF for real-time chat. The tradeoff is a smaller model library.

If you want all-in-one simplicity without tinkering, Layla as a chat tool plus MacroDroid for automation covers most automation needs without learning curve.

FAQ

Can Android phones really run local LLMs?

Yes. Phones from 2021 onward with Snapdragon 870+ or equivalent can run quantized models from 3 billion to 13 billion parameters. A Pixel 7 or OnePlus 9 handles a 7B model smoothly; flagship devices run larger models. RAM above 6 GB helps; below 4 GB becomes difficult.

What is the best local LLM for Android?

Mistral 7B Instruct (GGUF quantized to Q4) is the sweet spot for Android: fast, capable enough for real tasks, and fits on phones with 6 GB RAM. For agentic work, Nous Hermes 2 7B is popular because it handles function calling well. Smaller models like TinyLlama 1.1B run on anything but are too limited for automation.

Is RikkaHub free?

Yes, RikkaHub is open source under the MIT license. No ads, no cloud account, no feature paywall. You do need to find and quantize your own models or download pre-quantized GGUF files from Hugging Face.

Do I need to root my phone to run local LLMs?

No. All seven apps here run without root. Tasker and MacroDroid do not require root for basic automation, though some advanced system-level actions (changing system settings, modifying other apps) benefit from it. Local LLM inference itself never needs root.