MIKODES Shop Talk to us
Shop Mobile apps

Pocketmind

Private Offline AI Chat - Flutter App

Pocketmind preview

AI disclosure: AI tools were used to assist with parts of the code, documentation and graphics of this item, along with the AI features the item includes: on-device chat, questions about PDFs and photos, and speech to text, all running open-weight AI models on the user's device. AI can make mistakes.

What it does

  • On-device chat with streaming replies (llama.cpp via FFI, background isolate)
  • Context window fitting keeps system prompt and last question
  • Ask about PDFs: on-device text extraction, chunking, BM25 retrieval
  • Ask about photos with SmolVLM (mtmd)
  • Hold-to-talk dictation with whisper.cpp; read aloud with system TTS
  • Model manager: resume, sha256 + GGUF verification, free-space and RAM checks
  • Conversation history with search, rename, export, delete-all
  • Network allowlist client and Privacy screen built from live config

You need

  • Flutter 3.41+ / Dart 3.11+
  • Xcode 16+, CocoaPods, CMake (iOS build)
  • Android SDK 36, NDK 28.2.13676358, CMake 3.22.1
  • Node.js 22+ (optional console)
  • Phones: Android 8.0+ or iOS 16+, 64-bit ARM, 4 GB RAM (6 GB for 1.7B models)