← all repositories
OpenMOSS/MOSS-VL

An 11B video model that interrupts, self-corrects, and stays quiet

MOSS-VL is an open-weight 11B-parameter model series built to understand video in real time, deciding on its own when to respond and when to keep observing.

MOSS-VL
Collecting fresh signals — velocity needs a few days of history.
star history

What it does

MOSS-VL is a family of three 11B-parameter vision-language models for video understanding. The flagship MOSS-VL-Realtime consumes continuous video streams incrementally, answering questions mid-stream and deciding autonomously whether to speak or remain silent based on what it sees. MOSS-VL-Instruct handles offline long-video analysis and in-depth dialogue, while MOSS-VL-Base provides open pre-trained weights for downstream fine-tuning.

The interesting bit

Instead of the usual “watch the whole clip first, then answer” pipeline, the Realtime variant runs multimodal perception and text generation in parallel on a continuously arriving stream. It anchors every frame to absolute timestamps via special tokens and uses a custom cross-attention architecture with XRoPE to map text and video patches into a unified 3D coordinate space, letting it correct previous outputs dynamically as new frames arrive.

Key highlights

  • Three open-weight 11B variants: Realtime (streaming), Instruct (offline), and Base (pre-training foundation)
  • Cross-attention architecture decouples visual encoding from language reasoning to cut latency on dynamic streams
  • “Proactive silence” — the model autonomously stays quiet when context is insufficient or nothing notable happens
  • Quantized FP8 and NF4 checkpoints fit into a single 24 GB GPU
  • First-class support in LlamaFactory and ms-swift for LoRA and full-parameter fine-tuning

Caveats

  • Ships with a custom FlashAttention-3 backend in flash-attention-src/ that adds a cross_kv_boundary interface; this is derived from upstream and must be built locally rather than installed from PyPI.
  • Real-time inference expects frames to arrive on the original media timeline; the README explicitly warns that playback speed must be kept at 1× to preserve stream alignment.

Verdict

Worth a look if you need an open-weight model for live video streams or long-form video QA. Skip it if you only need static image understanding — the entire architecture is optimized for temporal reasoning and streaming context.

Frequently asked

What is OpenMOSS/MOSS-VL?
MOSS-VL is an open-weight 11B-parameter model series built to understand video in real time, deciding on its own when to respond and when to keep observing.
Is MOSS-VL open source?
Yes — OpenMOSS/MOSS-VL is open source, released under the Apache-2.0 license.
What language is MOSS-VL written in?
OpenMOSS/MOSS-VL is primarily written in Python.
How popular is MOSS-VL?
OpenMOSS/MOSS-VL has 630 stars on GitHub.
Where can I find MOSS-VL?
OpenMOSS/MOSS-VL is on GitHub at https://github.com/OpenMOSS/MOSS-VL.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.