Skip to content

Command-line options

Most people never need this page. Command-line options are extra words you add when you start Cuebot, to change how it starts. For example, on Windows you can add them to a shortcut: right-click the shortcut, choose Properties, and add them at the end of Target. On a Mac, type them in Terminal after open -a Cuebot --args, like open -a Cuebot --args --minimized. On Linux, add them after the program name in a terminal or in your app menu's shortcut.

Option What it does
--minimized Start hidden in the tray (or minimized when there is no tray). Same as the Start minimized box on the Settings page, tab General.
--headless Start with no window at all. Everything else runs, and the log is written to the terminal and the log file. Good for a computer without a screen. Stop it with Ctrl+C.
--data <folder> Use another data folder. For a second setup or a USB stick.
--profile <name> Open this profile (persona), like --profile "Night Owl". If Cuebot is already running, it switches to that profile. One shortcut per persona makes switching a double-click.
--reset-window Forget where the window was and how big it was. Use it when the window is off-screen.
--shutdown Close a Cuebot that is already running on the same data folder, with a window or headless.
--mcp-stdio For AI apps: lets an app like Claude Desktop talk to a running Cuebot. See AI apps.
--backend=wayland / --backend=x11 Linux only: choose how the window is drawn. See Linux.
--help List the options.

Settings > About lists these switches too, under Startup switches.

Every option also works with / instead of --, like Streamer.bot's /headless and /resetwindow. The one exception is --backend=… on Linux: it only works with --.

Environment variables

These are settings you put in your computer's environment instead of on the command line.

Variable What it does
CUEBOT_DATA The data folder, like --data. --data wins if you use both.
CUEBOT_BACKEND Linux: wayland or x11.
CUEBOT_WAYLAND_TIMEOUT Linux: seconds to wait for a Wayland window before trying X11 (20 if not set).

Only one Cuebot at a time

If you start Cuebot while it is already running, the running window comes to the front and the new one closes. (With --profile, the running Cuebot switches to that profile instead.) That way two copies can never write the same files. Copies with different data folders can run side by side.