Brain Computer Interface (BCI), sometimes called a direct neural interface, is a communication system that recognizes user commands from his or her brainwaves and reacts accordingly.