PocketMind 1.18.1
PocketMind 1.18.1 turns the phone into a model backend for every other app on it, and restores the on-device NPU backend.
New since v1.18.0:
- OpenAI-compatible local server: any app or script on the device can use PocketMind as its model endpoint (
/v1/chat/completionsand friends, served from the active model). Loopback by default; a LAN mode can be enabled with an API key. The server runs as a foreground service, so generation keeps running with the app in the background. - Share sheet and text selection intake: select text in any app or use the system share sheet to send it to PocketMind. Shared text lands in the composer as a draft you can edit before sending, never auto-sent.
- NPU acceleration restored: the 1.18.0 APK unintentionally lacked the QDSP6/Hexagon backend libraries (its build machine had no Hexagon SDK, so llama.rn fell back to CPU-only). This release ships the full variant set again: on Snapdragon devices with an HTP DSP, supported models run on the NPU; everyone else keeps the usual CPU/GPU paths, selected automatically.
- Build gate for the NPU backend:
scripts/verify-android-payload.jsnow passes against the shipped APK (arm64-v8a + x86_64 rnllama libraries, HTP DSP assets verified as QDSP6 objects, backend symbols exported), so a release can no longer silently ship CPU-only. - Internal rename completed: Java/Kotlin tree, database file names, keychain service names, and deep-link handling now use the PocketMind identifiers end-to-end. Existing data migrates in place on first launch; the legacy
pocketpal://deep-link scheme keeps working alongsidepocketmind://.
No signing changes: updating from any 1.17.x/1.18.x build keeps chats, models, and settings. Obtainium updates as usual.
APK signer certificate SHA-256: b79b7e5967ed09a53a6a2912b91d9fdf358c936a7e6ccd888846d706cd963e3c