HANDY (Humanoid Agent for Navigating and Doing for You) is an open-source project that develops a humanoid robot assistant capable of navigating realistic environments and performing household tasks — intelligently, autonomously, and in simulation.
Built on top of ManiSkill3, HANDY provides simulation-ready environments, modular agents, and embodied task implementations to support research in home robotics, cognitive control, and embodied AI.
- Explore how embodied humanoid agents can learn to assist in household contexts
- Integrate reactive behaviors and deliberative planning in simulation
- Build reusable components for perception, reasoning, and action
- Support generalization across home-like environments and tasks
- 🧍♂️ Humanoid robot simulation using ManiSkill3
- 🏠 Realistic domestic environments for household assistance tasks
- 🧠 Dual-mode cognitive architecture (System 1 & System 2 integration)
- 🛠️ Modular design & open-source contributions welcome
We use uv
, a modern Python package manager, for fast, reproducible development environments.
# 1. Install uv (if not already)
curl -Ls https://astral.sh/uv/install.sh | sh
# 2. Clone the repository
git clone --recurse-submodules https://github.com/AuTURBO/HANDY.git
cd HANDY
# 3. Add dependencies
uv add torch
projects/
— Example experiments and task-specific scriptssrc/
— Source code for environments, robots, and simulation logicthird_party/
— External dependencies (e.g., ManiSkill, robot models)pyproject.toml
— Project configuration for Python and uvuv.lock
— Reproducible dependency lockfile (used by uv)
HANDY supports various robots available in ManiSkill3, but we primarily use the ROBOTIS AI Worker as the main robot platform for our simulations and tasks. The AI Worker is a semi-humanoid (25 DOF) robot optimized for bimanual manipulation, ROS 2 integration, and Physical AI workflows—offering seamless simulation, teleoperation, and autonomous policy execution.
The AI Worker model is integrated into our project and serves as the default agent for embodied task execution.
uv run python projects/spatial_memory/robot_test.py -r "ai_worker"
Coming soon.