$ norc-cli

Fix a cron job from your terminal. No SSH.

Install norc-cli on any server and pair it once with a device code. It runs as a background service that connects out to norc, so you can see every job, check run history and edit the crontab from a terminal.

Prefer a GUI? Explore norc-desktop.

Install norc-cli

Live today via npm, Homebrew, apt and Scoop. winget and choco are coming.

Channel Platform Command
npm macOS, Linux, Windows npm install -g norc-cli
brew macOS brew install norcapp/norc/norc-cli
apt Linux sudo apt install norc-cli needs a one-time repo + key setup first
winget Windows winget install norc.norc-cli Coming soon
choco Windows choco install norc-cli Coming soon
scoop Windows scoop bucket add norc https://github.com/norcapp/scoop-norc; scoop install norc-cli

v0.2.2

Pair once. Run unattended.

Install, pair, add a job, and register the background service. Four commands and the server shows up in norc.

No browser on the box?

CI runners and fresh VMs don't have a browser to pop a device code into. Pair with an API key instead of a device code: norc login --key. If a machine won't connect, --debug prints what norc is doing, with the API key redacted.

Built for servers you rarely log into

The background service uses your system cron and leaves it in place.

Per-user background service

Installs as a systemd --user unit, a macOS LaunchAgent, or a logon-triggered Windows Scheduled Task. It needs no root or admin rights and starts on login.

Safe crontab writes

norc-cli only touches the jobs it manages. Hand-written and other entries stay as they are.

Cross-device sync

Jobs and machines stay in sync on every device you sign in from.

Run history & failures

See when jobs ran, what they returned, and which ones failed, instead of finding out days later.

AI schedule generation

Optional. Describe a schedule in plain language and get the cron expression, with the next runs previewed. Bring your own key.

Headless login

norc login --key pairs a machine with an API key instead of a device code. It needs no browser and no email round trip, which suits CI runners and provisioning scripts.

Debug tracing, secrets redacted

--debug (or NORC_DEBUG=1) traces every backend call and config path when something isn’t connecting. API keys and device tokens print as a short prefix, never in full.

Works alongside norc-desktop

If norc-desktop is also installed on the same machine, norc-cli warns you at install time and on every startup, so the two don't silently race for the same crontab.

How norc-cli compares

Raw cron has no sync, history or alerts. Monitoring-only tools tell you a job failed after the fact, but they can't change the schedule. norc-cli lets you see and edit jobs across every machine, headless, and keeps the monitoring.

Raw cron Monitoring-only tools norc-cli
Cross-device sync No No Yes
Edits jobs remotely No No Yes
Run history No Yes Yes
Runs headless, no GUI Yes Yes Yes

See the full comparison against Cronitor, Healthchecks.io & Dead Man's Snitch →

see it, fix it, no SSH.
Install norc-cli on a server and manage its crontab from anywhere.

Request an invite

Leave your email and we'll send an invite when a spot opens.