Skip to content
Not affiliated with Neuralink. This platform is for educational, research, simulation, and computer-side tools only. Do not use any software here with actual medical implants without proper regulatory approval. Guidelines

Important disclaimer

Not affiliated with Neuralink. This platform is for educational, research, simulation, and computer-side tools only. Do not use any software here with actual medical implants without proper regulatory approval.

See Content Guidelines and Terms.

Computer Control & Macros
Featured
v1.0.0
Python

Intent → OS Adapter (reference)

Reference adapter: map velocity_2d + click_prob intent streams to OS mouse/keyboard. Synthetic, CSV, or WebSocket. Computer-side only — start with --dry-run.

Python 3Synthetic mode needs no hardwareLive control needs OS accessibility permissionsConsumes generic velocity_2d / click streams — no implant APIsComputer-side only

Package manifest

Spec v1.0.0
Computer-side
intent-v1
Low DOF continuous
Realtime stream
Package
intent-to-os@1.0.0
Calibration
optional
Entrypoint
python -m intent_to_os --source synthetic --dry-run

Inputs

2D velocity (cursor)Click probabilitySynthetic / recorded only

Outputs

OS mouse / pointerOS keyboard

Hardware / sources

Any intent stream (vendor-agnostic)WebSocket intent protocolSynthetic generator onlyLab Streaming Layer (LSL)

Permissions

Control pointerInject key eventsLocal network (LSL / localhost)

OS control, macros, AAC — consumes decoded intent only · Low DOF continuous · Realtime stream

Quick start
### Quick start

Intent → OS Adapter

Suite role: reference adapter — turns a decoded intent stream into OS pointer motion and clicks. Flagship example of the Neurabeach Package Manifest (runtime: intent-v1).

Vendor-agnostic. Any source that emits JSON lines like:

{"vx": 0.2, "vy": -0.1, "click": 0.0}

Quick start

git clone https://github.com/pileofflapjacks1/neurabeach
cd neurabeach/packages/intent-to-os
python -m venv .venv && source .venv/bin/activate
pip install -e .
python -m intent_to_os --source synthetic --dry-run
# then live pointer (needs OS accessibility permission):
# python -m intent_to_os --source synthetic --gain 400

Sources

SourceUse
syntheticBuilt-in figure-eight demo (no hardware)
csvReplay a recorded intent stream
websocketLive JSON lines from any decoder / Bridge-shaped bus

How it fits the suite

PieceRelationship
NeuralBridgeMiddleware that can emit/forward generic intents
NeuraBinderEnd-user app using intent UI patterns (not this OS driver)
Neural Flow ArchitectResearch co-pilot; separate concern from cursor mapping

Safety & claims

  • Computer-side only. Not implant firmware. Not a medical device.
  • Not affiliated with Neuralink.
  • Requires OS accessibility / input permissions for live mouse control.
  • Always run --dry-run first. Press Ctrl+C to stop. Clamp with --max-speed.

Package manifest

See neurabeach-manifest.json (safety_class: computer_side, runtime: intent-v1).

Suite

Part of Joe’s Neura Suite — collection col-neura-suite.

Version history

  • v1.0.0

    Current published version.

  • v0.1.0

    Initial public release.

Rate this project

Discussion(0)

  • No comments yet. Start the conversation.

More from this author

View profile

Related projects