NeuraRoboBridge
Suite role: robot middleware (suite_role: middleware). Companion to NeuralBridge: app/UI intents stay on NeuralBridge; physical (or simulated) robot action goes through NeuraRoboBridge.
Discover on NeuraBeach
↓
NeuralBridge (optional) — BCI → app intents
↓ attachNeuralBridge()
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.
Not a Vercel web app. TypeScript library (browser + Node).
No hosted live demo — same class as NeuralBridge. Run local examples.
Not affiliated with Neuralink, Tesla, or Optimus. No real implant or commercial humanoid API.
Quick start
git clone https://github.com/pileofflapjacks1/neurarobobridge
cd neurarobobridge
npm install && npm run build && npm test
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 |
| NeuralBridge | Optional duck-typed adapter (attachNeuralBridge) — zero hard dep |
How it fits the suite
| Piece | Relationship |
|---|
| NeuraBeach | Catalog / download / discuss |
| NeuralBridge | Upstream BCI → app intents; optional input via adapter |
| NeuraBinder | UI app demo — not a robot controller |
| Intent → OS | Parallel OS pointer path |
| NeuraRoboBridge | Intent → safe robot path |
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.