MNN Chat 快速上手一部手机玩转端侧多模态大模型附安装与编译全流程【免费下载链接】MNNMNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.项目地址: https://gitcode.com/GitHub_Trending/mn/MNN手机里的大模型只能陪你打字聊天发张图它看不懂录段音它听不懂聊天记录还得先过一遍云端才敢用MNN Chat 就是为解决这些问题而生的它把大模型整个装进你的手机文生文、图生文、语音转文本、文生图四类活儿全在端侧本地完成一个字都不用往外传。MNN Chat 是什么一个能看图、听音、画画的本地大模型一句话定位MNN Chat 是 MNN 官方出品的 Android 应用底层跑在 MNN-LLM 推理引擎上。MNN 是阿里开源的轻量级推理引擎MNN-LLM 专门负责把大模型高效地跑在手机和 PC 上。对普通用户来说你不用关心它怎么做量化、怎么调度算子只要记住下面这几件事文生文像普通聊天一样和大模型对话还支持切换「深度思考」模式图生文把照片发给它它会看图说话甚至能连续多轮追问同一张图语音转文本说话变文字也能做实时语音通话ASR 加 TTS文生图输入一句提示词本地用扩散模型生成图片。这四件事全部在设备本地完成。官方把它形容为「Privacy First」——所有数据都留在你的设备上不会上传到任何外部服务器。对隐私敏感、或者经常处在弱网环境里的你这点尤其重要。MNN Chat 安装步骤三分钟跑起来不用编译也能用。最短路径就三步从 Releases 拿到对应版本的 APK比如mnn_chat_0_8_3.apk装到手机上打开应用进模型市场浏览受支持的全部模型挑一个点「下载」下载完按钮变成「对话」点开就能聊侧边栏里还留着历史会话随时回旧话题。⚠️ 提醒一句官方明确说当前版本只在OnePlus 13和小米 14 Ultra上实测过。大模型对算力和内存都很挑剔中低端设备可能出现推理很慢、卡顿、甚至跑不起来的情况其他机型上不保证稳定。如果你手头的机器不在名单里先看看能不能接受这个风险。另外两个配置细节也能帮你判断兼容性应用最低要求 Android 8.0minSdk 26只打包arm64-v8a这一种架构并且开了 16KB 内存页支持用来适配采用 16KB 内存页的新设备。MNN Chat 四大场景逐个拆能干嘛、怎么触发、适合谁文生文是最基础也最常用的一档触发方式就是打字发消息适合日常问答、写作、代码辅助。生成每个词之前模型会把已经读过的上下文记在叫 KV cache 的缓存里——你可以把它当成草稿纸前面算过的东西先写下来后面接着用不用从头重算。这也正是大模型比想象中更吃内存的原因。性能上 MNN 给过一个很直观的数字用 qwen-7b 在 Android 上跑MNN-LLM 的 prefill模型读完输入、吐出第一个词之前的阶段速度是 llama.cpp 的 8.6 倍decoding后面逐词生成的阶段快 2.3 倍。图生文适合做图像理解发图让它描述、翻译、找答案还能多轮追问。触发方式是点输入框旁的附件按钮选图。适合拍照记录、截图问答这类场景。语音转文本支持实时语音你说话它转成文字还能接上 TTS 直接回话。适合不方便打字的场合或者想做语音助理的人。文生图走扩散模型路线输入提示词本地出图。适合想要一张图又不想上传到在线绘图站的人。想改参数MNN Chat 编译环境配置的最短路径只跑官方 APK 可以跳过这节。但你想换模型、调参数、断点调试就得自己编译整体分两步先编出 MNN 运行库再构建应用。环境对齐是第一步。你需要 Android Studio以及和app/build.gradle里ndkVersion完全一致的 NDK当前是27.2.12479018再设一个指向 NDK 根目录的环境变量git clone https://gitcode.com/GitHub_Trending/mn/MNN export ANDROID_NDK${YOUR_NDK_ROOT}第二步进 构建脚本 所在目录用一条命令把运行库编出来再make installcd project/android/build_64 ../build_64.sh -DMNN_BUILD_LLMtrue -DLLM_SUPPORT_VISIONtrue -DMNN_BUILD_DIFFUSIONON make install这里只挑三个最关键的开关讲透MNN_BUILD_LLMtrue打开 LLM 推理模块没有它就没有大模型LLM_SUPPORT_VISIONtrue让引擎能加载视觉编码器支撑看图MNN_BUILD_DIFFUSIONON打开文生图能力。其余像低内存、量化矩阵乘、OpenCL、音频链路等开关脚本里已经给默认值想微调再按需加即可。编完运行库回到应用目录执行安装脚本它内部就是「Gradle 打 Debug 包 adb 推到设备」两步cd apps/Android/MnnLlmChat ./installDebug.sh模型市场与下载机制双源、增量、本地导入模型市场是入口清单由 模型市场配置 描述覆盖 Qwen、DeepSeek、Gemma、Llama、InternLM、Phi、MiniCPM 等一大串模型家族顶部还有 Think、Vision、Audio、ImageGen 等快捷筛选标签。对用户真正有用的是它的下载机制双源下载同一个模型通常同时挂在 HuggingFace 和 ModelScope 两个源下应用会按系统语言挑默认源中文环境倾向 ModelScope一个源挂了还能切备用源增量热更新远端模型升级后只补差异不用把几个 G 的旧包删了重下本地导入支持通过adb push把已下载的模型直接塞进应用适合带宽紧张或已经手动备好模型文件的情况。想回归验证下载链路可参考 下载测试流程用adb logcat盯进度事件下载完成后确认按钮变成「对话」、状态显示文件大小、且不出现「(有更新可用)」。MNN Chat 适合谁常见疑问它适合在意隐私、想离线用大模型、或者单纯想尝鲜「手机本地多模态」的人。三个高频问题问中低端机能不能跑能装但不保证好用。官方只实测了两台旗舰算力内存吃紧的机型可能慢、卡甚至跑不起来建议先挑小参数量的模型试水。问模型和数据会出设备吗推理全程本地聊天记录和上传素材都不经过云端只有「下载模型」这一步需要联网走的是上面说的双源。问iOS 有没有有iOS 版 MNNLLMChat 在仓库apps/iOS/MNNLLMChat下思路一致。一句话收束如果你想要一个「能看图、能听音、能画图、还不出门」的手机大模型MNN Chat 是目前开箱即用的选择之一。想深入就去看仓库源码想直接玩就去 Releases 下载 APK。【免费下载链接】MNNMNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.项目地址: https://gitcode.com/GitHub_Trending/mn/MNN创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考