ironclaw serve starts the web interface — the primary way to use IronClaw. It runs on
your own machine and serves the chat, extension management, and settings surfaces.
127.0.0.1:3000, which is reachable only from the local machine.
Both
--host and --port override [webui].listen_host and [webui].listen_port in
your configuration file.
Signing In
Setup writes a bearer token to~/.ironclaw/reborn/webui-token and prints a login link:
IRONCLAW_REBORN_WEBUI_TOKEN to supply your own token instead of the generated file.
Single Sign-On
For deployments with more than one person, IronClaw can authenticate through Google or GitHub instead of a shared token. Configure a provider with environment variables:IRONCLAW_REBORN_WEBUI_ALLOWED_EMAIL_DOMAINS.
Sign-in sessions carry user identity only. They do not inherit operator configuration
privileges — the bearer token remains the separate operator credential. A signed-in user
who is not an operator sees a permission error on configuration surfaces rather than the
surface itself.
What’s In the Interface
1
Chat
The default view. Conversations stream as the agent works, showing tool calls and their
results inline. You can cancel or retry a run, and approve requests when the agent asks
permission to do something sensitive.
2
Workspace
Browse the files and notes your agent has stored. See Memory
for how the agent reads and writes this.
3
Automations
Recurring and event-driven work the agent performs on its own. See
Routines.
4
Extensions
Install, configure, and remove extensions, split into a registry of available packages,
your connected channels, and the tools each extension exposes. See
Extensions.
5
Settings
Configure inference providers and models, appearance, tool permissions, skills, Trace
Commons participation, and interface language.
6
Admin
User management and deployment configuration. Only available to operators; authorization
is enforced on the server, so non-operators get a permission error rather than the page.
Projects, Jobs, Routines, Missions, and Logs have pages in the interface but are not yet
listed in the sidebar while their APIs are being finished. The underlying capabilities
work — see the Capabilities section.
Exposing It Beyond Your Machine
serve binds to loopback on purpose. To reach it from elsewhere, either bind a different
interface or put it behind a tunnel:
http://127.0.0.1:3000 locally.
CLI Reference
Every command the binary provides.
Run as a Service
Keep IronClaw running in the background.