whatisgithub

What is pocketpal-ai-net?

untrustedguy/pocketpal-ai-net — explained in plain English

Analysis updated 2026-05-18

3TypeScriptAudience · generalComplexity · 2/5Setup · moderate

In one sentence

A mobile app for chatting with AI models fully on your phone, with an optional feature that lets the AI search the internet when needed.

Mindmap

mindmap
  root((PocketPalNet))
    What it does
      On-device AI chat
      Offline and private
      Optional web search
    Tech stack
      TypeScript
      React Native
      GGUF models
      SearXNG
    Use cases
      Private mobile chat
      Web-connected AI answers
      Personal document search
    Audience
      Everyday phone users
      Privacy focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Chat privately with an AI model that runs entirely on your phone, offline.

USE CASE 2

Let your on-device AI search the web for current information using your own search server.

USE CASE 3

Search your own pasted notes and documents using an AI model already loaded on your phone.

What is it built with?

TypeScriptReact NativeGGUFSearXNG

How does it compare?

untrustedguy/pocketpal-ai-net000madz000/payload-test-api-route-handleraliansari22/pdfclear
Stars333
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Web search requires either a self-hosted SearXNG server or a signup with an external search API.

License terms are not stated in the README shown.

So what is it?

PocketPalNet is a mobile app for running AI chat models directly on your phone, so conversations stay private and work offline. It is a fork of an existing app called PocketPal AI, and it keeps every feature of the original, including offline chat, managing downloadable model files, custom AI personas called Pals, and small built-in talents like math or date lookups. The one new feature this fork adds is internet search. If you load a model that supports calling external tools, you can let it search the web when it needs current information, while the rest of the conversation still happens fully on your device. You control where those searches are sent: you can run your own free, self-hosted search service called SearXNG, or connect to one of several paid or free-tier search APIs such as Brave Search, Serper, Exa, Tavily, or Google Custom Search, each with its own signup and free-usage limits described in the README. The project is also testing two features that are not fully finished yet. One saves a snapshot of a conversation's memory so reopening an old chat loads faster instead of re-reading the whole history. The other lets you paste your own notes or documents into the app and later ask the model questions about them, similar to searching the web but over your own saved text. The README includes a full walkthrough for setting up a personal SearXNG search server directly on an Android phone using an app called Termux, with no computer or Docker required, plus the exact settings needed to connect it to PocketPalNet.

Copy-paste prompts

Prompt 1
Walk me through setting up PocketPalNet and downloading a compatible offline AI model.
Prompt 2
Help me set up a self-hosted SearXNG search server on my Android phone using Termux.
Prompt 3
Compare the free search API options in PocketPalNet and help me pick one for casual use.
Prompt 4
Explain how to add my own notes to PocketPalNet's Local Documents feature and ask questions about them.

Frequently asked questions

What is pocketpal-ai-net?

A mobile app for chatting with AI models fully on your phone, with an optional feature that lets the AI search the internet when needed.

What language is pocketpal-ai-net written in?

Mainly TypeScript. The stack also includes TypeScript, React Native, GGUF.

What license does pocketpal-ai-net use?

License terms are not stated in the README shown.

How hard is pocketpal-ai-net to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is pocketpal-ai-net for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.