Skip to main content
The Rubix CLI ships as @rubixkube/rubix on npm. Node.js 18 or later is the only prerequisite. A free console.rubixkube.ai account is all you need to sign in.

Install

Verify

rubix --version
You should see the installed semver (for example, 0.0.7). If the command is not found, check that your global npm bin is on your PATH:
npm bin -g
# Add the printed path to your shell profile if needed

Update

Global install:
npm update -g @rubixkube/rubix
The CLI also prints a short update notice when a newer release is available.

Uninstall

npm uninstall -g @rubixkube/rubix
This removes the binary. Your local auth credentials at ~/.rubix/auth.json stay untouched; delete that file too if you want a fully clean removal.

Requirements and support

Node.js

Version 18 or later. LTS releases recommended.

Operating systems

macOS, Linux, and Windows (PowerShell and WSL both work).

Shell

Any POSIX-compatible shell, plus PowerShell on Windows. No special shell hooks required.

Account

A RubixKube account. Sign up free at console.rubixkube.ai.

Air-gapped or restricted environments

If npm registry access is blocked, mirror the package through your internal registry or reach out at connect@rubixkube.ai for a standalone tarball.

Where to go next

Usage

First-run login, starting a chat, keyboard shortcuts.

Commands

Every top-level command and slash command.