Skip to main content

CLI

Command-line Options​

CommandOptionPurposeDefaultSource
row-bot--browsersrc/row_bot/launcher.py
row-bot--client-v2Deprecated; does nothing (Row-Bot always opens its React app)src/row_bot/launcher.py
row-bot--hostHost/interface for the serversrc/row_bot/launcher.py
row-bot--legacy-uiDeprecated; does nothing (Row-Bot always opens its React app)src/row_bot/launcher.py
row-bot--nativesrc/row_bot/launcher.py
row-bot--no-ollamaDo not try to auto-start Ollamasrc/row_bot/launcher.py
row-bot--no-openDo not open a browser or native windowsrc/row_bot/launcher.py
row-bot--no-splashSkip the launcher splash screensrc/row_bot/launcher.py
row-bot--no-trayRun without a system tray iconsrc/row_bot/launcher.py
row-bot--port_PORTsrc/row_bot/launcher.py
row-bot--reset-dbBack up known local SQLite DBs before launchsrc/row_bot/launcher.py
row-bot--reset-tasks-dbBack up and recreate tasks.db before launchsrc/row_bot/launcher.py
row-bot--restore-dataRestore known SQLite DBs from a recovery backup directory or latest backupsrc/row_bot/launcher.py
row-bot--serverRun the server without tray integrationsrc/row_bot/launcher.py
row-bot--trayForce the system tray launchersrc/row_bot/launcher.py
row-bot access doctor--allowed-hostsrc/row_bot/access/cli.py
row-bot access doctor--data-dirPersistent Row-Bot data directorysrc/row_bot/access/cli.py
row-bot access doctor--deployment-modesrc/row_bot/access/cli.py
row-bot access doctor--ephemeral-datasrc/row_bot/access/cli.py
row-bot access doctor--hostsrc/row_bot/access/cli.py
row-bot access doctor--jsonEmit machine-readable JSONsrc/row_bot/access/cli.py
row-bot access doctor--portsrc/row_bot/access/cli.py
row-bot access doctor--public-urlsrc/row_bot/access/cli.py
row-bot access doctor--route-statussrc/row_bot/access/cli.py
row-bot access doctor--tailscale-statesrc/row_bot/access/cli.py
row-bot access doctor--trusted-proxysrc/row_bot/access/cli.py
row-bot access doctor--workerssrc/row_bot/access/cli.py
row-bot access invite--data-dirPersistent Row-Bot data directorysrc/row_bot/access/cli.py
row-bot access invite--jsonEmit machine-readable JSONsrc/row_bot/access/cli.py
row-bot access invite--layoutInitial presentation only; every device receives owner accessdesktopsrc/row_bot/access/cli.py
row-bot access invite--lifetimeSession lifetime preset (default: trusted)src/row_bot/access/cli.py
row-bot access invite--nameInvitation labelConnected devicesrc/row_bot/access/cli.py
row-bot access invite--originCanonical Row-Bot originsrc/row_bot/access/cli.py
row-bot access invite--temporaryKeep the resulting session for 12 hourssrc/row_bot/access/cli.py
row-bot access list--active-onlyHide revoked devices and sessionssrc/row_bot/access/cli.py
row-bot access list--data-dirPersistent Row-Bot data directorysrc/row_bot/access/cli.py
row-bot access list--jsonEmit machine-readable JSONsrc/row_bot/access/cli.py
row-bot access revoke--data-dirPersistent Row-Bot data directorysrc/row_bot/access/cli.py
row-bot access revoke--jsonEmit machine-readable JSONsrc/row_bot/access/cli.py
row-bot access revoke--sessionInterpret target as a session IDsrc/row_bot/access/cli.py
row-bot access revoketargetDevice ID (or session ID with --session)src/row_bot/access/cli.py
row-bot access revoke-all--data-dirPersistent Row-Bot data directorysrc/row_bot/access/cli.py
row-bot access revoke-all--jsonEmit machine-readable JSONsrc/row_bot/access/cli.py
row-bot access revoke-all--yesConfirm revocation of every active sessionsrc/row_bot/access/cli.py
row-bot plugin doctorpluginsrc/row_bot/launcher.py
row-bot plugin linkpathsrc/row_bot/launcher.py
row-bot plugin reloadplugin_idsrc/row_bot/launcher.py
row-bot plugin validatepathsrc/row_bot/launcher.py
row-bot serve--allowed-hostAllowed Host authority; repeat for multiple valuessrc/row_bot/access/cli.py
row-bot serve--auto-start-ollamaExplicitly opt in to local Ollama auto-startsrc/row_bot/access/cli.py
row-bot serve--data-dirPersistent Row-Bot data directorysrc/row_bot/access/cli.py
row-bot serve--hostListen host (safe default: 127.0.0.1)src/row_bot/access/cli.py
row-bot serve--portListen port (default: 8080)src/row_bot/access/cli.py
row-bot serve--public-urlCanonical public HTTP(S) originsrc/row_bot/access/cli.py
row-bot serve--trusted-proxyTrusted reverse-proxy CIDR; repeat for multiple valuessrc/row_bot/access/cli.py
row-bot serve--workersWorker count; Row-Bot requires exactly onesrc/row_bot/access/cli.py