CLI Reference

24 top-level commands, 15 subcommand groups. The ironclad binary is both the runtime server and the management CLI.

Usage:
$ ironclad <command> [options]
ironclad serve(aliases: start, run)
Boot the runtime
ironclad init
Initialize workspace
ironclad setup
Interactive setup wizard
ironclad check
Validate configuration
ironclad status
Agent status overview
ironclad mechanic
Diagnostics and self-repair
ironclad logs
View logs (--follow, --level)
ironclad dashboard
Open web dashboard
ironclad sessions
Manage sessions
listshowcreateexport
ironclad memory
Browse memory tiers
listsearch
ironclad skills
Manage skills
listshowreloadimportexport
ironclad schedule
View scheduled tasks
ironclad metrics
View metrics
coststransactionscache
ironclad wallet
Wallet operations
showaddressbalance
ironclad config
Configuration management
showgetsetunset
ironclad models
Provider management
listscan
ironclad plugins
Plugin management
listinfoinstalluninstallenabledisable
ironclad agents
Agent instances
liststartstop
ironclad channels
Channel status
ironclad circuit
Circuit breaker
statusreset
ironclad migrate
Bidirectional OpenClaw migration
importexport
ironclad daemon
System daemon management
installstatusuninstall
ironclad security
Security audit
ironclad update
Check for updates (stable/beta/dev)
ironclad version
Version and build info

Common Workflows

First-Time Setup

$ ironclad init           # Create ~/.ironclad/ with defaults
$ ironclad setup          # Interactive setup wizard
$ ironclad check          # Validate configuration
$ ironclad serve          # Start the runtime

Migrate from OpenClaw

$ ironclad migrate import /path/to/openclaw --yes
$ ironclad check
$ ironclad serve

Diagnostics

$ ironclad status         # Agent status overview
$ ironclad logs --follow  # Tail live logs
$ ironclad mechanic       # Diagnostics + self-repair
$ ironclad circuit status # Circuit breaker states