Privacy-first · Offline-capable

Your AI organizer,
entirely on your phone.

Turn screenshots, photos, PDFs, and shared text into summaries, tasks, and reminders. OCR and on-device models stay local unless you point the app at your own Ollama server.

No cloud backend No telemetry Open source

See it in action

5+ Local LLMs
100% On-device OCR
0 Vendor backends
API 26+ Android 8+

Capabilities

Built for real work

OCR, semantic search, optional self-hosted LLMs, and reminders — without sending your documents to a vendor backend.

Smart capture

ML Kit text recognition for images; PDF text up to five pages. Import from share sheet or camera.

On-device AI

Download LiteRT-LM models — Qwen 3 0.6B, Qwen 2.5 1.5B, Gemma 4 E2B/E4B. Works offline after install.

Semantic search

Natural-language queries across saved items via MediaPipe neural embeddings — all on your device.

Tasks & reminders

Extracted tasks with due dates and local notifications — nothing leaves your device.

Optional Ollama

Connect to your own self-hosted server for heavier models. AUTO mode falls back to local when needed.

No telemetry

No cloud backend for core features. You control network use and any remote endpoints.

In-app updates

Checks GitHub Releases on launch and shows a download banner when a newer APK ships. Manual "Check now" lives in Settings.

Workflow

Four steps from photo to reminder

Share a screenshot or PDF, and Pocket Assistant handles the rest — OCR, classification, entity extraction, and reminder scheduling.

Share or import

Send an image, PDF, or text from any app via the Android share sheet.

OCR on device

ML Kit extracts text from images; PDFs render page-by-page up to five pages.

Local LLM or Ollama

AI categorizes the item, pulls out dates, amounts, and contacts, and drafts a summary.

Tasks & reminders

Extracted tasks land in your list with due dates; reminders schedule local notifications.

Install

Try the latest build

Install from Google Play for automatic updates, or grab the CI-built debug APK directly. Every push to master produces a fresh release.

1
Google Play (recommended)
Tap "Get it on Google Play" above for automatic updates and a signed release build.
2
Or: download the debug APK
Enable unknown sources, download app-debug.apk, and tap Install. Great for trying the latest CI build.

Questions

Frequently asked

Common questions about installing, privacy, and model selection.

Does Pocket Assistant send my data anywhere?

No. By default OCR and the LLM run entirely on your device. If you enable Ollama mode, requests go only to the server URL you configure. There is no vendor backend and no telemetry.

Which local models are supported?

Qwen 3 0.6B (~586 MB), Qwen 2.5 1.5B Instruct (~1.6 GB), Gemma 4 E2B IT (~2.4 GB), and Gemma 4 E4B IT (~3.5 GB). Gemma 3n E2B is also available but requires a Hugging Face token.

Is this a release APK or a debug build?

The Google Play listing is a signed release build with automatic updates. The APK download here is a debug build from CI on every push — great for trying the latest changes before they hit the Play Store.

How do I connect to my own Ollama server?

In Settings, set the base URL (for example http://192.168.1.50:11434/), optionally add an API token, then pick a model from the list. The list is populated from your server's /api/tags endpoint — no typing required.

Will this app drain my battery?

LLM inference is CPU-heavy while running, but the app only runs the model when you import an item or chat with the assistant. It is idle the rest of the time.

How do I build it myself?

Clone the repo, open in Android Studio (JDK 17, SDK 35), and run. See the README for command-line instructions.