MML (Motion Mind Local) āĻšāϞ⧠āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻĢāϞāĻžāĻāύ āĻāĻŦāĻ āĻĒā§āϰāĻžāĻāĻā§āĻ āϞā§āĻāĻžāϞ āĻāĻāĻ āĻā§āϝāĻžāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĢā§āύā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻĒā§āϰāϏā§āϏāϰ āĻāĻŦāĻ āĻŽā§āĻŽā§āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāϰāĻžāϏāϰāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ⧠.gguf āĻĢāϰāĻŽā§āϝāĻžāĻā§āϰ āϞāĻžāϰā§āĻ āϞā§āϝāĻžāĻā§āĻā§ā§ā§āĻ āĻŽāĻĄā§āϞ (LLM) āϰāĻžāύ āĻāϰā§āĨ¤ āĻā§āύ⧠āĻāύā§āĻāĻžāϰāύā§āĻ āĻŦāĻž āĻā§āϞāĻžāĻāĻĄ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻĒā§āϰā§ā§āĻāύ āύā§āĻāĨ¤
- Persistent Chat History: āĻāĻāύ āĻā§āϝāĻžāĻ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āϏā§āĻŦā§āĻāĻā§āϰāĻŋā§āĻāĻžāĻŦā§ āϏā§āĻ āĻĨāĻžāĻā§āĨ¤ āĻ ā§āϝāĻžāĻĒ āĻŦāύā§āϧ āĻāϰ⧠āĻā§āϞāϞ⧠āĻāĻā§āϰ āĻāĻĨāĻž āĻšāĻžāϰāĻŋā§ā§ āϝāĻžā§ āύāĻžāĨ¤
- Auto-Loading Engine: āĻ ā§āϝāĻžāĻĒ āĻāĻĒā§āύ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻāĻā§āϰ āϞā§āĻĄ āĻāϰāĻž āĻŽāĻĄā§āϞāĻāĻŋ āύāĻŋāĻā§ āĻĨā§āĻā§āĻ āĻ āύāϞāĻžāĻāύ āĻšā§ā§ āϝāĻžā§āĨ¤
- Advanced Memory Management: āύāϤā§āύ āĻŽāĻĄā§āϞ āϞā§āĻĄ āĻāϰāĻžāϰ āĻāĻā§ āĻĒā§āϰāύ⧠āĻŽā§āĻŽā§āϰāĻŋ (RAM) āĻāĻŦāĻ āĻā§āϝāĻžāĻļ āĻĢāĻžāĻāϞ āύāĻŋāĻā§āĻāϤāĻāĻžāĻŦā§ āĻā§āϞāĻŋā§āĻžāϰ āĻāϰāĻžāϰ āϞāĻāĻŋāĻ āϝā§āĻā§āϤ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤
- New Branding: āĻšāĻžāĻ-āϰā§āĻā§āϞāĻŋāĻāĻļāύ āύāϤā§āύ āϞā§āĻā§ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻāĻāĻāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤
- Interactive Guide: āĻ ā§āϝāĻžāĻĒā§āϰ āĻā§āϤāϰā§āĻ āĻŽāĻĄā§āϞ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāĻŦāĻ āϏā§āĻāĻŋāĻāϏā§āϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāĻāĻĄāϞāĻžāĻāύāĨ¤
- āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻĢāϞāĻžāĻāύ: āĻāύā§āĻāĻžāϰāύā§āĻ āĻāĻžā§āĻžāĻ āĻāĻāĻ-āĻāϰ āϏāĻžāĻĨā§ āĻāĻĨāĻž āĻŦāϞā§āύāĨ¤
- āĻĒā§āϰāĻžāĻāĻā§āϏāĻŋ āĻĢāĻžāϰā§āϏā§āĻ: āĻāĻĒāύāĻžāϰ āĻā§āύ⧠āĻĄā§āĻāĻž āĻŦāĻž āĻŽā§āϏā§āĻ āĻĢā§āύā§āϰ āĻŦāĻžāĻāϰ⧠āϝāĻžā§ āύāĻžāĨ¤
- āĻāĻžāϏā§āĻāĻŽ āĻŽāĻĄā§āϞ āϏāĻžāĻĒā§āϰā§āĻ: āĻāĻĒāύāĻžāϰ āĻĢā§āύā§āϰ āϰâā§āϝāĻžāĻŽ āĻ āύā§āϝāĻžā§ā§ āϝā§āĻā§āύ⧠GGUF āĻŽāĻĄā§āϞ (Llama, Phi, Gemma, Qwen) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
- āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ: āĻā§āĻā§āύ-āĻŦāĻžāĻ-āĻā§āĻā§āύ āϰā§āϏāĻĒāύā§āϏ āϝāĻž āĻāĻĒāύāĻžāĻā§ āϞāĻžāĻāĻ āĻāĻžāĻāĻĒāĻŋāĻ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻĻā§ā§āĨ¤
- āϏā§āĻŽāĻžāϰā§āĻ āĻāύāĻā§āĻā§āϏāĻ: āĻāĻāĻ āĻāĻā§āϰ āĻŽā§āϏā§āĻāĻā§āϞ⧠āĻŽāύ⧠āϰā§āĻā§ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āϏāĻā§āώāĻŽ (Sliding Window Context)āĨ¤
- Framework: Expo SDK 54 (New Architecture Enabled)
- Engine:
llama.rn(Native binding for llama.cpp) - Storage:
expo-file-system(Model caching & chat history management) - UI: React Native with Custom Hooks (
useLlamaManager,useChatLayout)
āϏā§āϰāĻž āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻāύā§āϝ āύāĻŋāĻā§āϰ āϏā§āĻā§āĻĒāĻā§āϞ⧠āĻ āύā§āϏāϰāĻŖ āĻāϰā§āύ:
- āĻĄāĻžāĻāύāϞā§āĻĄ: Hugging Face āĻĨā§āĻā§ āĻāĻāĻāĻŋ
.ggufāĻŽāĻĄā§āϞ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύāĨ¤ - āĻĢāϰāĻŽā§āϝāĻžāĻ: āϏāĻŦāϏāĻŽā§ Q4_K_M āĻā§ā§āĻžāύā§āĻāĻžāĻāĻā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āύ (āĻāĻāĻŋ āϏā§āĻĒāĻŋāĻĄ āĻāĻŦāĻ āĻŦā§āĻĻā§āϧāĻŋāĻŽāϤā§āϤāĻžāϰ āĻāύā§āϝ āϏā§āϰāĻž āĻŦā§āϝāĻžāϞā§āύā§āϏ)āĨ¤
- āϏāĻžāĻā§āĻļāύ: - ā§ĒāĻāĻŋāĻŦāĻŋ āϰâā§āϝāĻžāĻŽ: Llama-1B āĻŦāĻž Qwen-1.5B
- ā§ŦāĻāĻŋāĻŦāĻŋ+ āϰâā§āϝāĻžāĻŽ: Gemma-2B āĻŦāĻž Phi-3-Mini
- ⧧⧍āĻāĻŋāĻŦāĻŋ+ āϰâā§āϝāĻžāĻŽ: Llama-3-8B
- Model Lifecycle: āĻ
ā§āϝāĻžāĻĒ āĻāĻžāϞ⧠āĻšāĻā§āĻžāϰ āϏāĻŽā§
models/āĻĢā§āϞā§āĻĄāĻžāϰ āĻā§āĻ āĻāϰ⧠āĻāĻŦāĻinitLlamaāĻĻāĻŋā§ā§ āĻ āĻā§-āϞā§āĻĄ āĻāϰā§āĨ¤ - Memory Safety:
context.release()āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĢā§āύā§āϰ āϰâā§āϝāĻžāĻŽ āĻŽā§āϝāĻžāύā§āĻ āĻāϰāĻž āĻšā§ āϝāĻžāϤ⧠āĻŦā§ āĻŽāĻĄā§āϞ⧠āĻĢā§āύ āĻā§āϰā§āϝāĻžāĻļ āύāĻž āĻāϰā§āĨ¤ - Persistence:
chat_history.jsonāĻĢāĻžāĻāϞ⧠āϏāϰā§āĻŦāĻļā§āώ ⧍ā§ĻāĻāĻŋ āĻŽā§āϏā§āĻ āϏāĻāϰāĻā§āώāĻŋāϤ āĻĨāĻžāĻā§āĨ¤
MD. Saiful Alom Siam MML - Bringing AI to your pocket, offline and private.
āĻāĻ āĻĒā§āϰāĻā§āĻā§āĻāĻāĻŋ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻāĻŦāĻ āĻļāĻŋāĻā§āώāĻžāĻŽā§āϞāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤