FreeBCI DAQ
Browser-based EEG acquisition & real-time spectral analysis.
Connect your EEG hardware via USB, view brainwaves at 250 Hz, and get real-time engagement & focus metrics — all in your browser.

Tutorials
| # | Tutorial | What you'll do |
|---|---|---|
| 1 | Quick Start | Open the app → connect hardware → see waveforms in 5 minutes |
| 2 | Hardware Setup | Configure baud rate, gain, RLD, lead-off detection, site bindings |
| 3 | Live Monitoring | Read waveforms, compare spectra, watch band power trends |
| 4 | Engagement & Focus | Track your Engagement Index, calibrate focus detection |
| 5 | AI Analysis | Ask an LLM to interpret your EEG data |
| 6 | Sessions | Manage recordings, export/import conversations |
| 7 | System & Tuning | Read diagnostics, adjust processing parameters |
| 8 | Tuning Guide | Dial in EI, focus, and signal processing for your hardware |
Reference
| Doc | Covers |
|---|---|
| Data Pipeline | Architecture: serial → FFT → EI → focus |
| Algorithms in Detail | Math behind EI, EMA smoothing, FFT windows |
| AI Integration | OpenAI-compatible setup, five-band feature pipeline |
| Configuration | VITE_* env vars, tuning scenarios |
| Developer Guide | Codebase architecture, contributing |
| Dev Tutorials | Step-by-step coding tutorials |
| Troubleshooting | Common errors and fixes |
| FAQ | Frequently asked questions |
Requirements
- Chrome or Edge (desktop) — Web Serial API required
- localhost or HTTPS — secure context required
- EEG hardware with USB serial output at 921600 baud
All processing is local. No data leaves your browser.
Supported by Beijing Brain-Computer Interface Co., Ltd. · AGPL v3