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 2020, 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 used to run on both Linux and OS X systems for a while. However, it became increasingly difficult to identify low-latency audiovisual APIs available across platforms. In addition, most source modules depend on vendor-supplied libraries which are only available for Windows, limiting the usefulness of ports to other platforms.