Quickstart
RightNow Agent is coming soon for Windows, macOS and Linux. Installation commands and workflows in these guides are reference material until the public release is available.
Install, connect a provider, then run one interactive and one headless task.
1. Install
Windows 10 and 11 on Windows x64 or Windows ARM64, in a 64-bit Windows PowerShell 5.1 or PowerShell 7 window:
macOS and Linux
macOS Apple Silicon, macOS Intel, Linux x64 and Linux ARM64, with bash 3.2 or newer, curl or GNU wget, and sha256sum or shasum. Linux binaries are static with no glibc requirement.
The Linux installer verifies SHA-256 against the checksum sidecar.
- Windows installs under
%USERPROFILE%\.rightnow\binby default and prepends it to your user PATH. Open a new terminal when it finishes. - macOS and Linux install under
~/.rightnow/binby default. Follow the printed PATH line: open a new terminal or source the file it names. - Both verify the download against the checksum sidecar, prove
--version, and keep the previous binary for rollback.
RIGHTNOW_VERSION pins a published version; RIGHTNOW_CHANNEL selects stable (default) or alpha; RIGHTNOW_BIN_DIR sets the bin directory. RIGHTNOW_HOME sets the product home; keep it set when you launch the CLI. Install covers legacy aliases, PATH recovery, proxies and the expected installer output.
2. Check diagnostics
Open the project root in your terminal, then run:
rightnow --version
rightnow doctorDoctor checks terminal capabilities, keyboard behavior and clipboard routes. A report can contain issues or recommendations and still exit successfully, so read its findings; Troubleshooting explains how to recover.
3. Launch and connect
Get a RunInfra key at runinfra.ai/settings/api-keys (sign-in required), then start RightNow. The Authentication guide covers other providers, environment variables and stored keys.
Launching without an effective provider credential opens the Connect screen. Choose a provider and enter its key; RightNow validates it before saving. /connect reopens it in a session. Instead, you can set RIGHTNOW_API_KEY for RunInfra; a nonempty environment credential wins over a stored key. No RightNow account is needed; accounts moved to RunInfra.
The user config is config.toml in the effective product home, normally $HOME\.rightnow\config.toml on Windows or ~/.rightnow/config.toml on macOS and Linux. See Configuration.
Send a first prompt
Type a request in the composer and press Enter. Responses, tool calls and file edits appear in the scrollback. For example:
Summarize this workspacePrompts and relevant tool results go to the configured provider; local tool access follows your permission mode.
4. Run a headless task
Headless mode sends one prompt, prints the response to stdout, and exits. Assistant wording varies, and no complete replay of this task is recorded: the demo shows only the line printed when executable effects complete. An informational answer omits it.
An audited successful turn exits with code 0. Headless mode never asks for approvals on stdin; unresolved approvals fail closed. Use automatic approval flags only when automatic tool approval is acceptable for your workspace and host.
Headless exit codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Startup, configuration, authentication, output, or other unclassified error |
| 2 | CLI usage or argument error, or startup refused by managed requirements. |
| 20 | Refused, cancelled, or blocked by permission policy |
| 21 | No actionable tool call completed, or human input was needed |
| 22 | A tool failed or stayed incomplete, or a turn limit stopped the work |
| 23 | The model backend or connection failed before the turn completed |
See Headless Mode for output formats and signals.
Build from source
The agent source is not published. Enterprise customers can ask us about source access. Authorized repository contributors can use the pinned Rust toolchain on Windows, macOS, or Linux. Run these from the repository root.
cargo build -p rightnow-pager-bin --release| Task | Windows PowerShell | macOS and Linux |
|---|---|---|
| Launch the TUI | .\rightnow.ps1 | ./rightnow.sh |
| Run one task | .\rightnow.ps1 -p "task" | ./rightnow.sh -p "task" |
| Check terminal support | .\target\release\rightnow-pager.exe doctor | ./target/release/rightnow-pager doctor |
Use the launchers for the TUI and prompts. For subcommands, call rightnow-pager.exe <subcommand> (on macOS and Linux, target/release/rightnow-pager) directly.
