Web interfaces
TUI
Snel aan de slag
Gateway-modus
- Start de Gateway.
openclaw gateway- Open de TUI.
openclaw tui- Typ een bericht en druk op Enter.
Externe Gateway:
openclaw tui --url ws://<host>:<port> --token <gateway-token>Gebruik --password als je Gateway wachtwoordauthenticatie gebruikt.
Lokale modus
Voer de TUI uit zonder Gateway:
openclaw chat# ofopenclaw tui --localopenclaw chatenopenclaw terminalzijn aliassen vooropenclaw tui --local.--localkan niet worden gecombineerd met--url,--tokenof--password.- De lokale modus gebruikt de ingebedde agentruntime rechtstreeks. De meeste lokale tools werken, maar functies die alleen via de Gateway beschikbaar zijn, zijn niet beschikbaar.
- Een kale aanroep van
openclaw(zonder subopdracht) kiest automatisch een doel: bij een niet-geconfigureerde installatie wordt de onboarding voor inferentie uitgevoerd; bij een ongeldige configuratie wordt de klassieke Doctor-begeleiding geopend; bij een bereikbare, geconfigureerde Gateway wordt deze TUI-shell in Gateway-modus geopend; anders wordt deze met een geconfigureerd lokaal model in lokale modus geopend.
Wat je ziet
- Koptekst: verbindings-URL, huidige agent, huidige sessie.
- Chatlogboek: gebruikersberichten, antwoorden van de assistent, systeemmeldingen, toolkaarten.
- Statusregel: verbindings-/uitvoeringsstatus (verbinden, actief, streamen, inactief, fout).
- Voettekst: agent + sessie + model + doelstatus + denken/snel/uitgebreid/traceren/redeneren + aantallen tokens + bezorgen. Wanneer
tui.footer.showRemoteHostis ingeschakeld, tonen verbindingen met een externe Gateway ook de verbindingshost. - Invoer: teksteditor met automatisch aanvullen.
Mentaal model: agents + sessies
-
Agents hebben unieke slugs (bijvoorbeeld
main,research). De Gateway stelt de lijst beschikbaar. -
Sessies behoren tot de huidige agent.
-
Sessiesleutels worden opgeslagen als
agent:<agentId>:<sessionKey>.- Als je
/session maintypt, breidt de TUI dit uit totagent:<currentAgent>:main. - Als je
/session agent:other:maintypt, schakel je expliciet over naar die agentsessie.
- Als je
-
Sessiebereik:
per-sender(standaard): elke agent heeft meerdere sessies.global: de TUI gebruikt altijd de sessieglobal(de keuzelijst kan leeg zijn).
-
De huidige agent + sessie zijn altijd zichtbaar in de voettekst.
-
Schakel de volgende optie in om de Gateway-host te tonen voor niet-lokale verbindingen via een URL:
bash openclaw config set tui.footer.showRemoteHost trueDe standaardwaarde is
false. Verbindingen via local loopback en ingebedde lokale verbindingen tonen nooit een hostlabel. -
Als de sessie een doel heeft, toont de voettekst de compacte status ervan:
Doel wordt nagestreefd,Doel gepauzeerd (/goal resume),Doel geblokkeerd (/goal resume)ofDoel bereikt. -
Wanneer de TUI zonder
--sessionwordt gestart, hervat deze in Gateway-modus de laatst geselecteerde sessie voor dezelfde Gateway, agent en hetzelfde sessiebereik, als die sessie nog bestaat. Het doorgeven van--sessionof het gebruik van/session,/newof/resetblijft een expliciete keuze.
Verzenden + bezorgen
- Berichten gaan altijd naar de Gateway (of naar de ingebedde runtime in lokale modus); het antwoord van de assistent vervolgens bij een chatprovider bezorgen is een afzonderlijke stap die standaard is uitgeschakeld.
- De TUI is een intern bronoppervlak zoals WebChat, geen generiek uitgaand kanaal. Harnassen die
tools.messagevereisen voor zichtbare antwoorden, kunnen de actieve TUI-beurt afhandelen met een doellozemessage.send; expliciete bezorging via een provider gebruikt nog steeds de normaal geconfigureerde kanalen en valt nooit terug oplastChannel. - Bezorging wordt bij het starten voor de volledige TUI-sessie vastgelegd: start met
openclaw tui --deliverom deze in te schakelen. Er is geen slashopdracht/deliverof schakelaar in Instellingen om dit tijdens een sessie te wijzigen; start de TUI opnieuw om dit aan te passen.
Keuzelijsten + overlays
- Modelkeuzelijst: beschikbare modellen weergeven en de sessie-override instellen.
- Agentkeuzelijst: een andere agent kiezen.
- Sessiekeuzelijst: toont maximaal 50 sessies voor de huidige agent die in de afgelopen 7 dagen zijn bijgewerkt. Gebruik
/session <key>om naar een oudere, bekende sessie te gaan. - Instellingen (
/settings): de uitgevouwen weergave van tooluitvoer en de zichtbaarheid van denkstappen in- of uitschakelen. Dit paneel regelt de bezorging niet.
Sneltoetsen
- Enter: bericht verzenden
- Esc: actieve uitvoering afbreken
- Ctrl+C: invoer wissen (druk tweemaal om af te sluiten)
- Ctrl+D: afsluiten
- Ctrl+L: modelkeuzelijst
- Ctrl+G: agentkeuzelijst
- Ctrl+P: sessiekeuzelijst
- Ctrl+O: uitgevouwen weergave van tooluitvoer in- of uitschakelen
- Ctrl+T: zichtbaarheid van denkstappen in- of uitschakelen (laadt geschiedenis opnieuw)
Slashopdrachten
Kern:
/help/status(doorgestuurd naar de Gateway; toont een overzicht van sessie/model)/gateway-status(alias/gwstatus; toont rechtstreeks de verbindingsstatus van de Gateway)/agent <id>(of/agents)/session <key>(of/sessions)/model <provider/model>(of/models)
Sessiebeheer:
/think <off|minimal|low|medium|high>(hogere niveaus kunnen afhankelijk van het model aanvullende niveaus zoalsxhigh/maxtoevoegen)/fast <status|auto|on|off>/verbose <on|full|off>/trace <on|off>/reasoning <on|off|stream>/usage <off|tokens|full|reset>(reset/inherit/clear/defaultwist de sessie-override)/goal [status] | /goal start <objective> | /goal edit <objective> | /goal pause|resume|complete|block|clear/elevated <on|off|ask|full>(alias:/elev)/activation <mention|always>
Levenscyclus van sessies:
/new(maakt een nieuwe, geïsoleerde sessie onder een nieuwe sleutel; heeft geen invloed op andere TUI-clients in de oude sessie)/reset(stelt de huidige sessiesleutel ter plaatse opnieuw in)/abort(breekt de actieve uitvoering af)/settings/exit(of/quit)
Alleen lokale modus:
/auth [provider]opent de authenticatie-/aanmeldingsstroom van de provider in de TUI.
Crestodian:
/crestodian [request]keert vanuit de normale agent-TUI terug naar de Crestodian-chat voor installatie/herstel en stuurt desgewenst één verzoek door.
Andere slashopdrachten van de Gateway (bijvoorbeeld /context) worden doorgestuurd naar de Gateway en als systeemuitvoer weergegeven. Zie Slashopdrachten.
Lokale shellopdrachten
- Laat een regel beginnen met
!om een lokale shellopdracht uit te voeren op de TUI-host. - De TUI vraagt eenmaal per sessie toestemming voor lokale uitvoering; als je weigert, blijft
!voor de sessie uitgeschakeld. - Opdrachten worden uitgevoerd in een nieuwe, niet-interactieve shell in de werkmap van de TUI (zonder blijvende
cd/omgevingsvariabelen). - Lokale shellopdrachten ontvangen
OPENCLAW_SHELL=tui-localin hun omgeving. - Een losse
!wordt als normaal bericht verzonden; voorafgaande spaties activeren geen lokale uitvoering.
Crestodian-helper voor installatie en herstel
Crestodian is de installatie-/herstelassistent op ring nul, beschikbaar als openclaw crestodian nadat het geconfigureerde standaardmodel voor een live inferentiecontrole is geslaagd. Als inferentie niet beschikbaar is, keert een interactieve aanroep terug naar de onboarding voor inferentie en mislukt automatisering met herstelbegeleiding. Crestodian wordt uitgevoerd in dezelfde lokale TUI-shell als openclaw tui --local, ondersteund door een AI-agent die is beperkt tot de getypeerde bewerkingen van Crestodian waarvoor goedkeuring vereist is:
openclaw crestodian # interactief startenopenclaw crestodian -m "status" # één verzoek uitvoeren en afsluitenopenclaw crestodian -m "set default model openai/gpt-5.2" --yes # een configuratiewijziging toepassen- Voor blijvende configuratiewijzigingen is goedkeuring nodig: bevestig deze interactief of geef
--yesdoor. --jsondrukt het opstartoverzicht af als JSON in plaats van de chat te starten.- Vanuit Crestodian zorgt een
open-tui-verzoek (bijvoorbeeld de vraag om met een normale agent te praten) ervoor dat Crestodian wordt afgesloten en de reguliere agent-TUI wordt geopend; gebruik daar/crestodianom terug te keren.
Gebruik de lokale modus wanneer de huidige configuratie al geldig is en je wilt dat de ingebedde agent deze op dezelfde machine inspecteert, met de documentatie vergelijkt en afwijkingen helpt herstellen zonder afhankelijk te zijn van een actieve Gateway.
Als openclaw config validate al mislukt, begin dan eerst met openclaw configure of openclaw doctor --fix; openclaw chat heeft nog steeds een laadbare configuratie nodig om te starten.
Typische werkwijze:
- Start de lokale modus:
openclaw chat- Vraag de agent wat je wilt laten controleren, bijvoorbeeld:
Vergelijk mijn Gateway-authenticatieconfiguratie met de documentatie en stel de kleinste oplossing voor.- Gebruik lokale shellopdrachten voor exact bewijs en validatie:
!openclaw config file!openclaw docs gateway auth token secretref!openclaw config validate!openclaw doctor- Pas beperkte wijzigingen toe met
openclaw config setofopenclaw configureen voer vervolgens!openclaw config validateopnieuw uit. - Als Doctor een automatische migratie of reparatie aanbeveelt, beoordeel deze dan en voer
!openclaw doctor --fixuit.
Tips:
- Geef de voorkeur aan
openclaw config setofopenclaw configureboven het handmatig bewerken vanopenclaw.json. openclaw docs "<query>"doorzoekt de live documentatie-index vanaf dezelfde machine.openclaw config validate --jsonis handig wanneer je gestructureerde schemafouten en fouten met SecretRef/oplosbaarheid wilt.
Tooluitvoer
- Toolaanroepen worden weergegeven als kaarten met argumenten + resultaten.
- Ctrl+O schakelt tussen ingeklapte en uitgevouwen weergaven.
- Terwijl tools worden uitgevoerd, worden gedeeltelijke updates naar dezelfde kaart gestreamd.
Terminalkleuren
- De TUI houdt de hoofdtekst van de assistent in de standaardvoorgrondkleur van je terminal, zodat zowel donkere als lichte terminals leesbaar blijven.
- Als je terminal een lichte achtergrond gebruikt en de automatische detectie onjuist is, stel je
OPENCLAW_THEME=lightin voordat jeopenclaw tuistart. - Stel in plaats daarvan
OPENCLAW_THEME=darkin om het oorspronkelijke donkere palet af te dwingen.
Geschiedenis + streaming
- Bij het verbinden laadt de TUI de meest recente geschiedenis (standaard 200 berichten).
- Streamingantwoorden worden ter plaatse bijgewerkt totdat ze zijn voltooid.
- De TUI luistert ook naar toolgebeurtenissen van agents voor uitgebreidere toolkaarten.
Verbindingsdetails
- De TUI maakt verbinding met client-id
openclaw-tuionder de globale clientmodusui(dezelfde modus die Control UI en WebChat gebruiken voor Gateway-beleid). - Bij nieuwe verbindingen wordt een systeembericht weergegeven; hiaten in gebeurtenissen worden in het logboek gemeld.
Opties
--local: Uitvoeren met de lokale ingebedde agentruntime--url <url>: WebSocket-URL van de Gateway (standaardgateway.remote.urluit de configuratie, ofws://127.0.0.1:<port>via local loopback)--token <token>: Gateway-token (indien vereist)--password <password>: Gateway-wachtwoord (indien vereist)--tls-fingerprint <sha256>: Verwachte vingerafdruk van het TLS-certificaat voor een vastgezettewss://-Gateway--session <key>: Sessiesleutel (standaard:main, ofglobalwanneer het bereik globaal is)--deliver: Antwoorden van de assistent bij de provider bezorgen (standaard uitgeschakeld)--thinking <level>: Denkniveau voor verzendingen overschrijven--message <text>: Een eerste bericht verzenden nadat verbinding is gemaakt--timeout-ms <ms>: Time-out van de agent in ms (standaardagents.defaults.timeoutSeconds)--history-limit <n>: Aantal te laden geschiedenisitems (standaard200)
Problemen oplossen
Geen uitvoer na het verzenden van een bericht:
- Voer
/statusuit in de TUI om te bevestigen dat de Gateway is verbonden en inactief/bezig is. - Controleer de Gateway-logboeken:
openclaw logs --follow. - Controleer of de agent kan worden uitgevoerd:
openclaw statusenopenclaw models status. - Als je berichten in een chatkanaal verwacht, controleer dan of de TUI is gestart met
--deliver(dit kan later niet worden ingeschakeld zonder opnieuw te starten).
Verbindingsproblemen oplossen
disconnected: controleer of de Gateway actief is en of je--url/--token/--passwordcorrect zijn.- Geen agents in de keuzelijst: controleer
openclaw agents listen je routeringsconfiguratie. - Lege sessiekeuzelijst: mogelijk gebruik je een globaal bereik of heb je nog geen sessies.
Gerelateerd
- Control UI — webgebaseerde beheerinterface
- Configuratie —
openclaw.jsoninspecteren, valideren en bewerken - Doctor — begeleide herstel- en migratiecontroles
- CLI-referentie — volledige referentie van CLI-opdrachten