EEmbodied AI Hub
ProjectFeaturedIntermediate

imitation (HumanCompatibleAI)

Clean implementations of behavioral cloning, DAgger, GAIL, AIRL and more for imitation learning research.

Why: Textbook-quality IL algorithms in one Python package

Overview

The `imitation` library (HumanCompatibleAI) ships clean reference implementations of behavioral cloning, DAgger, GAIL, AIRL and related algorithms. It is ideal for understanding IL theory with readable code before jumping into ACT/Diffusion Policy codebases.

Use it on Gymnasium tasks first, then transfer concepts to LeRobot / robomimic stacks.

Learning Path (Imitation): conceptual backbone next to LeRobot’s practical recipes.

Who it is for

Researchers, students, and builders comparing open embodied stacks.

Key highlights

  • Clean implementations of behavioral cloning, DAgger, GAIL, AIRL and more for imitation learning research.
  • Type: project; categories: framework
  • Marked recommended on the hub

When to use

  • You are mapping the open embodied AI landscape
  • You need a starting URL and judgment note before deep-diving

When not to use

  • You need production SLAs or certified industrial support only
  • License or hardware constraints are incompatible with your deployment

Getting started

  1. 1Open the official URL and read README install pins.
  2. 2Skim license and citation requirements.
  3. 3Run the smallest official example before scaling experiments.
  4. 4Cross-link related hub resources (sim / data / policy) for a full stack.

Install / setup

pip

pip install imitation

Caveats & pitfalls

  • Hub cards are curated summaries — always verify upstream docs.
  • Stars and dates drift; treat extra.stars as approximate.

Content reviewed 2026-07-28