explaingit

galaxygeneralrobotics/humanoid-gpt

Analysis updated 2026-05-18

144PythonAudience · researcherComplexity · 5/5LicenseSetup · hard

TLDR

A research project that trains humanoid robots to copy human motion by pre-training a language-model-style network on billions of frames of motion capture data.

Mindmap

mindmap
  root((Humanoid-GPT))
    What it does
      Motion tracking
      Robot mimics human movement
      Zero-shot to new motions
    Tech stack
      Python
      Causal Transformer
      PyTorch
      Gradio demo
    Training data
      2 billion motion frames
      Public mocap datasets
    Hardware
      Unitree G1 robot
      29 joints
    Use cases
      Research on robot imitation
      Try demo in browser
      Deploy on physical robot

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

Study how a GPT-style pretraining approach transfers to controlling a physical humanoid robot.

USE CASE 2

Run the included pre-trained model on example motion data to see it reproduce human movement.

USE CASE 3

Try the interactive Gradio web demo to test motion tracking without hardware.

USE CASE 4

Deploy the model on a Unitree G1 robot using the included configuration.

What is it built with?

PythonPyTorchTransformerGradio

How does it compare?

galaxygeneralrobotics/humanoid-gptyb2460/harness-anythinglbq110/weread-exporter
Stars144144145
LanguagePythonPythonPython
Setup difficultyhardmoderate
Complexity5/53/5
Audienceresearcherdeveloperdeveloper

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

How do you get it running?

Difficulty · hard Time to first run · 1h+

Full physical deployment needs a Unitree G1 robot, training code and data are not yet released, only inference.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state any changes made.

In plain English

Humanoid-GPT is a research project from CVPR 2026 focused on teaching humanoid robots to mimic human body movements. The core idea is motion tracking: given a recording of a person moving, the system controls a humanoid robot to reproduce that motion as accurately as possible. The approach borrows a pattern from large language models. Just as GPT-style language models are pre-trained on enormous amounts of text before being applied to specific tasks, this system is pre-trained on a very large collection of motion capture data, which is recordings of human movement captured by sensors or cameras. The training dataset contains around two billion frames of motion data drawn from major publicly available motion capture collections combined with additional recordings. The model uses an architecture called a causal Transformer, which is the same type of structure underlying many modern language models, adapted here to process sequences of body poses over time. The claimed benefit of training at this scale is zero-shot generalization, meaning the system can track new types of movement it was never explicitly trained on, without needing to be fine-tuned for each new motion type. This addresses a known problem in the field where smaller models trained on limited data tend to either specialize narrowly or generalize poorly. The hardware target is the Unitree G1, a commercially available humanoid robot with 29 independently controllable joints covering the whole body including arms, legs, and torso. The repository includes a pre-trained model file and example motion data so you can run inference immediately after installing dependencies. There is also an interactive web demo built with Gradio, a tool for creating simple browser interfaces for machine learning models. Deployment instructions are included for running on the actual physical robot, including configuration for the onboard computer that rides on the robot and a variant that uses a connected hand device. Training code and training data are listed as planned additions but are not yet in the repository. The project is licensed under Apache 2.0.

Copy-paste prompts

Prompt 1
Walk me through installing Humanoid-GPT and running the included pre-trained model on the example motion data.
Prompt 2
Explain how the causal Transformer architecture in this repo processes sequences of body poses.
Prompt 3
Show me how to launch the Gradio demo for Humanoid-GPT locally.
Prompt 4
What hardware and configuration do I need to deploy this model on a Unitree G1 robot?

Frequently asked questions

What is humanoid-gpt?

A research project that trains humanoid robots to copy human motion by pre-training a language-model-style network on billions of frames of motion capture data.

What language is humanoid-gpt written in?

Mainly Python. The stack also includes Python, PyTorch, Transformer.

What license does humanoid-gpt use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state any changes made.

How hard is humanoid-gpt to set up?

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

Who is humanoid-gpt for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.