Web interfaces
TUI
Швидкий початок
Режим Gateway
- Запустіть Gateway.
openclaw gateway- Відкрийте TUI.
openclaw tui- Введіть повідомлення та натисніть Enter.
Віддалений Gateway:
openclaw tui --url ws://<host>:<port> --token <gateway-token>Використовуйте --password, якщо ваш Gateway використовує автентифікацію за паролем.
Локальний режим
Запустіть TUI без Gateway:
openclaw chat# абоopenclaw tui --localopenclaw chatіopenclaw terminal— псевдоніми дляopenclaw tui --local.--localне можна поєднувати з--url,--tokenабо--password.- Локальний режим безпосередньо використовує вбудоване середовище виконання агента. Більшість локальних інструментів працюють, але функції, доступні лише через Gateway, недоступні.
- Команда
openclawбез підкоманди автоматично вибирає ціль: у неналаштованій інсталяції запускається початкове налаштування інференсу; за недійсної конфігурації відкриваються класичні рекомендації Doctor; якщо налаштований Gateway доступний, ця оболонка TUI відкривається в режимі Gateway; інакше, якщо налаштовано локальну модель, вона відкривається в локальному режимі.
Що відображається
- Заголовок: URL-адреса підключення, поточний агент, поточний сеанс.
- Журнал чату: повідомлення користувача, відповіді асистента, системні сповіщення, картки інструментів.
- Рядок стану: стан підключення або виконання (підключення, виконання, потокове передавання, очікування, помилка).
- Нижній колонтитул: агент + сеанс + модель + стан цілі + think/fast/verbose/trace/reasoning + кількість токенів + доставлення. Коли ввімкнено
tui.footer.showRemoteHost, для віддалених підключень до Gateway також відображається хост підключення. - Введення: текстовий редактор з автодоповненням.
Ментальна модель: агенти та сеанси
-
Агенти мають унікальні короткі ідентифікатори (наприклад,
main,research). Gateway надає їхній список. -
Сеанси належать поточному агенту.
-
Ключі сеансів зберігаються як
agent:<agentId>:<sessionKey>.- Якщо ввести
/session main, TUI розгорне його доagent:<currentAgent>:main. - Якщо ввести
/session agent:other:main, буде явно виконано перехід до цього сеансу агента.
- Якщо ввести
-
Область сеансу:
per-sender(типово): кожен агент має багато сеансів.global: TUI завжди використовує сеансglobal(список вибору може бути порожнім).
-
Поточні агент і сеанс завжди відображаються в нижньому колонтитулі.
-
Щоб відображати хост Gateway для нелокальних підключень за URL-адресою, увімкніть цю функцію командою:
bash openclaw config set tui.footer.showRemoteHost trueТипове значення —
false. Для зворотних і вбудованих локальних підключень мітка хоста ніколи не відображається. -
Якщо сеанс має ціль, у нижньому колонтитулі відображається її стислий стан:
Pursuing goal,Goal paused (/goal resume),Goal blocked (/goal resume)абоGoal achieved. -
Якщо TUI в режимі Gateway запущено без
--session, він відновлює останній вибраний сеанс для тих самих Gateway, агента й області сеансу, якщо цей сеанс досі існує. Передавання--session,/session,/newабо/resetзалишається явним.
Надсилання та доставлення
- Повідомлення завжди надсилаються до Gateway (або вбудованого середовища виконання в локальному режимі); доставлення відповіді асистента назад до постачальника чату — це окремий крок, типово вимкнений.
- TUI — це внутрішня поверхня джерела, як і WebChat, а не універсальний вихідний канал. Середовища, яким для видимих відповідей потрібен
tools.message, можуть виконати активний хід TUI за допомогоюmessage.sendбез цілі; явне доставлення через постачальника й надалі використовує звичайні налаштовані канали й ніколи не повертається доlastChannel. - Доставлення задається під час запуску для всього сеансу TUI: запустіть із
openclaw tui --deliver, щоб увімкнути його. Немає slash-команди/deliverабо перемикача Settings для зміни цього параметра посеред сеансу; щоб змінити його, перезапустіть TUI.
Списки вибору та накладні панелі
- Вибір моделі: перегляд доступних моделей і встановлення перевизначення для сеансу.
- Вибір агента: вибір іншого агента.
- Вибір сеансу: відображає до 50 сеансів поточного агента, оновлених протягом останніх 7 днів. Використовуйте
/session <key>, щоб перейти до старішого відомого сеансу. - Settings (
/settings): перемикання розгортання виводу інструментів і видимості міркувань. Ця панель не керує доставленням.
Сполучення клавіш
- Enter: надіслати повідомлення
- Esc: перервати активне виконання
- Ctrl+C: очистити поле введення (натисніть двічі, щоб вийти)
- Ctrl+D: вийти
- Ctrl+L: вибір моделі
- Ctrl+G: вибір агента
- Ctrl+P: вибір сеансу
- Ctrl+O: перемкнути розгортання виводу інструментів
- Ctrl+T: перемкнути видимість міркувань (перезавантажує історію)
Slash-команди
Основні:
/help/status(пересилається до Gateway; показує зведення про сеанс і модель)/gateway-status(псевдонім/gwstatus; безпосередньо показує стан підключення до Gateway)/agent <id>(або/agents)/session <key>(або/sessions)/model <provider/model>(або/models)
Керування сеансом:
/think <off|minimal|low|medium|high>(вищі рівні можуть додавати такі рівні, якxhigh/max, залежно від моделі)/fast <status|auto|on|off>/verbose <on|full|off>/trace <on|off>/reasoning <on|off|stream>/usage <off|tokens|full|reset>(reset/inherit/clear/defaultочищає перевизначення сеансу)/goal [status] | /goal start <objective> | /goal edit <objective> | /goal pause|resume|complete|block|clear/elevated <on|off|ask|full>(псевдонім:/elev)/activation <mention|always>
Життєвий цикл сеансу:
/new(створити новий ізольований сеанс із новим ключем; не впливає на інші клієнти TUI в старому сеансі)/reset(скинути поточний ключ сеансу на місці)/abort(перервати активне виконання)/settings/exit(або/quit)
Лише локальний режим:
/auth [provider]відкриває в TUI процес автентифікації або входу до постачальника.
OpenClaw:
/openclaw [request]повертає зі звичайного TUI агента до чату налаштування або відновлення OpenClaw, за бажанням пересилаючи один запит.
Інші slash-команди Gateway (наприклад, /context) пересилаються до Gateway і відображаються як системний вивід. Див. Slash-команди.
Команди локальної оболонки
- Додайте на початку рядка
!, щоб виконати команду локальної оболонки на хості TUI. - TUI один раз за сеанс запитує дозвіл на локальне виконання; у разі відмови
!залишається вимкненим протягом сеансу. - Команди виконуються в новій неінтерактивній оболонці в робочому каталозі TUI (без постійного
cd/середовища). - Команди локальної оболонки отримують
OPENCLAW_SHELL=tui-localу своєму середовищі. - Окремий
!надсилається як звичайне повідомлення; початкові пробіли не запускають локальне виконання.
Помічник із налаштування та відновлення OpenClaw
OpenClaw — це помічник нульового рівня для налаштування та відновлення, доступний як openclaw setup після того, як налаштована типова модель успішно пройде перевірку інференсу наживо. Якщо інференс недоступний, інтерактивний виклик повертає до початкового налаштування інференсу, а автоматизація завершується помилкою з рекомендаціями щодо відновлення. Він працює в тій самій локальній оболонці TUI, що й openclaw tui --local, і використовує агента ШІ, обмеженого типізованими операціями OpenClaw, які потребують схвалення:
openclaw setup # запустити інтерактивноopenclaw setup -m "status" # виконати один запит і вийтиopenclaw setup -m "set default model openai/gpt-5.2" --yes # застосувати запис конфігурації- Постійні записи до конфігурації потребують схвалення: підтвердьте їх інтерактивно або передайте
--yes. --jsonвиводить огляд запуску у форматі JSON замість запуску чату.- Усередині OpenClaw запит
open-tui(наприклад, прохання поспілкуватися зі звичайним агентом) завершує роботу OpenClaw і відкриває звичайний TUI агента; використовуйте там/openclaw, щоб повернутися.
Використовуйте локальний режим, коли поточна конфігурація вже проходить перевірку й потрібно, щоб вбудований агент перевірив її на тому самому комп'ютері, порівняв із документацією та допоміг усунути розбіжності без залежності від запущеного Gateway.
Якщо openclaw config validate уже завершується помилкою, спочатку запустіть openclaw configure або openclaw doctor --fix; для запуску openclaw chat усе одно потрібна конфігурація, яку можна завантажити.
Типовий цикл:
- Запустіть локальний режим:
openclaw chat- Попросіть агента виконати потрібну перевірку, наприклад:
Порівняй мою конфігурацію автентифікації Gateway із документацією та запропонуй найменше виправлення.- Використовуйте команди локальної оболонки для отримання точних даних і перевірки:
!openclaw config file!openclaw docs gateway auth token secretref!openclaw config validate!openclaw doctor- Застосуйте точкові зміни за допомогою
openclaw config setабоopenclaw configure, а потім знову запустіть!openclaw config validate. - Якщо Doctor рекомендує автоматичну міграцію або відновлення, перегляньте їх і запустіть
!openclaw doctor --fix.
Поради:
- Віддавайте перевагу
openclaw config setабоopenclaw configureзамість редагуванняopenclaw.jsonвручну. openclaw docs "<query>"виконує пошук в актуальному індексі документації з того самого комп'ютера.openclaw config validate --jsonкорисний, коли потрібні структурована схема та помилки SecretRef або можливості розв'язання.
Вивід інструментів
- Виклики інструментів відображаються як картки з аргументами та результатами.
- Ctrl+O перемикає між згорнутим і розгорнутим поданнями.
- Під час роботи інструментів часткові оновлення потоково надходять до тієї самої картки.
Кольори термінала
- TUI відображає основний текст асистента типовим кольором переднього плану термінала, тому він залишається читабельним як у темних, так і у світлих терміналах.
- Якщо термінал використовує світле тло, а автовизначення працює неправильно, установіть
OPENCLAW_THEME=lightперед запускомopenclaw tui. - Щоб натомість примусово використовувати початкову темну палітру, установіть
OPENCLAW_THEME=dark.
Історія та потокове передавання
- Після підключення TUI завантажує найновішу історію (типово 200 повідомлень).
- Потокові відповіді оновлюються на місці до завершення.
- TUI також відстежує події інструментів агента для створення докладніших карток інструментів.
Відомості про підключення
- TUI підключається з ідентифікатором клієнта
openclaw-tuiу загальному режимі клієнтаui(цей самий режим використовують Control UI і WebChat для політик Gateway). - Повторні підключення відображаються системним повідомленням; пропуски подій показуються в журналі.
Параметри
--local: Запустити з локальним вбудованим середовищем виконання агента--url <url>: URL WebSocket Gateway (типово —gateway.remote.urlіз конфігурації абоws://127.0.0.1:<port>у loopback)--token <token>: Токен Gateway (якщо потрібен)--password <password>: Пароль Gateway (якщо потрібен)--tls-fingerprint <sha256>: Очікуваний відбиток TLS-сертифіката для Gateway із закріпленимwss://--session <key>: Ключ сеансу (типово:mainабоglobal, коли область дії глобальна)--deliver: Доставляти відповіді асистента провайдеру (типово вимкнено)--thinking <level>: Перевизначити рівень міркування для надсилань--message <text>: Надіслати початкове повідомлення після підключення--timeout-ms <ms>: Час очікування агента в мс (типово —agents.defaults.timeoutSeconds)--history-limit <n>: Кількість записів історії для завантаження (типово —200)
Усунення несправностей
Немає виводу після надсилання повідомлення:
- Виконайте
/statusу TUI, щоб переконатися, що Gateway підключений і перебуває в стані очікування або зайнятості. - Перевірте журнали Gateway:
openclaw logs --follow. - Переконайтеся, що агент може запускатися:
openclaw statusіopenclaw models status. - Якщо повідомлення мають надходити в канал чату, переконайтеся, що TUI запущено з
--deliver(це неможливо ввімкнути пізніше без перезапуску).
Усунення несправностей підключення
disconnected: переконайтеся, що Gateway працює, а ваші--url/--token/--passwordправильні.- У засобі вибору немає агентів: перевірте
openclaw agents listі конфігурацію маршрутизації. - Засіб вибору сеансів порожній: можливо, ви перебуваєте в глобальній області дії або ще не маєте сеансів.
Пов’язані матеріали
- Інтерфейс керування — вебінтерфейс керування
- Конфігурація — перегляд, перевірка й редагування
openclaw.json - Doctor — керовані перевірки виправлення та міграції
- Довідник CLI — повний довідник команд CLI