NeuraRoboBridge
Suite role: robot middleware (suite_role: middleware). Companion to Neurabridge: app/UI intents stay on Neurabridge; physical (or simulated) robot action goes through NeuraRoboBridge.
Live demo: neurarobobridge.vercel.app (simulator only)
Discover on NeuraBeach
↓
Neurabridge (optional) — BCI → app intents
↓ attachNeurabridge()
NeuraRoboBridge — safety · skills · policies
↓
Simulated arm / humanoid (real backends later)
Applications should never talk to raw BCI hardware or raw robot drivers. NeuraRoboBridge is the safety-conscious layer in between.
Library + hosted simulator demo. Core is TypeScript (browser + Node).
Live demo: https://neurarobobridge.vercel.app — no real robot hardware.
Not affiliated with Neuralink, Tesla, or Optimus. No real implant or commercial humanoid API.
Live demo
Open neurarobobridge.vercel.app → Connect → Enable control → try Pick object or WASD teleop. Esc = e-stop.
Quick start (library)
git clone https://github.com/pileofflapjacks1/neurarobobridge
cd neurarobobridge
npm install && npm run build && npm test
npm run demo # local Vite demo
npm run example:skills
import { NeuraRoboBridge } from "neurarobobridge";
const bridge = new NeuraRoboBridge({
bciBackend: "simulator",
robotBackend: "simulated-arm",
safety: { minConfidence: 0.75, enableEmergencyStop: true },
skills: { enabled: true },
policies: { noFreeMoveDuringSkill: true },
});
await bridge.connect();
await bridge.enableControl(); // required — never auto-enables
What ships (v0.3+)
| Area | Capability |
|---|
| Public API | Intentions, commands, robot state, safety events |
| Safety | E-stop, enable gate, modes, confidence, rate limit, TTL, watchdog, confirm |
| Skills | Shared-autonomy multi-step tasks (pick_object, go_to, …) |
| Policies | Keep-out zones, geofence, speed zones, no loco while grasping |
| Simulator | BCI sim + 6-DOF arm + simplified humanoid |
| Neurabridge | Optional duck-typed adapter (attachNeurabridge) — zero hard dep |
How it fits the suite
North star: Beach finds tools · Shell · Binder · RoboBridge are live demos · Bridge shares app intents · RoboBridge is the safe robot path (simulator-first).
Safety & claims
- Simulator-first. No real Neuralink access. No real Optimus / commercial humanoid API.
- Computer-side / research middleware only. Not implant firmware. Not a medical device.
- Default under uncertainty: do not move.
- Not affiliated with Neuralink, Tesla, Optimus, or any implant/robot vendor.
Package manifest
See neurabeach-manifest.json
(safety_class: research_only, runtime: library, suite_role: middleware, adapter_maturity: simulator_only).
Suite
Part of Joe’s Neura Suite — collection col-neura-suite.