BCILattice Desktop App
Download
BCILattice
The professional local BCI research platform. Install once, run everything on your machine.
Windows
Windows 10 / 11 (64-bit)
macOS
macOS 12 Monterey or later
Linux
Ubuntu 20.04+ / Debian / Arch
Download .AppImage
.deb package~110 MB
Everything included, free
No feature gating on the free plan. All 9 modules, unlimited local experiments.
Local GPU deep learning, zero cloud compute
Data never leaves your machine without consent
NeuralFlow visual AI pipeline builder
EEG · fNIRS · EMG · LSL streaming support
EEGNet, Transformer, LSTM models out of the box
Free forever plan · no credit card required
Installation instructions
Click your platform below for step-by-step setup guidance.
Release notes
What changed in each release. See full changelog →
v2.4.0LatestMay 2025
NewAI Assistant module, integrated AI chat for pipeline design help and debugging.
NewMulti-head Attention (Transformer) model now available in Neural Flow.
NewONNX export for all model types (EEGNet, LSTM, Transformer, custom).
FixNeural Flow canvas, connector line alignment is now perfectly centred on all screen sizes.
FixLSL streaming stability improvements for multi-channel amplifiers.
FixCUDA 12.x compatibility resolved for Windows and Linux.
PerfNeural Flow canvas rendering 50% faster on graphs with 20+ nodes.
v2.3.1PatchMarch 2025
FixFixed crash on macOS Sonoma when loading SNIRF files > 500 MB.
FixICA component selection dialog now renders correctly on 4K displays.
PerfEpoch extraction speed improved by 30% for high-density EEG datasets.
v2.3.0MinorFebruary 2025
NewExperiment Hub, full versioning and comparison for all training runs.
NewTFLite export for mobile and edge deployment.
FixBCINexus cloud sync now handles large project packages reliably.
System requirements
Minimum specifications for running BCILattice.
CPUIntel Core i5 / AMD Ryzen 5 or better
RAM8 GB minimum · 16 GB recommended
GPUCUDA 11.8+ for GPU training (optional)
Python3.10 – 3.12 (bundled with installer)
Storage2 GB free disk space
Display1280 × 800 or higher
Want cloud sync & team features?
Pair BCILattice with a BCINexus account to sync datasets, collaborate with your team, and publish pipelines to the community.