OpenBCI ( is GPL-licensed framework for building brain-computer interfaces. It automates common tasks such as: data acquisition of EGG (with support for multiple EEG amplifier vendors), eyetrackers, Kinect cameras and more. OpenBCI can be used to control large variety of devices ranging from SSVEP appliances to robots and drones. OpenBCI is tightly integrated with Svarog signal analysis software. Finally experimental setups can span across few computers connected to the same LAN. My proposal consists of rewriting core of the OpenBCI project to use ZeroMQ framework instead of unmaintained and aging Azouk-Multiplexer library. Such change is required as it is getting more and more difficult to keep OpenBCI library alive. The switch to a new solution will be beneficial in the long run.


Alex Chrabrow