Your smartphone is more powerful than you think. Modern flagship phones run 1B–3B parameter LLMs entirely on-device, with no internet required, no API keys, and full privacy. This guide covers everything you need to get started.
What's Actually Possible in 2026?
| Phone RAM | Models You Can Run | Practical Speed |
|---|---|---|
| 6GB | SmolLM2 1.7B, Phi-3 Mini (limited) | 5–10 tokens/sec |
| 8GB | Llama 3.2 1B, SmolLM2 1.7B, Gemma 3 1B | 8–15 tokens/sec |
| 12GB | Llama 3.2 3B, Phi-3 Mini 3.8B, Gemma 2 2B | 10–20 tokens/sec |
| 16GB | Llama 3.2 3B (Q8), Phi-3.5 Mini, Qwen2.5 3B | 12–25 tokens/sec |
Realistic expectation: Phones run small (1B–4B) models at chat speeds. They won't match a desktop with an RTX 4090, but they're genuinely useful for on-the-go tasks — and work 100% offline.
Best Apps by Platform
iOS (iPhone)
| App | Free? | Best For | Models Supported |
|---|---|---|---|
| PocketPal AI | Free | General chat, model variety | GGUF (Llama, Phi, Gemma, Qwen) |
| LLM Farm | Free | Privacy-focused, local-first | GGUF format |
| Enchanted | Free | Clean UI, Ollama remote or local | Llama, Mistral, Gemma |
| AI Chat — Local Models | Free/IAP | Beginner-friendly | Curated model list |
Android
| App | Free? | Best For | Models Supported |
|---|---|---|---|
| PocketPal AI | Free | Cross-platform, best model library | GGUF (all popular models) |
| MLC Chat | Free | GPU-accelerated (Vulkan), fastest | MLC-converted models |
| Ollama (Android beta) | Free | Power users, API access | All Ollama models |
| Jan Mobile | Free | Open-source, OpenAI-compatible API | GGUF format |
Recommendation: Start with PocketPal AI on both platforms — it's free, cross-platform, actively maintained, and has the largest model compatibility.
Recommended Models for Phones
| Model | Size | Min RAM | Best For | Download |
|---|---|---|---|---|
| Llama 3.2 1B Instruct | ~0.8GB | 4GB | Fast chat, simple tasks | PocketPal built-in |
| Llama 3.2 3B Instruct | ~2GB | 8GB | Best balance on phones | PocketPal built-in |
| Gemma 3 1B Instruct | ~0.7GB | 4GB | Multilingual, Google quality | PocketPal built-in |
| Phi-3 Mini 3.8B | ~2.4GB | 8GB | Reasoning, coding tasks | PocketPal / MLC |
| SmolLM2 1.7B Instruct | ~1GB | 4GB | Ultra-fast, efficient | PocketPal built-in |
| Qwen2.5 3B Instruct | ~2GB | 8GB | Multilingual, code | PocketPal / MLC |
Step-by-Step: PocketPal AI (iOS & Android)
PocketPal AI is the easiest and most capable local AI app for both platforms.
Step 1: Install
- iOS: App Store — PocketPal AI
- Android: Google Play — PocketPal AI
Step 2: Download a model
- Open PocketPal → tap Models tab
- You'll see a curated list of phone-optimized models
- For first-time users: tap Llama 3.2 3B Instruct Q4 → Download
- Wait for download (typically 2–4GB over WiFi)
Step 3: Start chatting
- Tap Chat → select your downloaded model
- Wait ~5 seconds for model to load into RAM
- Type your message and send
Step 4: (Optional) Load custom GGUF models
- Download any
.gguffile from Hugging Face to your Files app (iOS) or Downloads (Android) - In PocketPal → Models → Add Custom Model → pick the file
- Set context size (512–2048 recommended for phones)
Step-by-Step: LLM Farm (iOS Only)
LLM Farm is a privacy-focused, open-source app with fine-grained control.
Install: GitHub — LLM Farm or App Store search "LLM Farm"
Setup:
- Open LLM Farm → tap + to add a model
- Choose Download from HuggingFace or Import from Files
- Recommended model string for beginners:
`` https://huggingface.co/bartowski/Llama-3.2-3B-Instruct-GGUF/resolve/main/Llama-3.2-3B-Instruct-Q4_K_M.gguf ``
- Set Context Size: 2048 (safe for 8GB phones), 4096 (12GB+ phones)
- Set Threads: 4–6 (match your CPU core count)
- Tap Save → select model → Chat
Step-by-Step: MLC Chat (Android — Fastest)
MLC Chat uses Vulkan GPU acceleration making it 2–3x faster than CPU-only apps on Android.
Install: GitHub — MLC-LLM Android (APK from GitHub releases)
Setup:
- Install the APK (enable 'Install unknown apps' in Android settings)
- Open MLC Chat → tap + to browse built-in models
- Select Llama-3.2-3B-Instruct-q4f16_1 (best for most Android phones)
- Download model (~2GB) → tap to load → Chat
Why MLC is faster: MLC pre-compiles models with TVM into GPU-native code, using your Adreno or Mali GPU via Vulkan rather than CPU. On a Snapdragon 8 Elite, expect 15–25 tokens/sec vs 8–12 on CPU-only apps.
iPhone-Specific Tips (Neural Engine)
iPhones have a dedicated Neural Engine with up to 38 TOPS (A18 Pro). Apps like PocketPal and LLM Farm automatically use it via Apple's Core ML framework:
- The Neural Engine is most effective for quantized models (Q4, Q8)
- For best performance on iOS: use Q4_K_M quantization
- Recommended context window: 1024–2048 tokens on 8GB iPhones
- Keep the screen on while generating — iOS throttles background apps aggressively
- Enable Performance Mode in iPhone Settings → Battery (if available on your device)
Android-Specific Tips (Snapdragon Adreno)
Snapdragon 8 Gen 3 / 8 Elite phones have excellent AI acceleration via Hexagon NPU:
- Use MLC Chat for Vulkan GPU acceleration (fastest option)
- Use PocketPal for broader model compatibility
- Enable Game Mode or Performance Mode in your phone's settings during inference
- Keep the phone plugged in for long sessions — sustained AI inference drains battery fast (~8–12% per hour at full load)
- Samsung Galaxy phones: use Game Booster → add your AI app for priority CPU/GPU allocation
Battery & Performance Guide
| Phone | App | Model | Speed | Battery Drain |
|---|---|---|---|---|
| iPhone 16 Pro | PocketPal | Llama 3.2 3B Q4 | ~15 t/s | ~6%/hour |
| iPhone 15 Pro | LLM Farm | Phi-3 Mini Q4 | ~12 t/s | ~8%/hour |
| Samsung S25 Ultra | MLC Chat | Llama 3.2 3B | ~22 t/s | ~10%/hour |
| Pixel 9 Pro XL | PocketPal | Llama 3.2 3B Q4 | ~14 t/s | ~9%/hour |
| OnePlus 13 | MLC Chat | Phi-3 Mini | ~20 t/s | ~10%/hour |
Limitations vs Desktop
Understanding what phones can't do helps set the right expectations:
- Context window: Phones typically cap at 2k–4k tokens (desktops: 8k–128k)
- Model size: Practical limit is 4B parameters on most phones; 7B requires 12GB+ RAM and is very slow
- No fine-tuning: Phones don't have enough memory for training — inference only
- Thermal throttling: After 15–20 minutes of heavy generation, phones throttle to protect thermals (speed drops 30–50%)
- No multimodal (yet): Most phone apps don't support image+text models yet in 2026
Offline Use Cases That Work Well
- Writing assistance — draft emails, edit text, brainstorm ideas while traveling
- Language translation — offline translation with Qwen2.5 (Chinese/Japanese/Korean) or Llama multilingual
- Coding help — quick code snippets and debugging with Phi-3 Mini or Qwen2.5 Coder
- Study assistant — explain concepts, quiz yourself without sending data anywhere
- Private journaling — an AI that processes your thoughts without any cloud connection
- Airplane mode AI — works fully offline with no WiFi or cellular needed
If all you need is a label rather than a reply (is this message urgent, which folder does it belong in), a decision model is far smaller than a chat model; see decision models on phones, Jetson and laptops for which ones run where today.