CLI
One binary is the TUI, the agent, and the updater.
steelframe [COMMAND]
Commands: tui Operator TUI (default when no subcommand is given) agent Project agent (run / install / tools / memory-rebuild) config Add or update a project in the TUI registry setup First-run host tools (including RustFS) + coding runtime update Replace this binary from the release channel if newer version Print versionConsoles and the agent
Section titled “Consoles and the agent”steelframe # TUI (same as `steelframe tui`)steelframe agent run # run the agent (HTTP + coordinator)steelframe agent install # systemd unit + /opt/steelframesteelframe agent tools # host CLIs: git, gh, gcx, sqlite3, rustfssteelframe agent memory-rebuild # replay WAL into the SQLite indexagent install requires STEELFRAME_MASTER_KEY. agent tools installs the
host CLIs the agent needs.
Project registry
Section titled “Project registry”steelframe config --liststeelframe config \ --name my-project \ --url https://my-project.example.com \ --token-file /tmp/steelframe-tui.token \ --operator your-github-login--token takes the token inline; --token-file reads it from a file. With no
flags, config opens the interactive wizard. See
projects.toml.
Host setup
Section titled “Host setup”steelframe setup --runtime claude # or grok, codex, opencode, piUpdate
Section titled “Update”steelframe updatePulls a newer build from the release channel. STEELFRAME_NO_UPDATE=1 skips
the launch/launch-time check and the agent’s poll.