Discover OpenViBE

What is OpenViBE ?

OpenViBE is a software platform dedicated to designing, testing and using brain-computer interfaces.

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. Since v2.2.0, OpenViBE also includes a tool for offline or batch analysis of large datasets.

OpenViBE is free and open source software. It works on Windows and Linux operating systems.

Video Presentations

What is a Brain Computer Interface?

Discover OpenViBE in four minutes!

OpenViBE Overview



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.