Unified framework for efficiently fine-tuning 100+ LLMs and VLMs with a zero-code CLI and Web UI.
- Stars
- 26,892
- Forks
- 2,111
- Open issues
- 64
- Last commit
- 4 days ago
What is it?
MiniCPM-V and MiniCPM-o are open-source multimodal large language model families from THUNLP and ModelBest. MiniCPM-V 4.7 handles image, multi-image, document and video understanding, and comes in a 35B-A3B mixture-of-experts variant and a 1B variant. MiniCPM-o 4.5 is a 9B end-to-end omnimodal model that receives video and audio streams while generating speech and text, supporting real-time full-duplex conversation.
The project targets running these models on local hardware and phones. It describes on-device MoE inference using SSD-backed expert weights with Lookahead Expert Scheduling, and provides quantized weights in BF16, FP8, int4, AWQ, GPTQ and GGUF formats. Deployment is covered for iOS, Android and HarmonyOS, and for several chip platforms including Intel, AMD, Arm, Rockchip and Houmo.
Model weights are published on Hugging Face and ModelScope, with an Ollama listing and an API. The repository also includes fine-tuning guidance, with Self-Replay Fine-Tuning for extending capabilities while limiting forgetting.
Key features
- 01Image, multi-image, document and video understanding with MiniCPM-V 4.7.
- 02Full-duplex real-time speech and video interaction with MiniCPM-o 4.5.
- 0335B-A3B MoE and 1B variants, with on-device inference optimizations.
- 04Quantized weights in int4, FP8, AWQ, GPTQ and GGUF formats.
- 05Deployment on iOS, Android, HarmonyOS and several Intel, AMD, Arm and Rockchip chip platforms.
- 06Hugging Face, ModelScope, Ollama and API access.
Use cases
- Running a vision-language model on a phone or laptop without sending data to the cloud.
- Building document or image question-answering features into a local application.
- Creating real-time voice and video assistants that can speak while watching a stream.
- Fine-tuning a multimodal model to add new capabilities with less forgetting of existing ones.
Quick start
- 1
Get the model weights from Hugging Face, ModelScope, or Ollama (links in the Model Weights table)
- 2
Read the get-started section of the README for run instructions
Things to know
- The 35B-A3B variant is large and needs substantial memory, and on-device use relies on SSD expert offloading.
- The README excerpt shows no direct package install command, so setup depends on the linked model pages and docs.
Topics
FAQ
- What is MiniCPM-V?
- Open-source multimodal models (MiniCPM-V 4.7 and MiniCPM-o 4.5) for understanding images, video, documents and speech on local and on-device hardware. MiniCPM-V and MiniCPM-o are open-source multimodal large language model families from THUNLP and ModelBest. MiniCPM-V 4.7 handles image, multi-image, document and video understanding, and comes in a 35B-A3B mixture-of-experts variant and a 1B variant. MiniCPM-o 4.5 is a 9B end-to-end omnimodal model that receives video and audio streams while generating speech and text, supporting real-time full-duplex conversation.
- Is MiniCPM-V free to use? What license does it have?
- MiniCPM-V is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is MiniCPM-V still maintained?
- Actively maintained. The last commit to MiniCPM-V was on Oct 16, 2026.
- What can I use MiniCPM-V for?
- Running a vision-language model on a phone or laptop without sending data to the cloud. Building document or image question-answering features into a local application. Creating real-time voice and video assistants that can speak while watching a stream. Fine-tuning a multimodal model to add new capabilities with less forgetting of existing ones.
- How do I install MiniCPM-V?
- Get the model weights from Hugging Face, ModelScope, or Ollama (links in the Model Weights table) Read the get-started section of the README for run instructions
- Where can I get MiniCPM-V?
- The source code and installation instructions are on GitHub: https://github.com/OpenBMB/MiniCPM-V
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android and iOS app from Google AI Edge for trying open-source LLMs and on-device GenAI use cases offline on your phone.
A 9B-parameter open-weight multimodal model for visual understanding, spatial reasoning, agentic tool use, and embodied-AI research, built on Qwen3.5 and C-RADIOv4-H.
NEO is a family of native vision-language models that process pixels and words in one encoder-free dense architecture, with training and evaluation code.
A unified training engine for multimodal models, supporting VLM, diffusion and LLM training with FSDP2, Muon and Liger kernels.
Open-source large language models fine-tuned for financial tasks such as sentiment analysis, forecasting and financial NLP benchmarks.