nora CLI is a single binary that talks to the Nora platform over HTTPS. Every action you can take in the app has a CLI equivalent — see the Command reference for the full surface.
Install
- macOS / Linux
- Homebrew
- From source (Rust)
- Docker
nora binary to ~/.nora/bin and prints instructions to add it to your PATH.To pin a specific version:Upgrade
- Install script
- Homebrew
- Cargo
Re-run the install script — it fetches the latest.
NORA_NO_UPDATE_CHECK=1.
Sign in
nora auth.
Credentials are stored at:
- macOS:
~/Library/Application Support/nora/credentials.json - Linux:
~/.config/nora/credentials.json - Windows:
%APPDATA%\nora\credentials.json
0600 (read-only for you). Never commit it.
Check status
Pick a workspace
If you belong to multiple workspaces, switch between them:Pin a Flow
Most commands operate on one Flow. Pin your working Flow so you don’t type the slug every time:nora flows publish, nora agents create, etc. all default to that Flow.
Environment overrides
For scripts and CI, override without touching stored config:
Full list and precedence rules: Global flags.
Shell completion
Generate completion scripts for your shell:source the file).
Tab-completes subcommands and flags. Doesn’t fetch remote data (Flow slugs, IDs) — those require an extra round-trip; use --json | jq when you need them.
What to explore next
Auth commands
Sign in, switch workspaces, use tokens in CI.
Working with Flows
List, apply, publish, and roll back.
Full command reference
Every command group at a glance.
Piping & secrets
Feed secret values and files safely.