Начало работы
Это руководство поможет вам запустить ClawPort с вашим собственным экземпляром OpenClaw. ClawPort -- это панель управления на базе Next.js 16 для управления, мониторинга и прямого общения с вашими AI-агентами OpenClaw.
Предварительные требования
- Node.js 22+ -- проверьте командой
node -v - OpenClaw -- установлен и работает:
openclaw --version - Запущен шлюз OpenClaw -- ClawPort взаимодействует со шлюзом по адресу
localhost:18789по умолчанию (настраивается черезOPENCLAW_GATEWAY_PORT)
Быстрый старт (npm)
clawport-ui. Команда CLI -- clawport. Не устанавливайте несвязанный пакет clawport.# Установить глобально (пакет: clawport-ui, команда: clawport) npm install -g clawport-ui # Запустить мастер настройки (автоопределение конфигурации OpenClaw) clawport setup # Запустить сервер разработки clawport dev
EACCES: permission denied или EEXIST при установке, у вашего кеша npm повреждены права доступа (обычно из-за предыдущего sudo npm install). Исправьте командой: sudo chown -R $(whoami) ~/.npm, затем повторите. Подробности в разделе «Устранение неполадок».Быстрый старт (из исходников)
# Клонировать репозиторий git clone https://github.com/JohnRiceML/clawport-ui.git cd clawport-ui # Установить зависимости npm install # Автоопределение конфигурации OpenClaw и запись .env.local npm run setup # Запустить сервер разработки npm run dev
Откройте http://localhost:3000. При первом запуске появится мастер начальной настройки, который проведёт вас через именование портала, выбор темы и персонализацию аватаров агентов.
Переменные окружения
Самый быстрый способ настройки -- скрипт автоматической конфигурации: npm run setup. Он автоматически определяет WORKSPACE_PATH, OPENCLAW_BIN и токен шлюза из вашей локальной установки OpenClaw.
Для ручной настройки скопируйте шаблон и отредактируйте:
cp .env.example .env.local
| Переменная | Обязательно | Описание |
|---|---|---|
WORKSPACE_PATH | Да | Путь к каталогу рабочего пространства OpenClaw (по умолчанию: ~/.openclaw/workspace) |
OPENCLAW_BIN | Да | Абсолютный путь к исполняемому файлу openclaw CLI |
OPENCLAW_GATEWAY_TOKEN | Да | Токен для аутентификации всех API-вызовов к шлюзу |
ELEVENLABS_API_KEY | Нет | API-ключ ElevenLabs для голосовых индикаторов в профилях агентов |
Как найти значения
- WORKSPACE_PATH: Выполните
ls ~/.openclaw/workspaceдля проверки. Вы должны увидеть файлы вродеSOUL.md, каталогagents/и каталогmemory/. - OPENCLAW_BIN: Выполните
which openclawи используйте полный путь. - OPENCLAW_GATEWAY_TOKEN: Выполните
openclaw gateway status, чтобы увидеть конфигурацию шлюза, включая токен.
Запуск шлюза
ClawPort ожидает работающий шлюз OpenClaw по адресу localhost:18789 (или вашему пользовательскому порту). Запустите его в отдельном терминале:
openclaw gateway run
clawport setup обнаружит это и предложит включить его автоматически. Если чат возвращает ошибку 405, смотрите раздел «Устранение неполадок».Первоначальная настройка
При первом посещении ClawPort запускает мастер начальной настройки (5 шагов):
- Именование портала -- задайте собственное название и подзаголовок вашему командному центру
- Выбор темы -- выберите из Dark, Glass, Color, Light или System
- Установка цвета акцента -- персонализируйте цвет выделения интерфейса
- Голосовой чат -- опциональная проверка разрешения микрофона
- Обзор -- краткое описание функций всех страниц
Все эти настройки можно изменить позже на странице настроек.
Продакшн-сборка
npx next build npm start
Продакшн-сервер работает на порту 3000 по умолчанию. Шлюз по-прежнему должен быть запущен.
