ironclaw serve.
- macOS — a launchd user agent labelled
com.ironclaw.rebornin~/Library/LaunchAgents - Linux — a systemd user unit in
~/.config/systemd/user
Managing the Service
restart errors if the service isn’t installed, rather than silently installing it.
Logs
The service writes its output to your IronClaw home:IRONCLAW_REBORN_LOG before starting the service:
Reaching the Agent
The service runsserve with your configured host and port, so the web interface is at
http://127.0.0.1:3000 unless you changed it. Set the port in your configuration file
rather than on the command line, since the unit doesn’t take flags:
The service runs as your user, not as root, so it has access to the same OS keychain
entry that holds your master key. On a headless host without a keychain, supply
IRONCLAW_REBORN_SECRET_MASTER_KEY in the service environment instead.Troubleshooting
If the service starts and immediately stops, run the same command in the foreground to see the error:ironclaw serve still holding the port — the
service runs serve itself, so only one of them can bind at a time. Stop the foreground
process and start the service again.
Other causes are a missing inference provider credential, or a master key that can’t be
read because the keychain is locked.