Working from a coding agent (Claude Desktop, Cursor) instead of the terminal? The same operations are available through Nora’s MCP server; see MCP: coding agents.
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.