OpenViBE is a software platform that enables to design, test and use Brain-Computer Interfaces (BCIs). BCIs are communication systems that enable users to send commands to computers only by means of brain activity. BCIs are gaining interest inside the Virtual Reality community as they have appeared as promising interaction devices for Virtual Environments.OpenViBE is a software for real-time neurosciences (that is, for real-time processing of brain signals). It can be used to acquire, filter, process, classify and visualize brain signals in real time. Furthermore, OpenViBE is free and open source software. It works on Windows and Linux operating systems.


The main OpenViBE application fields are medical (assistance to disabled people, real-time biofeedback, neurofeedback, real-time diagnosis), multimedia (virtual reality, video games), robotics and all other application fields related to brain-computer interfaces and real-time neurosciences. OpenViBE users can either be programmers or people not familiar with programming. This includes medical doctors, video game developers, researchers in signal-processing or robotics, etc.


  • OpenViBE can use a vast selection of hardware EEG devices. You should assure yourself that the device you are using is compatible.
  • OpenViBE is a multi-platform software. It works on Windows and Linux operating systems. For best performance use one of the officially supported Windows versions or Linux distributions.
  • OpenViBE has many capabilities such as signal processing algorithms, machine learning functions and scripting support. It comes with several example applications and scenarios to illustrate their use.
  • For more information, visit the OpenViBE website.