RynnUnify

RynnUnify
Agentic Embodied Intelligence via Reciprocal VLM Reasoning and World Modeling

Project Page   |   Hugging Face   |   ModelScope   |   arXiv   |   Paper

Introduction

We present RynnUnify, a Mixture-of-Transformers architecture with an autoregressive Reasoner and a rectified-flow video Generator. Built on Cosmos3, RynnUnify connects embodied understanding, spatial grounding, and long-horizon visual planning through interleaved video-language reasoning.

  • Unified Embodied Brain. RynnUnify brings embodied cognition, spatial grounding, and video generation into one architecture, connecting scene understanding with predictions of how the physical world evolves.
  • Interleaved Visual Planning. RynnUnify alternates subtask reasoning with video prediction, using each generated outcome to plan the next step. Cross-chunk scene memory, self-forcing training, and adaptive durations support coherent visual planning over long horizons.
  • Agentic Interleaved Thinking. An RL-trained agent learns when to answer directly and when to generate visual evidence. Through BCPO, it learns to formulate generation requests, interpret predicted outcomes, and select the reasoning path that benefits the task.
  • Connect Prediction to Action. The World-Action Model (WAM) extension translates predictive world representations into robot control through joint video-action training, supporting composite manipulation tasks.

RynnUnify overview: embodied understanding, long-horizon visual planning, agentic reasoning, and robot action

Model Architecture

RynnUnify adopts a 16B unified embodied model comprising an 8B autoregressive reasoner and an 8B video generator. The Reasoner predicts the next subtask, visual description, and duration. Through joint attention, the Generator attends to the Reasoner’s representations and predicts a video segment conditioned on scene memory and recent motion.

RynnUnify architecture with a reasoner, a video generator, scene-memory frames, and a temporal prefix

Agentic Interleaved Thinking

Agentic interleaved thinking enhances embodied reasoning by using world modeling to imagine future scene dynamics and bring the resulting visual evidence into the reasoning process. We introduce Branch-Conditional Policy Optimization (BCPO) to learn both reasoning behavior and generator invocation.

BCPO samples four direct and four generation-assisted trajectories for each routable question. Within-branch reward comparisons improve reasoning behavior; differences between branch rewards supervise the routing policy. At inference time, the agent selects a branch from the original input and optionally requests generated visual evidence before answering. Only the agent is updated during training; the generator remains frozen.

BCPO training: direct and generation-assisted branches, within-branch optimization, and learned routing

See the algorithm, reward definitions, and service interfaces.

Performance

  • Embodied Understanding and Reasoning

General Embodied Understanding

General Embodied Understanding

Interleaved Thinking on Public Benchmarks and Rynn-GEU

Interleaved Thinking on Public Benchmarks and Rynn-GEU

  • Visual Planning

Long-horizon Visual Planning on Rynn-VP

Long-horizon Visual Planning on Rynn-VP

Visual Planning Visualizations

Visual Planning Visualizations

  • World-Action Modeling

Robot Manipulation on RoboCasa365

Robot Manipulation on RoboCasa365

Real-Robot Evaluation on Astribot S1

Real-Robot Evaluation on Astribot S1

Real-Robot Execution Examples

Real-Robot Execution Examples


Model Zoo

Model Base Model HuggingFace ModelScope
RynnUnify-Base Cosmos3 Nano Link Link
RynnUnify-Agentic-Reasoner RynnUnify-Base Link Link
RynnUnify-WAM-RoboCasa RynnUnify-Base Link Link

Quick Start

Run each workflow from the repository root. Use separate environments for Agentic RL and Visual Planning, with Linux, CUDA-compatible PyTorch and compatible checkpoints.

SFT Training

Please refer to RynnScale for Reasoner SFT and cosmos-framework for Generator training.

Agentic RL (BCPO)

Install the BCPO package in a separate environment:

cd BCPO
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e '.[train,eval,serve]'

Prepare a compatible Reasoner checkpoint, training/evaluation JSONL, and a frozen Generator service. Start a Judge service for text / mess tasks; see service setup. Then train and evaluate:

CUDA_VISIBLE_DEVICES=0 \
REASONER_MODEL=/path/to/reasoner \
TRAIN_DATA=/path/to/train.jsonl EVAL_DATA=/path/to/eval.jsonl \
GENERATOR_URL=http://127.0.0.1:18900/generate_video \
JUDGE_URL=http://127.0.0.1:8001/v1 JUDGE_MODEL=judge \
RUN_DIR=runs/bcpo BATCH_SIZE=1 bash scripts/train_and_evaluate.sh

Use a new RUN_DIR for each run. The script validates data, trains the Reasoner, then evaluates train/final/ and writes results to eval/. Omit the Judge variables for tasks that do not need it. Start with BATCH_SIZE=1 and adjust for available memory; each question produces eight trajectories. See training options.

Visual Planning Inference

Prepare the compatible Cosmos framework, a checkpoint with a visual Reasoner, and an episode JSONL with your input images. See setup and data format.

cd VisualPlan
CHECKPOINT_PATH=/path/to/compatible/hf_export \
TEST_DATA=/path/to/episodes.jsonl \
OUTPUT_DIR="$PWD/outputs/demo" \
NPROC_PER_NODE=1 bash run_interleave.sh

Add DRY_RUN=1 to inspect the command without loading models. Results include generated clips, a stitched rollout and JSON summaries.

Embodied Understanding Evaluation

Please refer to RynnScale for embodied understanding and reasoning evaluation using the Reasoner from RynnUnify-Base, and to the BCPO evaluation guide for Agentic Interleaved Thinking evaluation.


Citation

@article{damo2026rynnunify,
  title={RynnUnify: Towards Unified Embodied Brain},
  author={Minghao Zhu and Bohan Hou and Kun Xiang and
          Zixuan Wang and Yinzhou Tang and Yifei Yang and
          Zhikai Wang and Tianyi Zhang and Kehan Li and
          Haoyu Zhao and Siteng Huang and Leigang Qu and
          Sicong Leng and Dongchi Huang and Mingxiu Chen and
          Shijian Lu and Yue Wang and Xiaodan Liang and
          Zhenyu Zeng and Deli Zhao and Chengju Liu and
          Jianfei Yang and Xin Li},
  journal={arXiv preprint arXiv:2610.32965},
  year={2026},
  url={https://arxiv.org/abs/2610.32965}
}
Downloads last month
42
Safetensors
Model size
16B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Alibaba-DAMO-Academy/RynnUnify-Base

Finetuned
(45)
this model
Finetunes
2 models

Collection including Alibaba-DAMO-Academy/RynnUnify-Base

Paper for Alibaba-DAMO-Academy/RynnUnify-Base