CLI reference
jump nodes list List paired nodesjump nodes add <name> <host[:port]> --code <code> Pair (or re-pair) a node; port defaults to 7420jump nodes remove <name> Forget a nodejump info <node> Show node detailsjump run [--timeout-secs N] <node> <command…> Run a command (default timeout 60 s), print its output, exit with its codejump push [--mode create|overwrite|append] [--create-dirs] <node> <local> <remote> Copy a local file to an absolute path on the node (up to 256 MiB; create fails if it exists)jump screenshot [--display N] [--max-size N] <node> <file.png> Save a screenshot of a node's display (full size by default; replaces <file.png>)jump ui tree [--window H] [--element ID] [--max-depth N] [--max-elements N] <node> Print a window's accessibility treejump ui act <node> <element> <action> [value] Act on an element: click, focus, set-value, toggle, expand, collapse, select, scroll-into-viewjump ui click [--display N] [--button B] [--double] <node> <x> <y>jump ui scroll [--display N] <node> <x> <y> <amount>jump ui type <node> <text>jump ui keys <node> <combo>… Raw mouse and keyboard inputjump identity Print this bridge's fingerprintjump mcp Serve MCP on stdio
jump-agent [serve] [--no-tray] Run the agent (default), with a tray icon on a desktopjump-agent pair Create a one-time pairing codejump-agent identity Print this node's fingerprintjump-agent bridges list List paired bridgesjump-agent bridges revoke <name|fingerprint> Stop trusting a bridgejump-agent autostart enable|disable|status Start the agent at login, or stop doing soNotes on jump run:
- Put options before the node name. Everything after the node name is part of the command, including anything that looks like an option.
- Quote the command when it contains shell syntax:
jump run build-box 'make test | tail'. - The exit code is the remote command’s. It is 1 if the command timed out, was killed by a signal, or exited with a code outside 0–255 (common for crashes on Windows).