Meta’s Embodied AI Lab Graduated to Community Maintenance
A modular framework for training virtual robots in simulated homes, now maintained by the community after Meta ended official support past v0.3.4.

What it does
Habitat-Lab is a high-level Python library for end-to-end embodied AI research. It wraps the Habitat-Sim simulator to let researchers define tasks, instantiate agents ranging from commercial robots to humanoids, and train them via reinforcement learning, imitation learning, or classical SensePlanAct pipelines. The goal is to teach agents to navigate indoor spaces, rearrange objects, follow instructions, and interact with humans.
The interesting bit
The framework leans heavily on YAML configuration and modular task definitions, letting you swap between single-agent navigation and multi-agent human-following or question-answering scenarios without rebuilding the engine. It also includes a human-in-the-loop mode for collecting embodied data or interactively probing trained agents, which is less common in pure simulators.
Key highlights
- Supports diverse agent morphologies and sensor configurations, including commercial robots and humanoids.
- Ships with training and benchmarking tools for single- and multi-agent policies using standard metrics.
- Exposes a Gym interface and YAML-driven configuration for rapid task prototyping.
- Includes interactive play scripts that let you teleoperate a Fetch robot with keyboard and mouse in a ReplicaCAD scene.
- Docker images are available, though the README notes they are refreshed only about once a year.
Caveats
- Meta ceased official active development and maintenance after v0.3.4; future fixes depend on community forks.
- Interactive testing currently crashes on Ubuntu 20.04 with an X server
BadAccesserror (the README notes it works on macOS). - The default vectorized environments prioritize speed over debuggability, requiring an environment variable toggle to surface errors verbosely.
Verdict
Researchers already building on Habitat-Lab can keep using it, but new projects should weigh the maintenance freeze against the breadth of existing baselines and task definitions. If you need an actively supported, batteries-included robotics stack, look elsewhere; if you want a proven academic sandbox for indoor embodied AI, it still has value.
Frequently asked
- What is facebookresearch/habitat-lab?
- A modular framework for training virtual robots in simulated homes, now maintained by the community after Meta ended official support past v0.3.4.
- Is habitat-lab open source?
- Yes — facebookresearch/habitat-lab is open source, released under the MIT license.
- What language is habitat-lab written in?
- facebookresearch/habitat-lab is primarily written in Python.
- How popular is habitat-lab?
- facebookresearch/habitat-lab has 3.1k stars on GitHub.
- Where can I find habitat-lab?
- facebookresearch/habitat-lab is on GitHub at https://github.com/facebookresearch/habitat-lab.