whatisgithub

What is isaac-gr00t?

nvidia/isaac-gr00t — explained in plain English

Analysis updated 2026-06-24

7,010PythonAudience · researcherComplexity · 5/5LicenseSetup · hard

In one sentence

NVIDIA's open AI model for humanoid robots that translates camera images and language instructions into physical robot movements, pre-trained on 20,000 hours of human task video.

Mindmap

mindmap
  root((Isaac GR00T))
    What it does
      Control humanoid robots
      Understand language commands
      Interpret camera input
      Produce robot actions
    Training
      Human video pretraining
      Multi-robot type data
      Fine-tune on own data
    Usage
      Collect task recordings
      Run inference on GPU
      Connect to real hardware
    Requirements
      16GB GPU for inference
      Powerful GPU for training
      Early access release
Click or tap to explore — scroll the page freely

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

Fine-tune GR00T on your own robot's video recordings to teach it a specific task like picking up objects.

USE CASE 2

Run GR00T inference on a two-armed robot to follow spoken language instructions in a lab environment.

USE CASE 3

Use GR00T's human-video pretraining to transfer everyday task knowledge to a new robot without collecting robot-specific data first.

USE CASE 4

Benchmark a new humanoid robot design by connecting it to GR00T and testing generalization across unseen tasks.

What is it built with?

PythonPyTorchCUDA

How does it compare?

nvidia/isaac-gr00tprincewen/tensorflow_practiceopennmt/opennmt-py
Stars7,0107,0067,003
LanguagePythonPythonPython
Setup difficultyhardmoderatehard
Complexity5/53/54/5
Audienceresearcherresearcherresearcher

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

How do you get it running?

Difficulty · hard Time to first run · 1day+

Inference requires a GPU with at least 16GB VRAM, fine-tuning requires significantly more powerful hardware and more setup time.

Released under an open license, free to download and use for research and commercial purposes.

So what is it?

NVIDIA Isaac GR00T N1.7 is an open AI model designed to control humanoid robots. The name stands for Generalist Robot 00 Technology, and the idea is to give robots a general-purpose brain that can understand both language instructions and camera images, then translate that understanding into physical movements. It is built by NVIDIA and released under an open license, meaning researchers and companies can download and use it freely. The model works by combining two things: a vision-language model that interprets what it sees and what it is told to do, and a separate component that converts that interpretation into smooth, continuous robot actions. Robots come in many shapes, so the model was trained on data from multiple robot types, including two-armed robots and humanoid designs, to make it adaptable across different hardware. One notable aspect of the N1.7 version is that it was also pretrained on 20,000 hours of video of humans performing everyday tasks. Because the way actions are described in the model is consistent between human and robot data, skills observed in human video can transfer to robot control, which helps the model generalize to new situations it has not seen before. To use the model, you collect video recordings of a robot performing tasks, convert them into the required data format, and then either run the model as-is for a quick test or fine-tune it on your own data to specialize it for a particular robot and environment. The repository includes example datasets, training scripts, and guides for connecting the model to real robot hardware. Running inference requires a GPU with at least 16 GB of memory, fine-tuning requires more powerful hardware. This is an early-access release. The core model weights and code are available now, but full production support and complete benchmarks are planned for a later general-availability release.

Copy-paste prompts

Prompt 1
I have a two-armed robot and 50 video recordings of it picking up cups. Walk me through converting those videos to GR00T format and fine-tuning the nvidia/isaac-gr00t model.
Prompt 2
Using nvidia/isaac-gr00t, show me the minimum Python code to load the model weights and run inference on a single camera frame with a language instruction.
Prompt 3
My GPU has 24GB of VRAM. What is the maximum batch size I can use when fine-tuning GR00T N1.7, and which training script do I run?
Prompt 4
Explain how GR00T transfers skills from human video to robot control, what does it mean that the action representation is consistent between human and robot data?

Frequently asked questions

What is isaac-gr00t?

NVIDIA's open AI model for humanoid robots that translates camera images and language instructions into physical robot movements, pre-trained on 20,000 hours of human task video.

What language is isaac-gr00t written in?

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

What license does isaac-gr00t use?

Released under an open license, free to download and use for research and commercial purposes.

How hard is isaac-gr00t to set up?

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

Who is isaac-gr00t for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.