Settings
BCI profile, accessibility, and local data
Household profiles
Separate local binders (You / Partner / custom). No account — data stays in this browser.
- Youactive
- Partner
Neuralink / BCI
Larger targets, lower density, predictive ranking, discrete intents
Assume no continuous cursor — pair with switch scanning
Auto-advance focus on a timer; Enter/Space selects
Widen confidence gap for top candidate
Beep on select / success / error (sensory stub)
Web Speech API on the command bar
ROADMAP: Neuralink SDK hooks in src/lib/bci/adapter.ts
Accessibility
Maximum contrast palette
Minimize animations
Theme
Privacy & data
Local-first: Zustand + localStorage + IndexedDB queue. Cloud sync waits on Supabase/Clerk setup (see TODO.md).
Showcase & intent socket
BCI on, seed data locked, intent socket listening — for Neurabeach demos
Intent socket
Always on: postMessage + BroadcastChannel. WebSocket is optional and only for local pnpm intent:ws.
Local only: pnpm intent:ws then Connect · events received: 0