OpenBMB/MiniCPM-V-Apps harmonyos-v2.0
OpenBMB/MiniCPM-V-Apps
Captured source
source ↗published May 14, 2026seen 5dcaptured 13hhttp 200method plain
HarmonyOS v2.0
Repository: OpenBMB/MiniCPM-V-Apps
Tag: harmonyos-v2.0
Published: 2026-05-14T16:44:58Z
Prerelease: no
Release notes:
MiniCPM-V Demo for HarmonyOS NEXT — v2.0
Major release. Brings the HarmonyOS port in lock-step with the new Android v2.0 / iOS v2.0 codebase, and folds in the never-released v1.3 video-understanding work as a bonus.
What's new (vs the public v1.2)
🧩 Master mtmd bridge (`MBMtmd`)
- Native layer is rebuilt on top of llama.cpp master's
mtmd(multimodal) implementation. Same code path now drives iOS, Android, and HarmonyOS — the three platforms stay in lock-step from this version onward. ubatchis now tier-aware: split sizes adapt to device class so low-end SoCs no longer choke during prefill.
🌐 Racing dual-source download
- The in-app Model Manager races HuggingFace and ModelScope in parallel and uses whichever responds first. Massive win on networks where one of the two CDNs is slow or unreachable; cancels the loser to avoid wasting bandwidth.
🎞 Video understanding (carried over from the unreleased v1.3)
- Sample up to 64 frames uniformly from a video and feed them to the model.
- For MiniCPM-V 4.6 the context window is widened to `nCtx = 8192` to fit longer multi-frame prompts.
- During visual prefill
image_max_slice_numsis forced to 1 so each frame is one slice.
🇨🇳 No more "English-by-default" answers
- The default system prompt has been dropped on MiniCPM-V 4.6, both in TS/ArkTS and in the native
processUserPromptpath. Chinese questions now answer in Chinese instead of being silently steered to English.
Requirements (unchanged)
- HarmonyOS NEXT, API 12 or later (e.g. nova 14 Vitality / Mate 60 / Pura 70)
- 64-bit ARM (
arm64-v8a) - ≥ 6 GB RAM recommended (≥ 8 GB for MiniCPM-V 2.6)
Install
hdc install MiniCPM-V-demo-HarmonyOS-v2.0.hap
Then open the app → Model Manager → Download (HF + MS race kicks in automatically).
Build info
versionName=2.0,versionCode=6- bundleName:
com.openbmb.minicpmv
Verify
- MD5:
9aff126a47b651bce1d33890a289f319 - Size: ~39 MB
See DOWNLOAD.md for the full install guide.
Notability
notability 4.0/10Routine app release, not major model