NeuralBridge
Suite role: intent middleware (suite_role: middleware). Apps bind product actions once; backends stay pluggable.
Discover apps on NeuraBeach (this store)
↓
Run app (e.g. NeuraBinder)
↓
NeuralBridge (simulator or multi-client service)
↓
Vocabulary → policies → app actions
Applications talk only to NeuralBridge. NeuralBridge talks to backends (Simulator, OpenBCI mock, recording, dummy, remote service).
Not a Vercel web app. Install as a TypeScript library + optional local service.
Clickable end-user demo: NeuraBinder (Settings → NeuralBridge).
Quick start (library)
git clone https://github.com/pileofflapjacks1/neuralbridge
cd neuralbridge
npm install && npm run build
import { NeuralBridge, bindStandardActions } from "neuralbridge";
const bridge = new NeuralBridge({
backend: "simulator",
policies: { intentions: { confidenceThreshold: 0.6, cooldownMs: 300 } },
simulator: { scenario: "demo", enableInputMapping: true },
});
bindStandardActions(bridge, {
primary: () => app.activate(),
confirm: () => app.submit(),
cancel: () => app.dismiss(),
});
await bridge.connect();
Multi-client service (suite bus)
One process · many apps (controller / observer roles · shared profiles):
cd neuralbridge && npm run service
# Dashboard: http://127.0.0.1:7711/
# Optional: --token lab-secret
Apps connect with backend: "remote" and role: "controller" | "observer".
What ships (v0.8+)
| Area | Capability |
|---|
| Public API | Intentions, gestures, calibration, inject |
| Policies | Confidence, cooldown, debounce |
| Actions / suite kit | bindStandardActions, React provider, vocabulary |
| Simulator | Scenarios, timeline, debug overlay |
| OpenBCI | Mock stream + classifier plugins (no board required) |
| Profiles | Save/load policies + calibration across apps |
| MCP | neuralbridge mcp agent tools |
| Service | Multi-client WS + dashboard + metrics |
How it fits the suite
Safety & claims
- Simulator-first. No real Neuralink access. OpenBCI serial is reserved; mock works without hardware.
- Computer-side / research middleware only. Not implant firmware. Not a medical device.
- Not affiliated with Neuralink.
Package manifest
See neurabeach-manifest.json
(safety_class: research_only, runtime: library, suite_role: middleware).
Suite
Part of Joe’s Neura Suite — collection col-neura-suite.