TUI (Text User Interface) is OpenClaw's "command line chat window". When you can't easily open the web console on Jetson, or you're connected via SSH remotely, you can use TUI to complete most daily interactions in the terminal: conversations, model switching, status checking, session management, skill invocation, etc.

Execute in terminal:
openclaw tuiIf you have already started openclaw gateway (e.g., gateway/server) in another terminal, you can directly execute openclaw tui to enter the interactive interface
You can understand TUI as a "chat box with commands":
Recommended first-time actions:
xxxxxxxxxx/statusSlash commands generally need to be sent as standalone messages starting with /, used to control sessions and run operations.
| Command | Function | When to Use | Example |
|---|---|---|---|
/help | View help and command list | When you don't know available commands | /help |
/status | Check current status | When suspecting disconnection, want to see context usage | /status |
/new | Start new conversation line (new session) | Topic switching, avoid context interference | /new |
/reset | Reset session (equivalent to restarting, same effect as new) | Conversation goes off track, want to clear context | /reset |
/model / /models list | View/switch models | When wanting faster or stronger models | /models list |
/think medium | Set thinking depth | Daily recommendation: use low or disable | /think medium |
/stop | Stop current task | When stuck, want to stop immediately | /stop |
/context detail | View currently injected context | Troubleshoot "why it remembers/forgets certain content" | /context detail |
/compact | Compress earlier history into summary | Conversation too long, context nearly full | /compact |
/skill <name> | Run a specific skill | When you know skill name and want to run directly | /skill web_search |
Two additional "daily usage" recommendations:
/help or /commandsIn OpenClaw, these two concepts have clear divisions:
/new, /reset in TUI, you're essentially switching/reopening sessions.Sessions are saved to disk in JSONL format, common locations (actual installation path may vary):
~/.openclaw/agents/<agentId>/sessions/sessions.json~/.openclaw/agents/<agentId>/sessions/<SessionId>.jsonlA more convenient way for actual troubleshooting is to first execute:
xxxxxxxxxxopenclaw statusIt usually provides the store path and recent session information.
You can understand Memory as "letting the robot take notes":
memory/YYYY-MM-DD.md: Daily process records, suitable for recording progress, temporary decisionsMEMORY.md: Long-term stable information (preferences, fixed rules, project constraints, etc.)Practical recommendations:
/new to switch to new topic: first use /compact or write key decisions to Memory, then switch sessionsopenclaw tui/status/models list → /model <number or name>/new/compact/help to see which commands are supported in current version/new or /reset/context detail/think low or /think minimal/compact