screenshot | Captures a display, with the cursor marked by a red crosshair. Click and move coordinates are pixels in the most recent capture. |
screenshot_window | Captures one window by title, or the active window: smaller and cheaper than a full display. |
zoom | Recaptures a region of the last screenshot at full resolution, for small text. Coordinates still refer to the last full screenshot. |
click | Moves to a point in the last screenshot and clicks (left, right, or middle, optionally double). The landing point is checked and corrected before the press. |
move_mouse | Moves to a point without clicking, with the same check. |
type | Types text into the focused element. |
key | Presses a key or combo, such as Enter or LCtrl+L. |
scroll | Scrolls at the cursor. Positive is down. unit is wheel (default) or page, one Page Down or Page Up per unit, at most 10. |
list_displays, list_windows | Enumerate displays and windows. |
focus_window | Brings a window to the front by handle. Needs custom Luau. |
position_window | Brings a window to the front and moves and resizes it to a rectangle in one step. Needs custom Luau. |
active_window, get_cursor | Read the focused window or the cursor position. |
wait | Pauses up to 10 seconds. |
calibrate | Reruns the mouse scale check that runs on the first click or move_mouse, and reports pointer acceleration that would make clicks miss. |
run_lua | Runs a Luau chunk on the Rebind computer and returns its return value as JSON. |
lua_docs | Returns the SDK type definitions run_lua uses. |
read_page | Extracts the focused browser page as text: URL, forms, interactive elements, and page text, with the full dump left on the clipboard. Offered only when the Rebind computer runs macOS and custom Luau is on. Safari blocks it; use another browser. |
observe_start, observe_stop | Start and stop a recording of what you do. |
observe_mark | Adds a note to the recording the server started: mark, success, failure, ai or own, with a label and data. |
observe_list | Lists every recording in Rebind’s observations folder, newest first. |
observe_events | Reads a recording’s log lines from a seq, 64 KB at a time unless max_bytes says otherwise. |
observe_frame | Returns one screenshot from a recording as an image. |
install_remote_control | Offered instead of every other tool when nothing answers on REBIND_URL at startup. Installs Remote Control through the rebind CLI after you agree. |