#1515th of 16 in Desktop AI apps

pocketpal-ai

Phone app that runs GGUF language models offline on iOS and Android

Stars
8.7k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+2,561
1 Apr 2026: 6,185 stars8 Apr 2026: 6,357 stars15 Apr 2026: 6,489 stars22 Apr 2026: 6,583 stars29 Apr 2026: 6,690 stars6 May 2026: 6,763 stars13 May 2026: 6,835 stars20 May 2026: 6,893 stars27 May 2026: 6,963 stars3 Jun 2026: 7,055 stars10 Jun 2026: 7,116 stars17 Jun 2026: 7,200 stars24 Jun 2026: 7,294 stars1 Jul 2026: 7,357 stars8 Jul 2026: 7,414 stars15 Jul 2026: 7,486 stars22 Jul 2026: 7,561 stars29 Jul 2026: 7,635 stars5 Aug 2026: 7,733 stars12 Aug 2026: 7,833 stars19 Aug 2026: 7,910 stars26 Aug 2026: 8,009 stars2 Sept 2026: 8,102 stars9 Sept 2026: 8,167 stars16 Sept 2026: 8,280 stars23 Sept 2026: 8,351 stars30 Sept 2026: 8,437 stars7 Oct 2026: 8,522 stars14 Oct 2026: 8,643 stars21 Oct 2026: 8,746 stars

6,185 on 1 Apr 20268,746 on 21 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

PocketPal AI is a React Native app for iOS and Android that runs quantized GGUF language models on the phone through llama.rn and llama.cpp. It adds on-device text-to-speech via ONNX Runtime (Kokoro and others), configurable Pals with their own system prompts, and a tool-use loop with calculator, date/time and HTML-render tools. Models are downloaded from Hugging Face, and a built-in benchmark reports tokens/sec and memory.

Who it is for: Phone users wanting private offline LLM chat, and React Native developers

Strengths

  • Chat, TTS and tool calls run on-device with no account or internet after model download
  • Searches and downloads GGUF models from Hugging Face, including gated ones with a token
  • CPU, Metal, OpenCL (Adreno) and Qualcomm Hexagon NPU paths with graceful fallback
  • Built-in benchmark for tokens/sec and memory, with optional public leaderboard

Weaknesses

  • Only three built-in tools: calculate, datetime and render_html
  • Mobile only; no desktop or server build is described
  • Model size is limited by phone RAM; the README gives no minimum
  • Some Pals on PalsHub are premium via in-app purchase

What it needs

  • GPU optional
  • Needs llama.rn, llama.cpp, ONNX Runtime, WatermelonDB
  • Models: GGUF, ONNX (TTS)

Also in Desktop AI apps

See all 16
Also in Desktop AI apps
RankProjectScore
1prompt-optimizerPrompt rewriting and testing tool for web, desktop, Chrome and MCP Live demo ↗ (opens in a new tab)38.8k starscustom license81 out of 100
2cherry-studioCross-platform desktop chat client for many cloud and local LLM providers Live demo ↗ (opens in a new tab)52.8k starsAGPL-3.080 out of 100
3deep-live-camReal-time webcam face swap from a single source image97.2k starsAGPL-3.076 out of 100
#4screenpipeRecords screen and audio locally, makes it searchable for you and your agents22k starscustom license75 out of 100
#5dsh-desktopNative Windows and macOS desktop client for DeepSeek Harness32.2k starsMIT74 out of 100