PocketPal AI

PocketPal AI

LLM Ventures · Business · Chatbot

PocketPal AI is a free, open source private AI chat app that runs GGUF language models offline on iPhone and Android, so your prompts and replies stay on the device.

Interface preview of PocketPal AI

About PocketPal AI

What Is PocketPal AI

PocketPal AI is an on-device AI chat app from LLM Ventures. Instead of sending your messages to a server, it loads a language model onto your phone and runs it locally. That means no account, no cloud round-trip and no internet needed once a model is downloaded. The project is MIT-licensed, and the code lives on GitHub under the developer Asghar Ghorbani.

The product has grown well past a simple chat window. It supports text-to-speech with on-device neural voices, a Pals system for building custom assistants with their own model and system prompt, and a benchmarking tool that measures tokens per second and memory use. You can pull models straight from Hugging Face, including gated ones, if you paste an access token. The website reports more than 3.1 million downloads across iOS and Android, and the GitHub repo has drawn over 8,500 stars.

The main limit is the phone itself. Small open models fit in memory that a handset can spare, but their answers are weaker than a frontier cloud model, and larger downloads eat storage fast. Users also need to download a model (roughly 1 to 5 GB) before the first chat.

Getting Started

  1. Install PocketPal AI from the App Store or Google Play
  2. Open the menu, go to Models, and download one that fits your phone's memory
  3. Optionally add a Hugging Face access token in Settings to reach gated models
  4. Tap Load on the model, then open Chat and start typing
  5. Long-press a message to edit or retry, and save a Pal for repeat tasks

Product Information

A quick look at PocketPal AI's pricing, supported platforms, and performance.

Free PlanYes
Paid PlansFree (premium Pals via in-app purchase)
PlatformiOS, Android
DeveloperLLM Ventures
CategoryBusiness · Chatbot
Release DateJul 2024
Latest UpdatedJul 2026
Website Visits1.2B
Website Global RankN/A
API AvailabilityNo

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Privacy-focused users
  • Frequent travelers
  • Students and researchers
  • Developers and tinkerers
  • Budget users

Tasks

  • Offline chat
  • Voice replies
  • Custom assistants
  • Model management
  • Benchmarking
  • Tool use

Scenarios

  • On a plane or a trail
  • Reviewing sensitive documents
  • Testing a new phone
  • Going multilingual
  • Leaving devices behind

Key features

On-Device GGUF Chat

The core of the app is local inference. PocketPal AI runs quantized GGUF models through llama.cpp, so Gemma, Qwen, Phi, Llama and thousands more can chat fully offline. Nothing in a conversation is uploaded or stored on external servers. The app also keeps the screen awake during inference so long answers do not get cut off by a lock timer.

On-Device Text-to-Speech

Answers do not have to stay silent. PocketPal ships neural text-to-speech that runs on the phone, using engines such as Kokoro through ONNX Runtime. Voices are generated locally with no cloud calls, which keeps the same privacy promise as the chat itself. That matters for hands-free use, accessibility and anything read aloud on the move.

Pals and PalsHub

Pals are personalized assistants you configure with their own default model, system prompt and personality. Assistant Pals target a task, while Roleplay Pals add a role, a location and other context for scripted conversations. PalsHub is an in-app marketplace where you browse and install community Pals, including premium ones bought inside the app. The result is that one download covers many separate workflows.

Hugging Face Model Library

Model choice drives everything, so the app connects to Hugging Face directly. You search GGUF models, filter by quantization, and either download now or bookmark for later. Gated models open up once you add a personal access token in Settings. The app also lets you add a model file from local storage, which suits anyone who already keeps weights on the device.

Built-In Benchmarking

The benchmark page turns guesswork into numbers. It measures tokens per second and memory use for the models you load, so you can compare candidates on your actual hardware before settling on one. Results can be shared to the AI Phone Leaderboard, where they line up against other devices and help the next buyer pick a model size that a phone can handle.

Tool Use and Agent Loop

Newer builds let capable Pals call tools mid-conversation. A Talent is a small engine the model can invoke, and the app registers tools such as a calculator, date and time lookup, and rich HTML rendering. The agent loop streams tokens, detects a tool call, runs it and feeds the result back for the next turn. It is the first step from plain chat toward an assistant that gets things done on the device.

Pros and cons

Pros

  • Runs language models fully offline, so conversations work with no signal and no account
  • Free and open source under the MIT license, with no subscription to unlock chat
  • Privacy is the design, since prompts and replies stay on the device
  • On-device neural text-to-speech adds spoken answers without cloud calls
  • The benchmark tool reports concrete tokens-per-second figures on your own phone

Cons

  • Small on-device models give weaker answers than frontier cloud models, so hard reasoning can disappoint
  • You must download a model first, often 1 to 5 GB, before the first chat works
  • Large models need a handset with plenty of RAM, and older or low-end phones will struggle
  • The best models drain battery and warm the phone during long sessions
  • There is no public API, so the app is for personal use rather than building on top of it

Frequently asked questions

PocketPal AI is a free, open source app that runs language models directly on your phone. It supports GGUF models, so you download one, load it and chat offline on iPhone or Android with no account and no cloud. It also adds on-device text-to-speech, custom Pals and a benchmarking tool.