Manage incidents, services, alerts, runbooks, agents, SLOs, and approvals from the command line. Same auth as the web UI; same data, same permissions. Made for SREs who'd rather type than click.
# From npm (recommended) npm install -g @novaaiops/cli # Or build from source git clone https://github.com/Samsontanimawo/nova-cli.git cd nova-cli npm install && npm link
Verify with nova --version (should print 1.5.0).
# Authenticate with Nova AI Ops nova login # Check platform health nova status # List open incidents nova incidents list --status open # Acknowledge a page nova incidents ack INC-42 # Resolve with a note nova incidents resolve INC-42 --note "Fixed connection pool"
nova loginAuthenticate with Nova AI Opsnova logoutClear stored credentialsnova whoamiShow the currently authenticated usernova statusPlatform health overviewnova configShow CLI configuration pathsnova openOpen the web UI in your browsernova incidents listList all incidents (filter with --status, --json)nova incidents create -t TITLE -s SEVCreate an incidentnova incidents ack INC-42Acknowledge a paged incidentnova incidents resolve INC-42 --note "..."Resolve with a notenova services listList all tracked servicesnova services health [name]Health snapshot, all or one servicenova service-mapRender the dependency graph as a treenova golden-signalsLatency / traffic / errors / saturationnova healthOne-screen platform health overviewnova trends uptimeRolling uptime trendnova alerts list --firingList firing alertsnova slo checkSLO posture across all servicesnova runbooks listList runbooks (filter by --service)nova runbooks run RB-01 --target HOSTExecute a runbook on a targetnova runbooks run RB-01 --dry-runPreview without executingnova agent statusShow all agents and their trust scoresnova approvals listPending high-risk action approvalsnova approvals approve <id>Approve a queued actionnova approvals reject <id> -r "..."Reject with a reasonnova security eventsRecent security events (last 50)nova security stats24h summary by type/severitynova security block 1.2.3.4 -r "..."Block an IP with a reasonnova security unblock 1.2.3.4Unblock an IPnova search "checkout latency"Search incidents, runbooks, servicesnova metrics query "cpu > 80" --last 1hQuery metrics from the CLInova drill listList available chaos / automation drillsnova outbox statsEmail outbox counts per status (admin)SREs live in terminals. The CLI is the canonical interface for incident response automation, CI/CD pipelines, and on-call workflows that don't tolerate point-and-click. Every Nova UI surface is reachable from the CLI, and every CLI command supports --json for machine-readable output.