Skip to content

PocketMind 1.18.1

Choose a tag to compare

@tokenbleed tokenbleed released this 26 Aug 00:59
· 5 commits to main since this release

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/completions and 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.js now 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 alongside pocketmind://.

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