Here is another Cubli inspired robot that uses motors to keep itself balanced when pushed or disturbed. This Single-point Self Balancing Cubic Robot is programmable and can balance on a single point or side. It has an OLED display that shows the 0 balance point and other info.
This cube is programmable and has an app for further configuration. It has a STM32F103RCT6 microcontroller, 2 batteries, 3 flywheels, and brushless motors. It runs on 550mAh batteries.