Top-level commands
rubix
rubix
Launch the interactive chat UI. Equivalent to
rubix chat with no options.rubix chat
rubix chat
Start interactive chat, optionally resuming a session or pre-sending a prompt.Options
Examples
rubix login
rubix login
Authenticate with the device-code flow. Opens a browser URL for you to paste a short code and approve.Credentials persist at
~/.rubix/auth.json.rubix logout
rubix logout
Clear local authentication. The next
rubix run prompts for device-code login again.rubix sessions
rubix sessions
List your past chat sessions. Shows id, title, associated agent, and last update time.Use the id with
rubix chat --session-id <id> to resume.rubix model
rubix model
Manage the AI model used for chat.Subcommands
Slash commands
Available inside the chat UI. Type/ to open the menu, or type any command directly.
Flags and environment variables
--version
--version
Print the installed CLI version and exit.
--help
--help
Print help for any command.
RUBIX_API_KEY
RUBIX_API_KEY
Override the stored token for this invocation. Useful for CI or ephemeral runners. When set, the CLI skips the device-code prompt.
RUBIX_ENV_ID
RUBIX_ENV_ID
Pin the environment for this invocation. Overrides any session default.
Where to go next
Examples
Concrete flows that combine the commands above.
Configuration
Where credentials live and how folder trust works.