How it works

One input. Your instructions. A different result.

Rebind Engine captures input and runs your Luau scripts on the computer. The selected mode determines how input is captured and delivered.

The signal path

The computer runs the program.

A keypress, a movement, or a scroll becomes input to your code. Your script decides what to send next.

Your devices

Keyboard + mouse

Keep the gear you already use.

On your computer

Capture. Run your code.

Rebind Engine captures input and runs your Luau scripts. Capture and output depend on the selected mode.

input → your rule → result

Output

Your applications

The result arrives through OS input APIs or Rebind Link.

Software mode

OS capture and OS output. Free, with no Link required.

Hardware mode

Isolated peripheral capture and physical USB output through Link.

See platform requirements.

Choose a supported setup.

Core scripting runs on Windows, macOS, and Linux. Hardware peripheral attachment is available on Windows and macOS; Linux hardware capture is not implemented. Screen and window integrations also vary.

Platform support(opens in a new tab)

See the whole contract.

A USB report rate describes output cadence. Scripts remain host-side and subject to the host scheduler. Setup requirements, permissions, and execution limits are documented separately.

Read the docs(opens in a new tab)

Next step

Choose a behavior to change.