Rebind

Use case

One desk, many machines, your rules.

Trigger macros across machines, mirror input, and build a network KVM from scripts. Multi-machine input control with Rebind.

Once input is a stream your scripts can read and emit, the network is just another place to send it. Rebind scripts speak HTTP and WebSocket in both directions, which turns multi-machine setups from a hardware purchase into an afternoon of scripting.

The shapes this takes

  • A remote macro trigger: press a key on this machine, a macro executes on that one. A script listens on the target, a script sends on the source.
  • Input mirroring: everything you type here is repeated on a second machine, useful for paired test rigs.
  • A network KVM: one hotkey toggles which machine your input reaches.
  • A control surface for a streaming PC: the gaming rig's spare keys drive OBS on the broadcast machine.
  • A panic button that tells every machine on the desk to stop its scripts at once.

Each machine runs the free engine. Where output needs to be indistinguishable from a physical device, add a Rebind Link on that machine and the receiving computer sees standard USB HID.

Where to start

Describe the setup in RebindGPT and it drafts both ends. The documentation covers the network namespaces in depth.

The desk is the computer. Wire it that way.