Why now.
In 2025 Reality Labs published a surface-EMG decoder that works across people without calibration, trained on data from thousands of participants. Neuralang stands on that floor: it needs ten things recognised reliably, and the band already recognises them.
nld keeps a per-wearer profile for exactly this.Neuralang is sized to that floor. The language needs nine chords plus surface handwriting — ten recognitions — and the gesture alphabet is drawn from the same discrete-gesture set the paper validates for generic, cross-person surface-EMG decoding. The chord table is fixed so those gestures mean the same tokens on every conforming decoder.
Handwriting is how names and intents enter a program. nld keeps a per-wearer handwriting profile for the same reason the paper personalises: the generic model works without calibration, and a short calibration pass is how the toolchain improves recognition for one wearer. Run nl band calibrate from the docs. The rest of the language — functions, checks, the text form — is on Language.
The public developer interface is narrower than the research. Meta's Device Access Toolkit exposes decoded Nav, Select and Drag events, not raw sEMG and not handwriting as text. That gap, and what it means for writing Neuralang on today's band, is the Neural Band note. Voice, eye tracking and wrist EMG as routes for writing code without a keyboard are in How do you program without a keyboard?
Figures from Kaifosh, Reardon et al., “A generic non-invasive neuromotor interface for human-computer interaction”, Nature 645, 702–711 (2025). Developer access: Meta's EMG wearable page and the Wearables Toolkit developer preview (May 2026). What the SDK exposes today: Neural Band developer access. Writing without a keyboard: voice, eyes and EMG.