Local showcase mode active
Developer Preview

nrx — the Norexus CLI.

The nrx CLI manages the local Norexus development stack, routes developer prompts, checks repo health, manages MCP tool attachments, and provides workspace chat access from the terminal.

The CLI is currently intended for internal and developer use. No public installer is published from this page.

Internal tool. The nrx CLI is currently scoped to Norexus development workflows. Commands operate on your local stack and repos. No external API credentials are required for stack and repo commands. Workspace chat (nrx chat) requires an OpenRouter API key.

Stack commands

Manage the local Norexus development stack. Each service runs on a reserved port and logs to logs/stack/.

CommandDescriptionStatus
nrx stack upStart all local stack services (Platform, Hotel, Auth, AI, Vault, Audit, Relations, API, CLI). Each service is spawned as a background process with its dev server. Logs stream to logs/stack/<service>.log.Live
nrx stack up <service>Start a single named service. Example: nrx stack up hotels.Live
nrx stack downStop all running local stack services.Live
nrx stack down <service>Stop a single named service.Live
nrx stack statusPrint a table showing which services are running, their ports, and last-known process state.Live
# Start all services
nrx stack up

# Start only the hotel service
nrx stack up hotels

# Check what is running
nrx stack status

# Stop everything
nrx stack down

Repo commands

Inspect git state across all repos in the local Norexus workspace.

CommandDescriptionStatus
nrx repo statusPrint a table of all repos: git attachment status, current branch, remote URL, and number of uncommitted changes.Live
nrx repo status

Ping

Quick health check for running local services.

CommandDescriptionStatus
nrx pingSend an HTTP ping to each running service and report response times and status codes.Live
nrx ping <service>Ping a single named service.Live
nrx ping

# Ping a single service
nrx ping hotels

MCP commands

Manage MCP (Model Context Protocol) server attachments for local AI tool sessions.

CommandDescriptionStatus
nrx mcp listList currently attached MCP servers and their connection status.Live
nrx mcp attach <name>Attach a named MCP server from the preset configuration. Writes the attachment to the active AI tool config.Live
nrx mcp detach <name>Detach a named MCP server.Live
nrx mcp autoAuto-attach all MCP servers configured in config/mcp.json.Live
# See what is attached
nrx mcp list

# Attach a specific server
nrx mcp attach supabase

# Detach a server
nrx mcp detach supabase

# Auto-attach all configured servers
nrx mcp auto

Chat

Terminal workspace chat via OpenRouter. Requires a user-provided OpenRouter API key (BYOK). No server-side key is stored.

CommandDescriptionStatus
nrx chatStart an interactive chat session. You will be prompted for your OpenRouter API key on first run. The key is stored locally in the CLI config.Live
nrx chat --model <id>Start a chat session using a specific OpenRouter model ID.Live
# Start interactive chat (prompts for API key on first run)
nrx chat

# Use a specific model
nrx chat --model anthropic/claude-sonnet-4-5

Service names

Use these names when targeting a specific service with stack up, stack down, or ping.

platform   hotels   auth   ai   vault   audit   relations   api   cli