@ruah-dev/cli
CLI Router
One command. Every agent tool.
Top-level CLI router and unified cockpit for the ruah ecosystem. Install one package to get instant access to guardrails, verification, cost profiling, replays, and conversions with sub-millisecond dispatch.
See it
Quick start
Up and running in seconds
@ruah-dev/cli
$ npm i -g @ruah-dev/cli
$ cd my-project
$ ruah init
# ✓ Created .ruah/ directory
# ✓ Detected git repository
# ✓ Ready to orchestrate
$ ruah status
# Active tasks: 0
# Workflows: 0
# Executors: claude-code, opencodeFeatures
01Unified CLI namespace (ruah <tool>)
02Sub-millisecond command dispatch
03Zero-config auto-detection
04Repo health diagnostics (ruah doctor)
05Strict JSON stdout / logging stderr
06Zero runtime dependencies
1
Package to install
9
Commands
0
Config required
Command Reference
Commands
ruah statusShow ecosystem status and active agentsruah doctorValidate repository health and agent readinessruah guard <cmd>Execute safety policies & secret scansruah verify <cmd>Run definition-of-done criteriaruah opt <cmd>Scan token waste & inspect session costsruah watch <cmd>Render shareable redacted HTML replaysruah eval <cmd>Run micro-benchmarks across executorsruah conv <cmd>Curate and generate MCP tool surfacesruah initInitialize .ruah/ configuration in a repoEcosystem
Part of the ruah toolchain
Guard
@ruah-dev/guard
Can I trust the agent not to do damage — in any harness, with proof?
Verify
@ruah-dev/verify
Did the agent actually finish?
Optimizer
@ruah-dev/opt
Where did my tokens go?
Watch (Lite)
@ruah-dev/watch
Can I show someone what this session did?
Eval
@ruah-dev/eval
Same task — which executor wins, and what did it cost?
Converter
@ruah-dev/conv
How do I make this API agent-sized?
Orchestrator
@ruah-dev/orch
Parallel agents. Zero collisions.