Skip to content

Commands

SynacNipo edited this page Aug 2, 2026 · 4 revisions

Commands

From YouTube live chat

Everything below works when posted in your stream's chat. A message can contain multiple commands chained - each !command runs in order, atomically (no other chatter can cut in):

!combo win+r !type notepad !key enter

Command list

Command Example What it does
!key <key> !key enter, !key ctrl+alt+del Press one key or a chord. !key ? lists all keys
!type <text> !type hello Type text at ~20-25 chars/s
!send <text> !send notepad Type text, then press Enter (a "typed line")
!combo <chords> !combo win+r Hold one or more chords briefly (e.g. win+r, alt+f4)
!import <name> !import minecraft Run a macro from macros/ (see Macros)
!wait <ms> !wait 5000 Pause (max 10000 ms) - useful to let a program boot
!startvm - Boot a powered-off VM (safe to spam - a running VM just re-locks)
!restartvm - Hard reset the VM (works even when hung) - vote-gated
!revertvm - Restore the VM from its latest snapshot - vote-gated
!voteban <author> !voteban spammer Shadowban a chatter for 300 s - vote-gated

Aliases: !restart = !restartvm, !revert = !revertvm.

At the CLI prompt (npm start)

Same commands plus full control. At the prompt the ! prefix is optional for exec commands (key enter = !key enter), and CLI commands run with queue priority - they jump ahead of pending chat commands and are logged with a [CLI] tag:

Command What it does
list / ls List VMs, pick one as active
info Show VM details (state, RAM, vCPUs, snapshot)
use <name> / start <name> Activate / launch a VM
pause / resume / stop Control the active VM
live <videoId> Watch a stream's chat; live stop to stop
key ? Show every supported key
voteban <author> Shadowban directly (no vote needed)
help / ? This help
exit / quit Shut down (saves a session log)

Chaining also works at the prompt: !combo win+r !type notepad !key enter.

Notes

  • !key takes a single key or a +-joined chord: !key ctrl+alt+del, !key shift+tab.
  • !combo takes space-separated chords: !combo win+r alt+f4 (chords are held simultaneously).
  • Keys you can't type (emoji etc.) make the command fail with a clear error - no partial typing.
  • Only !key, !type, !send, !combo, !import, !wait, !restartvm, !revertvm are accepted from chat. Everything else is ignored.
  • !restartvm is a hard reset (like the reset button): instant, survives hung guests, guest may run chkdsk.
  • !revertvm shuts the guest down gracefully (ACPI), restores the snapshot, and boots again (~2 min).
  • Both are blocked for 15 s after either one runs (shared cooldown) - see Voting.

Clone this wiki locally