whatisgithub

What is scalebfm?

zengweishuai/scalebfm — explained in plain English

Analysis updated 2026-05-18

74PythonAudience · researcherComplexity · 5/5Setup · hard

In one sentence

ScaleBFM is the in-progress code release for a research paper on a foundation model for humanoid robot behavior, only its motion retargeting toolkit for the Unitree G1 robot is available so far.

Mindmap

mindmap
  root((ScaleBFM))
    What it does
      Humanoid behavior model
      Motion retargeting
      Research paper code
    Tech stack
      Python
      Unitree G1
    Use cases
      Retarget mocap to robot
      Reproduce paper results
      Prepare training data
    Audience
      Researchers
      Robotics engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Convert human motion capture data from AMASS, FineDance, or Mixamo into joint trajectories for the Unitree G1 robot.

USE CASE 2

Follow along with the research paper by inspecting the motion retargeting toolkit as it becomes fully available.

USE CASE 3

Prepare a retargeted motion dataset as a first step toward training a humanoid behavior model.

USE CASE 4

Track the repository for the training and deployment code once the full release is published.

What is it built with?

PythonUnitree G1

How does it compare?

zengweishuai/scalebfmltczding-gif/ref-downloadersimonw/micropython-wasm
Stars747474
LanguagePythonPythonPython
Setup difficultyhardmoderateeasy
Complexity5/53/53/5
Audienceresearcherresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

The repository is a partial, mid-release research codebase, only the ScaleRetarget motion toolkit for the Unitree G1 robot is available at this time.

So what is it?

ScaleBFM is the official code release for a research paper called Scaling Behavior Foundation Model for Humanoid Robots. A behavior foundation model in this context is a machine learning model trained to produce general movement and behavior for a robot, rather than being built for one narrow task. As of this README, the repository is still in the process of being released. The author explains that packaging the full codebase took longer than expected, and that code and resources for motion retargeting, training, deployment, and related components will be added gradually over the following week, with most of it expected to be available by the end of July 2026. The author is personally reviewing and organizing the code before publishing it, and asks readers to check back for updates or open an issue if they run into problems. The one component already available is called ScaleRetarget, a motion retargeting toolkit. Its job is to take human motion capture data, in common formats used by motion capture datasets, and convert it into joint trajectories that a physical humanoid robot can follow. Right now it ships with a complete configuration for the Unitree G1 humanoid robot, and the repository includes short animated demos showing motion from datasets called AMASS, FineDance, and Mixamo retargeted onto the G1 model. Full documentation for ScaleRetarget, including supported datasets, environment setup, the retargeting process itself, dataset preparation, and visualization, lives in its own README inside the ScaleRetarget folder. Since this is a paper implementation still mid-release, readers interested in the training or deployment side of ScaleBFM itself should expect that code to arrive later, not in the current snapshot of the repository.

Copy-paste prompts

Prompt 1
Help me set up ScaleRetarget to retarget AMASS motion capture data onto a Unitree G1 humanoid model.
Prompt 2
Explain what a behavior foundation model is in the context of the ScaleBFM paper.
Prompt 3
Summarize which parts of ScaleBFM are currently released versus still coming, based on the README's release notice.
Prompt 4
Walk me through the environment setup steps documented in the ScaleRetarget README.

Frequently asked questions

What is scalebfm?

ScaleBFM is the in-progress code release for a research paper on a foundation model for humanoid robot behavior, only its motion retargeting toolkit for the Unitree G1 robot is available so far.

What language is scalebfm written in?

Mainly Python. The stack also includes Python, Unitree G1.

How hard is scalebfm to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is scalebfm for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.