Package And Tooling Expectations
Browser Support
Web Bluetooth Expectations
- Use Chrome or Edge.
- Run on
https://orlocalhost. - Enable Bluetooth on the machine.
- Expect Safari and iOS browser BLE to be unsupported for this workflow.
Supported Device Classes
- Muse 2 and Muse S classic BLE devices
- Muse S Athena protocol v2 devices
- The synthetic Muse-compatible BLE bridge used for testing
Safari And iOS Notes
eeg-webcan be used as a browser-side WASM package on Safari when your app serves its packaged assets correctly.eeg-web-bleis not a Safari or iOS browser workflow. Use a native app shell with CoreBluetooth or a companion bridge app streaming frames over WebSocket.rppg-webcan run on Safari and iOS, but camera permissions and packaged WASM delivery still need to be correct.
Package Manager Notes
Generated demo apps work withpnpm or npm. This repo prefers pnpm for
local development.
If you scaffold a demo app inside another pnpm workspace and do not add it to
that workspace, use:
Related
Troubleshooting
Common failures and fixes
Choose A Package
Package decision guide
Muse Device
Protocol details and browser support