Once assembled, Meccanoid can crack jokes, act on voice command, and be programmed with custom moves. You can do this in three ways. First, the robot can learn movements as you adjust its arms and head, just like you would with a puppet. Second, when paired with an app, you can control Meccanoid using a drag-and drop skeletal avatar on a smartphone. Third, you can put a phone in Meccanoid’s chest cradle. The robot can then use the phone’s selfie cam, along with an app, to mirror your gestures.