Nomos CLI Command Reference
The nomos CLI is the compiled Go execution engine governing local developer workspaces, task state machines, AST code quality gates, and multi-repo GitOps lifecycles.
🏛️ CLI Architecture & Core Invariants
- State Machine Isolation: All mutations to SQLite state (
nomos_global.db,nomos_local.db) execute strictly through deterministic CLI commands. - Phase Discipline: Workspaces operate under four procedural phases (
IDLE,PLAN,EDIT,REVIEW). Code modifications are cryptographically blocked outside transient worktrees in theEDITphase. - Cognitive Load Index (CLI): Tasks are scored by Context Burden (1–5) and Logic Depth (1–5), guiding autonomous AI delegation vs. human-in-the-loop review.
🛠️ Complete Command Suites (29 Suites)
1. Task Lifecycle Management (nomos task)
Manage the lifecycle of engineering units from triage to atomic production release.
nomos task create "<Title>" -F plan.md --burden <1-5> --label "<tags>" [--plane <substrate|intent|membrane|infra>]: Scaffolds a new backlog item in SQLite with explicit Dual-Core plane classification.nomos task start <KEY>: Claims task, snapshots root diffs, scaffolds an isolated transient worktree (worktrees/<repo>-<task>), and entersPLANphase.nomos task transition <PHASE>: Changes workspace phase (PLAN→EDIT→REVIEW→IDLE). Use--override=surgicalfor hotfixes ≤ 3 lines.nomos task approve [KEY]: Approves active plan or walkthrough, advances phase state, and generates a timestamped PO authorization token (15-minute TTL) required for release sync.nomos task edit <KEY> [--status <STATUS>] [--parent <PARENT_KEY>] [--plane <PLANE>]: Modifies task metadata, execution plane, or promotes hierarchy.nomos task next [--cycle] [--leaf] [--project <NAME>] [-g/--global] [--limit <N>] [--json]: Surfaces the next highest-priority executable task or Cycle using the multi-dimensional priority scoring engine (Severity, Layer, Type, Cycle bonus), prioritizing thematic batches to accelerate backlog burndown. Filters root units by default; use--leafto surface individual standalone subtasks.nomos task split <KEY> [--dry-run]: Atomically decomposes a cross-layer task into Single-Layer Responsibility units (Subtask A on Substrate Go engine, Subtask B on Intent specs/docs), wires aBlockedBydependency from Subtask B to Subtask A, and links an enclosing parent Cycle.nomos plan [--json] [--no-bundle] [--bundle] [--dry-run] [--project <NAME>]: Performs deterministic backlog triage, running automated topological cycle clustering, stale task pruning, single-layer boundary auditing, and cosine duplicate detection.nomos task bundle [--dry-run]: Executes the heuristic CPM task clustering engine to group cohesive tasks into parent Cycles.nomos task sync --approve -F walkthrough.md: Validates PO authorization token, executes 39 Definition of Done (DoD) verification gates, signs commit payload, fast-forward merges feature branch, and tears down worktree.nomos task list/nomos task ls [-u] [-b] [-r] [-C] [-t <1|2>] [--cli <low|med|high>] [-a] [-p <NAME>] [--json] [--show-remedy] [--show-closed]: Lists active tasks and backlog items across projects (-u/--unblockedshows executable frontier tasks with no open blockers;-b/--blockedshows tasks waiting on dependencies with pending blocker keys;-r/--rootsshows Root Enablers sorted by blast radius;-C/--cyclesshows only Cycle containers;-t/--tier <1|2>filters by intelligence tier;--cli <low|medium|high>filters by Cognitive Load Index;-a/--globalshows ecosystem-wide tasks;--show-remedyincludes transient auto-remediation nodes).nomos task reset: Safely aborts active task, preserves uncommitted work, and cleans up transient worktrees.nomos task close <KEY>: Closes completed tasks directly in the SQLite tracking backend.nomos task cancel <KEY>: Marks tasks as cancelled.nomos task context <KEY>: Generates localized architectural context for LLM agents.nomos task search "<query>": Searches tasks by title, key, or labels.nomos task view <KEY>: Displays formatted task details.
2. Definition of Done Gatekeeper (nomos verify)
Run machine-enforced Go AST quality gates before any task can be synchronized or merged.
nomos verify: Runs all 39 deterministic DoD quality gates.nomos verify explain [gate]: Displays mathematical formulas, criteria, bypass flags, and actionable remediation steps for quality gates.nomos verify -p yin: Evaluates Substrate Engine (Go AST invariants, cyclomatic complexity < 15, docstring density ≥ 10%, no magic strings, zero dead code).nomos verify -p yang: Evaluates Intent Membrane (VitePress markdown structure, schema synchronization, parity audits).nomos verify --type <dod|security|parity|dor|drift>: Runs targeted verification stages.nomos verify --list-json: Emits verification stages and their pass/fail criteria as JSON.
3. Session Bootstrap & Health (nomos handshake, nomos health, nomos version)
nomos handshake: Initial session boot. Validates SQLite database health, syncs GitBrain subconscious memories, bootstrapsgo.workenvironment, computes deterministictop_candidatesrecommendations with multi-dimensional priority scores, detects active cycle containers and transient worktree inception, and queries GitBrain subconscious context.nomos health(alias:nomos doctor): Executes comprehensive diagnostics on SQLite databases, git repositories and hooks, core assets, and runtime services. Supports--jsonfor machine-readable structured output.nomos version [--json] [--short]: Displays current Nomos engine SemVer release tag, runtime architecture, and build metadata.
4. Workspace Hygiene & Maintenance (nomos hygiene, nomos chore)
nomos hygiene: Vacuums SQLite databases, defragments WAL logs, prunes merged remote branches, and cleans orphaned worktrees. Triggers rolling backup check.nomos chore "<Title>": Auto-scaffolds an in-place lightweight task for non-destructive documentation, CSS, or configuration updates.
5. State Machine & Phase Inspection (nomos status, nomos phase, nomos lock, nomos run)
nomos status: Displays active workspace phase, substrate lock state, active task, git branch, and hemisphere (yinvsyang).nomos phase <PHASE>: Directly inspects or transitions phase tokens.nomos lock acquire/nomos lock release: Acquires or releases workspace phase guards.nomos hook guard [--agent <name>]: Evaluates agent tool calls against lifecycle safety policies, blocks secret file exfiltration (.env, keys), intercepts destructive Git operations (force push, hard reset, clean, branch deletion), and enforces human-in-the-loop gates across supported adapters (Google Antigravity, Claude Code, SophiaLabs Nomos Code, OpenCode/Aider).nomos hook init [agent] [-w]: Scaffolds or outputs native lifecycle hook configurations for supported AI coding agents.nomos hook audit [--file <path>] [--agent <name>] [--json]: Executes real-time PostToolUse AST linting, formatting (go fmt), cyclomatic complexity (< 10), and comment density (>= 10%) on modified files.
6. Disaster Recovery & SQLite Snapshots (nomos backup)
Point-in-time state disaster recovery using SQLite's native non-blocking VACUUM INTO.
nomos backup create [--name <id>] [--retention <N>]: Captures hot online snapshots ofnomos_global.db,nomos_local.db, andecosystem.yamlwith PRAGMA integrity verification.nomos backup list: Catalogs all available database snapshots, table counts, sizes, and integrity status.nomos backup restore <snapshot_id> [-f]: Rollback-guarded state restoration from a snapshot archive.
7. Cognitive Memory & GitBrain (nomos memory)
nomos memory index: Indexes repository symbols and documentation into GitBrain high-density vector embeddings.nomos memory save: Persists agent cognitive tangents and decisions into Git Notes (refs/notes/agent).
8. AST Analysis & Code Auditing (nomos ast, nomos graph, nomos audit, nomos search, nomos refactor)
nomos ast <path>: Parses Go source files and extracts exported symbol hierarchies and interface implementations.nomos fix [path] [--dry-run]: Automatically applies deterministic AST rewrites includingfilepath.Joinandfmt.Errorf%wwrapping.nomos graph cycles: Audits package import trees for circular dependencies.nomos graph blast-radius: Calculates transitive blast radius across packages.nomos graph find-tests: Identifies test files covering modified source lines.nomos audit complexity [--promote]: Flags functions with Cyclomatic Complexity ≥ 15, with optional automatic promotion of findings into deduplicated backlog debt tasks.nomos audit dead-code [--promote]: Identifies unreachable code branches and unused private declarations, supporting backlog debt promotion.nomos audit imports [--promote]: Audits cross-package import boundaries and layer coupling, supporting backlog debt promotion.nomos audit wires [--promote]: Audits unwired frontend DOM containers, disconnected Go HTTP routes, and dangling handlers.nomos audit docstrings [--all] [--promote]: Verifies ≥ 10% comment density and exported symbol docstrings on modified or all repository files, with batch debt promotion.nomos audit all [--promote]: Runs consolidated static analysis audit across complexity, dead code, imports, wires, magic strings, and docstrings.nomos audit cruft: Computes unified codebase hygiene score (0–100).nomos audit refactor: Evaluates cognitive debt scores (CDS) and structural code duplication across files.nomos audit concept-drift [--dict <path>] [--json]: Audits ecosystem documentation, markdown essays, and web components for deprecated substrate terminology and concept drift.nomos search "<pattern>": Performs semantic AST code and symbol searching.nomos refactor: Automates structural AST optimizations and code migrations.nomos fix [path] [--dry-run]: Automatically applies deterministic AST self-healing fixes, filepath normalization, and error wrapping.
9. Schema Synchronization (nomos schema)
nomos schema show <ENTITY>: Emits deterministic schema specifications fortask,plan,walkthrough,commit, andtriage(supporting Dual-Layer Hybrid specifications with RFC 822 Git Trailers). Pass--agentto emit machine-readable JSON schemas.nomos schema cli [--dry-run]: Reflects compiled Cobra CLI AST intocli_schema.json.nomos schema sync: Proactively synchronizescli_schema.jsonin core assets with compiled Go CLI commands.
10. Release Engineering & Changelogs (nomos release, nomos changelog)
nomos release <patch|minor|major> [--dry-run] [--export-github]: Calculates SemVer bumps, validates DoD gates, synchronizes web portals, records releases in SQLite SSoT, and publishes GitHub Releases viagh release create.nomos changelog [--json] [--export-markdown]: Emits formatted release notes from SQLite task history or exports the full Keep A Changelog document.nomos changelog --diff <v1>..<v2>: Generates structured diff payloads for public portal ingestion (releases.json).
11. Substrate Telemetry & Diagnostics (nomos telemetry, nomos analytics, nomos diag)
nomos analytics [--json] [--summary]: Displays Cyberpunk ASCII HUD with path-agnostic multi-repo mesh commit velocity across configured ecosystem repositories, rolling 7-day retrospective windows with explicit calendar date ranges, burndown charts, cognitive debt metrics, closed task metrics (total_closed_tasks), and metered Tier 2 agent token telemetry (prompt, completion, total, and USD savings).nomos telemetry mine [--profile <yin|yang|all>] [--flow] [--infractions] [--by-agent] [--global] [--task <KEY>] [--limit <N>] [--json]: Mines execution traces and telemetry datasets to surface friction points, failing Definition of Done (DoD) verification gates, repetitive command bottlenecks, Intent ⇄ Substrate transduction flow impedance (Mean Loops to Green, AST Bounce Rate, Tool Thrashing Index, Phase Discipline Collisions, Topological Bleed), and Agent Governance Compliance HUD (attempted self-approvals, forbidden phase edits, blocked destructive commands, secret exfiltration attempts). Profile views isolate Substrate AST gates (yin) vs Cognitive Agent flow (yang).nomos diag: Generates low-level repository hygiene and Go module diagnostic reports.
12. Workspace Configuration & Substrate Info (nomos config, nomos substrate)
nomos config: Inspects resolved project and global configuration YAML settings.nomos substrate: Displays runtime engine details, compiler toolchain, and architecture invariants.
13. Interactive Environments & Shell (nomos shell, nomos explore, nomos plugin, nomos completion)
nomos shell: Launches an interactive shell initialized with Nomos environment variables.nomos explore: Opens an interactive terminal cognitive playground.nomos plugin <name>: Invokes dynamically discovered CLI plugins.nomos completion <bash|zsh|fish|powershell>: Generates shell auto-completion scripts.
14. Living Intent SSoT Compiler & Full-Duplex Synchronizer (nomos intent)
nomos intent compile [--portal-dir <path>] [--intent-dir <path>] [--skip-docs]: Executes full Intent SSoT compilation, mirroring handbook articles and dispatches into public web portals, synchronizing VitePress docs, and validating 100% SHA-256 byte parity.nomos intent sync [--portal-dir <path>] [--intent-dir <path>] [--prune]: Mirrors handbook articles and dispatches from Intent SSoT into target portal directories with automated SSoT provenance banners and full-duplex orphan pruning.nomos intent check [--portal-dir <path>] [--intent-dir <path>]: Performs byte-level SHA-256 parity verification between Intent SSoT and web portal content mirrors.nomos intent reflect [--portal-dir <path>] [--intent-dir <path>]: Performs reverse full-duplex reflection, pulling new content from downstream portals back into Intent SSoT.nomos intent docs: Proactively compiles and synchronizes Nomos VitePress documentation from code contracts.
15. Autonomous AI Coding Agent & Swarm (nomos code)
Orchestrate autonomous Tier 2 AI coding agents, reasoning loops, SWE-bench evaluations, and swarm burndowns.
nomos code <KEY>(ornomos code run <KEY>): Launches the autonomous coding worker in an isolated transient worktree to execute the task through the 5-stage TDD loop.nomos code plan <KEY>: Runs the autonomous planning agent in read-only PLAN phase.nomos code review <KEY>: Runs the autonomous verification and red-team agent in REVIEW phase.nomos code status: Displays active autonomous worker status, PID, and turn progression.nomos code logs [task-key]: Streams real-time output from running autonomous workers.nomos code stop [task-key]: Terminates running autonomous worker processes.nomos code fleet: Inspects active worker pool and multi-agent concurrency.nomos code burndown [cycle-key]: Executes an end-to-end multi-task cycle burndown across subtasks.nomos code bench [--suite <swebench|aider|livecode|nomos>]: Runs benchmark evaluation suites.nomos code health: Verifies connectivity to configured LLM inference providers (Gemini, Anthropic, OpenAI, Ollama).
16. Authentication & Sovereign Licensing (nomos auth)
Manage terminal-first authentication, verify offline cryptographic Ed25519 licenses, and inspect sovereign subscription tiers.
nomos auth status: Displays formatted authentication state, license tier (Community, Pro, Sovereign), expiration date, and 14-day offline grace quota.nomos auth login [--token <JWT>]: Performs terminal-first device login or directly saves an offline license token to~/.nomos/data/auth.json.nomos auth logout: Clears locally persisted credentials and switches back to the Community open-core baseline.
17. Real-Time Mission Control & Cockpit (nomos cockpit)
Launch and control the real-time Cockpit mission control telemetry server and web interface.
nomos cockpit: Starts the Cockpit RPC and telemetry server in the background and opens the web dashboard.nomos cockpit status: Displays current Cockpit server daemon status and RPC port bindings.nomos cockpit stop: Stops the running Cockpit background daemon.nomos cockpit open: Opens the Cockpit mission control web UI in the default browser.
18. Ecosystem Daemon Supervision (nomos daemon)
Supervise ecosystem background daemons without shell scripts.
nomos daemon status: Displays real-time PM2 process table and status across all services.nomos daemon start [service]: Starts a specific daemon service or all services.nomos daemon stop [service]: Stops a specific daemon service or all services.nomos daemon restart [service]: Restarts a specific daemon service or all services.nomos daemon reload [service]: Gracefully reloads daemon configurations.nomos daemon logs [service]: Streams real-time log output from background services.
19. Cognitive Firmware & Documentation Sync (nomos docs)
Synchronize Cognitive Firmware workflows to Living Vault VitePress documentation.
nomos docs sync [--target <path>]: Scans compiled workflows and schemas, sanitizes template markers, and generates VitePress markdown pages and index catalog.
20. Multi-Portal SSoT Release & Deployment (nomos ship)
Execute 7-Gate Multi-Portal SSoT Synchronization and Production Deployment.
nomos ship <patch|minor|major> "<Announcement>": Executes all 7 release gates (Branch Isolation, Verification, Cleanliness, SSoT Parity, Multi-Portal Deployment, Release Tagging, Ecosystem Propagation).nomos ship --dry-run <patch|minor|major> "<Announcement>": Previews release execution without modifying Git remotes or deploying services.
21. System Flakes & NixOS Management (nomos system)
Execute NixOS system rebuilds and flake operations without ad-hoc scripts.
nomos system switch [--flake <path>]: Rebuilds and activates the NixOS system configuration flake.nomos system test [--flake <path>]: Tests the NixOS configuration without switching boot default.
22. Workstation Orchestration (nomos workstation)
Open and focus IDE instances with dedicated visual theme palettes (intent, substrate, membrane, infra).
nomos workstation list: Lists all configured workstation planes and repo paths.nomos workstation open <intent|substrate|membrane|infra>: Launches VSCode/Antigravity focused on the selected workstation with isolated ambient theme colors.