Access to BCI2000 is provided to users who have agreed to the terms of the GNU General Public License (GPL). Thus, you need a user account to download the binary version of BCI2000, and you need to take an extra step and agree to the GPL at https://www.bci2000.org/useradmin/.
The latest binary release of BCI2000 is from 2023, and it is available at
Building BCI2000 from the current source
A step-by-step tutorial describing the process of building BCI2000 from source may be found here.
BCI2000 modules from the contribution section are not part of the BCI2000 core distribution. Especially, this is the case for a number of source modules. For convenience, we provide an extended binary distribution that includes binary versions of BCI2000 contributions. This extended distribution is always built from the same source code version as the most recent core distribution, and is available at
NOTE: While we do our best to maintain contributed code, we cannot promise that it is functional, nor provide extensive support. This is especially true in case of contributed source modules which we cannot test for functionality in the absence of the respective hardware. When you experience problems with contributed code, please contact the contributor indicated on the contribution's reference page (accessible through Contributions:Contents).
Non-Windows Operating Systems
BCI2000 runs on both Linux and OS X systems. However, there is no binary distribution for those systems, so it will be necessary to compile BCI2000 before using it (instructions may be found here).
NOTE: Not all features of BCI200 are fully supported on non-windows platforms. See Non-Windows_Functionality.