Watch a function get written.
Sixteen channels of surface EMG, a decoder, and the program assembling as the wearer writes it. Replay it, or perform the gestures yourself.
The keyboard was built for the person who writes the code. That is no longer the job.
In 2026 the human in the loop emits a handful of tokens an hour: an intent, a constraint, a check, a yes. Neuralang is sized for exactly those tokens. Nine chords and a pen cover the whole grammar, so the band on your wrist is enough, and the agent does the typing.
Small on purpose
Seven keywords. Every keyword is one gesture. You learn the whole language in an afternoon and never look at a cheat sheet again.
Plain text underneath
Every gesture stream serialises to a .nl file. Diff it, review it, commit it. The band is the input method, not the storage format.
Agent-agnostic
nlc compiles a program to a plan with its checks attached and hands it to Claude Code, Codex CLI, Cursor, Gemini CLI, or any process that reads stdin.
Every program is also a file.
A gesture stream is a poor thing to put in a repository, so nld writes every session out as plain text. The text form is the canonical one: it is what you review, what you diff, and what nlc compiles. Type it on a keyboard if you want to. The band is the point, not a requirement.
The grammar fits on one screen. Functions hold statements; statements are intents, checks and capabilities; run sends a function to the agent. There are no expressions, no loops and no types, because the agent on the other end has all of those.
use band meta.neural-band
use agent claude-code
fn ship {
intent "add retry with backoff to the upload client"
intent "make no mistakes"
verify tests.pass
verify lint.clean
deny net.write
}
run shipnlc 0.3.1 · ship.nl ✓ ship · 2 intents · 2 checks · 1 deny · compiled in 38 ms ✓ sent to claude-code (stdin) · waiting on checks…
Works with the band on your wrist.
nld needs one thing from a device: discrete gesture events with a timestamp. Anything that can send those can write Neuralang.
Meta Neural Band
Ships with Meta Ray-Ban Display. Meta opened the glasses and the band to third-party developers in May 2026, and nld reads gesture events through the web-app path of the Meta Wearables Toolkit. Surface handwriting uses the band's own decoder.
You need the glasses paired, because today the band only talks to them.
Frequently asked.
Does it work with Claude Code?
nlc hands the compiled plan to the agent over stdin and reads the check results back. Hooks for Claude Code and Codex CLI are in the repository; Cursor and Gemini CLI go through the generic stdin target.Do I need the glasses?
nld through a web app running on the glasses. The Neuralang Band is how we remove that requirement.What happens to the code the agent writes?
nlc reports which one and the agent's attempt stays on a branch.Can I just type it?
.nl extension and a grammar you can read in five minutes. Many people write the first draft on a keyboard and use the band for the corrections.