The whole Norcube platform, in your terminal
`norcube` (alias `nrc`) is the command-line client for the platform. Browser-based login, OS-keyring tokens, one binary, every Norcube product reachable without leaving your shell. Manage backups, sync translations, switch organizations, and more — without a browser tab in sight.
One CLI, every product
Each Norcube product has a top-level command namespace. New products grow new namespaces — the binary and the auth flow stay the same.
Account & organizations
`nrc login`, `nrc whoami`, `nrc org list / switch / use`. Browser-based OAuth login mints an independent CLI session, stored in your OS keyring (Keychain, Secret Service, Windows Credential Manager). Multi-org users switch with a single command.
SnapDB (Backup)
Browse and manage SnapDB data sources, list backup jobs across the org, pause and resume policies. Backup download and restore commands land once the SnapDB endpoints ship.
LangSync
Full namespace and term CRUD plus project-level `langsync init` and `langsync sync` for repo-side translation files. The CLI keeps your `i18n/<lang>.json` files in lockstep with the server, including per-developer source-language overrides.
Details on the LangSync CLI sub-page →Coming next
PulseCheck, DomainRadar, and PromptHub command namespaces are on the [public roadmap](/roadmap/). New product namespaces ship alongside the products themselves; one install, one upgrade path, every product.
Three guarantees, every command
OS-keyring tokens
Refresh and access tokens live in your operating system keyring, not in a dotfile. Logging out clears everything. Logging in on a new machine mints an independent session.
OAuth loopback login
`nrc login` opens your browser, you sign in, the CLI receives a session over a one-shot localhost callback — the same pattern `gh auth login`, `flyctl auth login`, and `stripe login` use. Your password never touches the CLI.
One binary, auto-upgrade
A single static binary per platform. `nrc upgrade` checks GitHub releases, verifies the SHA-256 against the signed checksums file, and atomically replaces the running binary. Per-user install path, no sudo needed.
Common questions
What is the difference between the CLI and the dashboard?
Where does the CLI store my session?
Can I use it in CI?
Which language is it written in?
internal/api/<service>/ and are generated from each backend service’s Swagger spec.Does it work offline?
nrc langsync sync --dry-run against an existing config, for example). Anything that touches the platform needs a network. The auth flow caches access tokens, so quick repeated commands stay snappy.Products the CLI talks to
Each product page has its own deep dive. The CLI just gives you another way in.
Encrypted PostgreSQL and MongoDB backups
Manage data sources and browse jobs from `nrc snapdb`.
Read more LangSyncAI translations with API export
Project-level `nrc langsync init / sync` keeps your repo in lockstep with the server.
Read more DomainRadarBulk domain availability and brand monitoring
Command namespace coming as part of the next CLI release.
Read more PulseCheckUptime, SSL, and domain monitoring
Command namespace coming as part of the next CLI release.
Read moreInstall the Norcube CLI
One curl command on macOS or Linux. Pre-built binaries on Windows. Auto-updating from there.