Быстрый старт и настройка первого запуска
Я застрял, самый быстрый способ продолжить
Я застрял, самый быстрый способ продолжить
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git.Совет: попросите агента спланировать и проконтролировать исправление (пошагово), а затем выполнить только
необходимые команды. Так изменения будут небольшими и их проще будет проверить.Если вы обнаружите реальную ошибку или исправление, пожалуйста, создайте issue на GitHub или отправьте PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsНачните с этих команд (делитесь выводом, когда просите о помощи):openclaw status: быстрый снимок состояния gateway/agent + базовой конфигурации.openclaw models status: проверяет авторизацию провайдера + доступность моделей.openclaw doctor: проверяет и исправляет распространенные проблемы конфигурации/состояния.
openclaw status --all, openclaw logs --follow,
openclaw gateway status, openclaw health --verbose.Быстрый цикл отладки: Первые 60 секунд, если что-то сломалось.
Документация по установке: Установка, Флаги установщика, Обновление.Heartbeat постоянно пропускается. Что означают причины пропуска?
Heartbeat постоянно пропускается. Что означают причины пропуска?
quiet-hours: вне настроенного окна активных часовempty-heartbeat-file:HEARTBEAT.mdсуществует, но содержит только пустые строки, комментарии, заголовок, fence или заготовку пустого чеклистаno-tasks-due: режим задачHEARTBEAT.mdактивен, но сроки ни одного из интервалов задач еще не наступилиalerts-disabled: вся видимость Heartbeat отключена (showOk,showAlertsиuseIndicatorвыключены)
Рекомендуемый способ установить и настроить OpenClaw
Рекомендуемый способ установить и настроить OpenClaw
pnpm openclaw onboard.Как открыть dashboard после onboarding?
Как открыть dashboard после onboarding?
Как авторизовать dashboard на localhost и удаленно?
Как авторизовать dashboard на localhost и удаленно?
- Откройте
http://127.0.0.1:18789/. - Если он запрашивает авторизацию через shared secret, вставьте настроенный токен или пароль в настройки Control UI.
- Источник токена:
gateway.auth.token(илиOPENCLAW_GATEWAY_TOKEN). - Источник пароля:
gateway.auth.password(илиOPENCLAW_GATEWAY_PASSWORD). - Если shared secret еще не настроен, сгенерируйте токен с помощью
openclaw doctor --generate-gateway-token.
- Tailscale Serve (рекомендуется): оставьте bind на loopback, запустите
openclaw gateway --tailscale serve, откройтеhttps://<magicdns>/. Еслиgateway.auth.allowTailscaleравноtrue, заголовки идентичности удовлетворяют авторизацию Control UI/WebSocket (без вставки shared secret, предполагается доверенный gateway host); HTTP API по-прежнему требуют авторизацию shared secret, если вы намеренно не используете private-ingressnoneили HTTP-авторизацию через trusted-proxy. Неудачные параллельные попытки авторизации Serve от одного клиента сериализуются до того, как ограничитель failed-auth их запишет, поэтому вторая неудачная повторная попытка уже может показатьretry later. - Tailnet bind: запустите
openclaw gateway --bind tailnet --token "<token>"(или настройте авторизацию паролем), откройтеhttp://<tailscale-ip>:18789/, затем вставьте соответствующий shared secret в настройках dashboard. - Identity-aware reverse proxy: держите Gateway за доверенным proxy, настройте
gateway.auth.mode: "trusted-proxy", затем откройте URL proxy. Loopback proxy на том же хосте требуют явногоgateway.auth.trustedProxy.allowLoopback = true. - SSH-туннель:
ssh -N -L 18789:127.0.0.1:18789 user@host, затем откройтеhttp://127.0.0.1:18789/. Авторизация shared secret все равно применяется через туннель; вставьте настроенный токен или пароль, если появится запрос.
Почему для chat approvals есть две конфигурации exec approval?
Почему для chat approvals есть две конфигурации exec approval?
approvals.exec: пересылает запросы approval в чаты назначенияchannels.<channel>.execApprovals: заставляет этот канал выступать как native approval client для exec approvals
- Если чат уже поддерживает команды и ответы, same-chat
/approveработает через общий путь. - Если поддерживаемый native-канал может безопасно определить approvers, OpenClaw теперь автоматически включает DM-first native approvals, когда
channels.<channel>.execApprovals.enabledне задан или равен"auto". - Когда доступны native approval cards/buttons, этот native UI является основным путем; агент должен включать ручную команду
/approveтолько если результат инструмента говорит, что chat approvals недоступны или ручной approval — единственный путь. - Используйте
approvals.execтолько когда запросы также нужно пересылать в другие чаты или явные ops-комнаты. - Используйте
channels.<channel>.execApprovals.target: "channel"или"both"только когда вы явно хотите публиковать запросы approval обратно в исходную комнату/тему. - Plugin approvals снова отдельны: они по умолчанию используют same-chat
/approve, опциональную пересылкуapprovals.plugin, и только некоторые native-каналы сохраняют plugin-approval-native обработку поверх этого.
Какой runtime мне нужен?
Какой runtime мне нужен?
pnpm. Bun не рекомендуется для Gateway.Работает ли это на Raspberry Pi?
Работает ли это на Raspberry Pi?
Есть советы для установки на Raspberry Pi?
Есть советы для установки на Raspberry Pi?
- Используйте 64-bit ОС и держите Node >= 22.
- Предпочитайте hackable (git) установку, чтобы видеть логи и быстро обновляться.
- Начните без channels/skills, затем добавляйте их по одному.
- Если столкнетесь со странными проблемами бинарников, обычно это проблема ARM compatibility.
Зависло на wake up my friend / onboarding не вылупляется. Что теперь?
Зависло на wake up my friend / onboarding не вылупляется. Что теперь?
- Перезапустите Gateway:
- Проверьте статус + авторизацию:
- Если все еще зависает, запустите:
Можно ли перенести мою настройку на новую машину (Mac mini), не проходя onboarding заново?
Можно ли перенести мою настройку на новую машину (Mac mini), не проходя onboarding заново?
- Установите OpenClaw на новую машину.
- Скопируйте
$OPENCLAW_STATE_DIR(по умолчанию:~/.openclaw) со старой машины. - Скопируйте ваш workspace (по умолчанию:
~/.openclaw/workspace). - Запустите
openclaw doctorи перезапустите службу Gateway.
~/.openclaw/ (например ~/.openclaw/agents/<agentId>/sessions/).См. также: Миграция, Где данные находятся на диске,
Workspace агента, Doctor,
Remote mode.Где посмотреть, что нового в последней версии?
Где посмотреть, что нового в последней версии?
Не удается получить доступ к docs.openclaw.ai (SSL-ошибка)
Не удается получить доступ к docs.openclaw.ai (SSL-ошибка)
docs.openclaw.ai через Xfinity
Advanced Security. Отключите это или добавьте docs.openclaw.ai в allowlist, затем повторите попытку.
Пожалуйста, помогите нам разблокировать это, отправив отчет здесь: https://spa.xfinity.com/check_url_status.Если сайт по-прежнему недоступен, документация зеркалируется на GitHub:
https://github.com/openclaw/openclaw/tree/main/docsРазница между stable и beta
Разница между stable и beta
latest= stablebeta= ранняя сборка для тестирования
latest. Мейнтейнеры также могут
публиковать сразу в latest, когда это нужно. Поэтому beta и stable могут
указывать на одну и ту же версию после продвижения.Посмотрите, что изменилось:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdОднострочные команды установки и разницу между beta и dev смотрите в аккордеоне ниже.Как установить beta-версию и чем beta отличается от dev?
Как установить beta-версию и чем beta отличается от dev?
beta (после продвижения может совпадать с latest).
Dev — это подвижная вершина main (git); при публикации она использует npm dist-tag dev.Однострочные команды (macOS/Linux):Как попробовать самые свежие сборки?
Как попробовать самые свежие сборки?
- Канал dev (git checkout):
main и обновляет из исходного кода.- Установка, доступная для изменения (с сайта установщика):
Сколько обычно занимает установка и первичная настройка?
Сколько обычно занимает установка и первичная настройка?
- Установка: 2-5 минут
- Первичная настройка QuickStart: обычно несколько минут
- Полная первичная настройка: дольше, если вход в провайдера, сопряжение канала, установка daemon, сетевые загрузки, Skills или дополнительные plugins требуют дополнительной настройки
openclaw configure.Если процесс завис, используйте Установщик завис
и быстрый цикл отладки в Я застрял.Установщик завис? Как получить больше обратной связи?
Установщик завис? Как получить больше обратной связи?
Установка в Windows сообщает, что git не найден или openclaw не распознан
Установка в Windows сообщает, что git не найден или openclaw не распознан
- Установите Git for Windows и убедитесь, что
gitесть в вашем PATH. - Закройте и снова откройте PowerShell, затем повторно запустите установщик.
- Папка npm global bin отсутствует в PATH.
-
Проверьте путь:
-
Добавьте этот каталог в пользовательский PATH (в Windows суффикс
\binне нужен; на большинстве систем это%AppData%\npm). - После обновления PATH закройте и снова откройте PowerShell.
Вывод exec в Windows показывает искаженный китайский текст — что делать?
Вывод exec в Windows показывает искаженный китайский текст — что делать?
- Вывод
system.run/execотображает китайский текст как mojibake - Та же команда выглядит нормально в другом профиле терминала
Документация не ответила на мой вопрос — как получить ответ лучше?
Документация не ответила на мой вопрос — как получить ответ лучше?
Как установить OpenClaw в Linux?
Как установить OpenClaw в Linux?
- Быстрый путь Linux + установка сервиса: Linux.
- Полное пошаговое руководство: Начало работы.
- Установщик + обновления: Установка и обновления.
Как установить OpenClaw на VPS?
Как установить OpenClaw на VPS?
Где руководства по установке в облаке/VPS?
Где руководства по установке в облаке/VPS?
- VPS-хостинг (все провайдеры в одном месте)
- Fly.io
- Hetzner
- exe.dev
Могу ли я попросить OpenClaw обновить себя?
Могу ли я попросить OpenClaw обновить себя?
Что на самом деле делает первичная настройка?
Что на самом деле делает первичная настройка?
openclaw onboard — рекомендуемый путь настройки. В локальном режиме он проводит вас через:- Настройку модели/авторизации (OAuth провайдера, API-ключи, setup-token Anthropic, а также варианты локальных моделей, такие как LM Studio)
- Расположение рабочей области + bootstrap-файлы
- Настройки Gateway (bind/port/auth/tailscale)
- Каналы (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage, а также встроенные channel plugins, например QQ Bot)
- Установку daemon (LaunchAgent на macOS; пользовательский unit systemd в Linux/WSL2)
- Проверки состояния и выбор Skills
Нужна ли подписка Claude или OpenAI, чтобы это запускать?
Нужна ли подписка Claude или OpenAI, чтобы это запускать?
- API-ключ Anthropic: обычный биллинг Anthropic API
- Claude CLI / авторизация подписки Claude в OpenClaw: сотрудники Anthropic
сообщили нам, что такое использование снова разрешено, и OpenClaw считает использование
claude -pсанкционированным для этой интеграции, если Anthropic не опубликует новую политику
Можно ли использовать подписку Claude Max без API-ключа?
Можно ли использовать подписку Claude Max без API-ключа?
claude -p санкционированными
для этой интеграции, если Anthropic не опубликует новую политику. Если вам нужна
максимально предсказуемая серверная настройка, вместо этого используйте API-ключ Anthropic.Поддерживается ли авторизация через подписку Claude (Claude Pro или Max)?
Поддерживается ли авторизация через подписку Claude (Claude Pro или Max)?
claude -p санкционированными для этой интеграции,
если Anthropic не опубликует новую политику.Anthropic setup-token все еще доступен как поддерживаемый путь токена OpenClaw, но теперь OpenClaw предпочитает повторное использование Claude CLI и claude -p, когда они доступны.
Для production- или многопользовательских нагрузок авторизация через API-ключ Anthropic все еще
остается более безопасным и предсказуемым выбором. Если вам нужны другие размещенные
варианты в стиле подписки в OpenClaw, смотрите OpenAI, Qwen / Model
Cloud, MiniMax и GLM
Models.Почему я вижу HTTP 429 rate_limit_error от Anthropic?
Почему я вижу HTTP 429 rate_limit_error от Anthropic?
Extra usage is required for long context requests, запрос пытается использовать
контекстное окно Anthropic на 1M (модель Claude 4.x с поддержкой GA для 1M или устаревшую
конфигурацию context1m: true). Это работает только тогда, когда ваши учетные данные подходят
для тарификации длинного контекста (оплата по API-ключу или путь входа OpenClaw через Claude
с включенным Extra Usage).Совет: задайте резервную модель, чтобы OpenClaw мог продолжать отвечать, пока провайдер ограничен по скорости.
См. Модели, OAuth и
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.Поддерживается ли AWS Bedrock?
Поддерживается ли AWS Bedrock?
amazon-bedrock; иначе вы можете явно включить plugins.entries.amazon-bedrock.config.discovery.enabled или добавить запись провайдера вручную. См. Amazon Bedrock и Провайдеры моделей. Если вы предпочитаете управляемый поток ключей, OpenAI-совместимый прокси перед Bedrock также остается допустимым вариантом.Как работает аутентификация Codex?
Как работает аутентификация Codex?
openai/gpt-5.5 для типичной настройки: аутентификация по подписке ChatGPT/Codex плюс
нативное выполнение через сервер приложения Codex. Устаревшие ссылки Codex GPT являются
устаревшей конфигурацией, которую исправляет openclaw doctor --fix. Прямой доступ по API-ключу OpenAI
остается доступен для поверхностей OpenAI API без агента и для агентных
моделей через упорядоченный профиль API-ключа openai.
См. Провайдеры моделей и Первичная настройка (CLI).Почему OpenClaw все еще упоминает устаревший префикс OpenAI Codex?
Почему OpenClaw все еще упоминает устаревший префикс OpenAI Codex?
openai — это идентификатор провайдера и профиля аутентификации как для API-ключей OpenAI, так и для
ChatGPT/Codex OAuth. Вы все еще можете видеть устаревший префикс OpenAI Codex в устаревшей конфигурации и
предупреждениях миграции.
В старых конфигурациях он также использовался как префикс модели:openai/gpt-5.5= аутентификация по подписке ChatGPT/Codex с нативной средой выполнения Codex для ходов агента- устаревшая ссылка Codex GPT-5.5 = устаревший маршрут модели, исправляемый
openclaw doctor --fix openai/gpt-5.5плюс упорядоченный профиль API-ключаopenai= аутентификация по API-ключу для агентной модели OpenAI- устаревшие идентификаторы профилей аутентификации Codex = устаревший идентификатор профиля аутентификации, переносимый
openclaw doctor --fix
OPENAI_API_KEY. Если вам нужна аутентификация по подписке ChatGPT/Codex, войдите с помощью
openclaw models auth login --provider openai. Оставьте ссылку модели как
openai/gpt-5.5; устаревшие ссылки моделей Codex — это устаревшая конфигурация, которую
openclaw doctor --fix перезаписывает.Почему лимиты Codex OAuth могут отличаться от ChatGPT в вебе?
Почему лимиты Codex OAuth могут отличаться от ChatGPT в вебе?
openclaw models status, но он не придумывает и не нормализует права ChatGPT в вебе
в прямой доступ к API. Если вам нужен прямой путь оплаты/лимитов OpenAI Platform,
используйте openai/* с API-ключом.Поддерживаете ли вы аутентификацию по подписке OpenAI (Codex OAuth)?
Поддерживаете ли вы аутентификацию по подписке OpenAI (Codex OAuth)?
Как настроить Gemini CLI OAuth?
Как настроить Gemini CLI OAuth?
openclaw.json.Шаги:- Установите Gemini CLI локально, чтобы
geminiбыл вPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Включите Plugin:
openclaw plugins enable google - Войдите:
openclaw models auth login --provider google-gemini-cli --set-default - Модель по умолчанию после входа:
google-gemini-cli/gemini-3-flash-preview - Если запросы завершаются ошибкой, задайте
GOOGLE_CLOUD_PROJECTилиGOOGLE_CLOUD_PROJECT_IDна хосте Gateway
Подходит ли локальная модель для обычных чатов?
Подходит ли локальная модель для обычных чатов?
Как удерживать трафик размещенной модели в конкретном регионе?
Как удерживать трафик размещенной модели в конкретном регионе?
models.mode: "merge", чтобы резервные варианты оставались доступны с учетом выбранного регионального провайдера.Нужно ли покупать Mac Mini, чтобы это установить?
Нужно ли покупать Mac Mini, чтобы это установить?
imsg на любом Mac, где выполнен вход в Messages. Если Gateway работает на Linux или в другом месте, задайте channels.imessage.cliPath как SSH-обертку, запускающую imsg на этом Mac. Если вам нужны другие инструменты только для macOS, запускайте Gateway на Mac или подключите узел macOS.Документация: iMessage, Узлы, Удаленный режим Mac.Нужен ли Mac mini для поддержки iMessage?
Нужен ли Mac mini для поддержки iMessage?
imsg; Gateway может работать на этом Mac или в другом месте с SSH-оберткой cliPath.Типичные настройки:- Запустите Gateway на Linux/VPS и задайте
channels.imessage.cliPathкак SSH-обертку, запускающуюimsgна Mac, где выполнен вход в Messages. - Запустите все на Mac, если хотите самую простую настройку на одной машине.
Если я куплю Mac mini для запуска OpenClaw, смогу ли подключить его к моему MacBook Pro?
Если я куплю Mac mini для запуска OpenClaw, смогу ли подключить его к моему MacBook Pro?
system.run на этом устройстве.Типичный шаблон:- Gateway на Mac mini (постоянно включен).
- MacBook Pro запускает приложение macOS или хост узла и подключается к Gateway.
- Используйте
openclaw nodes status/openclaw nodes list, чтобы увидеть его.
Можно ли использовать Bun?
Можно ли использовать Bun?
Telegram: что указывать в allowFrom?
Telegram: что указывать в allowFrom?
channels.telegram.allowFrom — это Telegram user ID отправителя-человека (числовой). Это не имя пользователя бота.Настройка запрашивает только числовые user ID. Если в конфигурации уже есть устаревшие записи @username, openclaw doctor --fix может попытаться их разрешить.Безопаснее (без стороннего бота):- Напишите вашему боту в личные сообщения, затем выполните
openclaw logs --followи прочитайтеfrom.id.
- Напишите вашему боту в личные сообщения, затем вызовите
https://api.telegram.org/bot<bot_token>/getUpdatesи прочитайтеmessage.from.id.
- Напишите
@userinfobotили@getidsbotв личные сообщения.
Могут ли несколько людей использовать один номер WhatsApp с разными экземплярами OpenClaw?
Могут ли несколько людей использовать один номер WhatsApp с разными экземплярами OpenClaw?
kind: "direct", отправитель E.164 вроде +15551234567) к разному agentId, чтобы у каждого человека были собственная рабочая область и хранилище сессий. Ответы по-прежнему приходят из одной учетной записи WhatsApp, а контроль доступа к личным чатам (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) глобален для каждой учетной записи WhatsApp. См. Маршрутизация нескольких агентов и WhatsApp.Можно ли запустить агента "быстрый чат" и агента "Opus для кодинга"?
Можно ли запустить агента "быстрый чат" и агента "Opus для кодинга"?
Работает ли Homebrew на Linux?
Работает ли Homebrew на Linux?
/home/linuxbrew/.linuxbrew/bin (или ваш префикс brew), чтобы инструменты, установленные через brew, разрешались в non-login shell.
Недавние сборки также добавляют в начало распространенные пользовательские каталоги bin в сервисах Linux systemd (например, ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) и учитывают PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR и FNM_DIR, когда они заданы.Разница между hackable git-установкой и npm-установкой
Разница между hackable git-установкой и npm-установкой
- Hackable (git) установка: полная рабочая копия исходного кода, редактируемая, лучше всего подходит для контрибьюторов. Вы запускаете сборки локально и можете исправлять код/документацию.
- npm-установка: глобальная установка CLI, без репозитория, лучше всего подходит для варианта “просто запустить”. Обновления поступают из dist-tags npm.
Можно ли позже переключаться между npm- и git-установками?
Можно ли позже переключаться между npm- и git-установками?
openclaw update --channel ..., когда OpenClaw уже установлен.
Это не удаляет ваши данные — меняется только установленный код OpenClaw.
Ваше состояние (~/.openclaw) и рабочая область (~/.openclaw/workspace) остаются нетронутыми.С npm на git:--dry-run, чтобы сначала предварительно просмотреть запланированное переключение режима. Обновлятор выполняет
последующие действия Doctor, обновляет источники плагинов для целевого канала и
перезапускает Gateway, если вы не передали --no-restart.Установщик тоже может принудительно выбрать любой режим:Запускать Gateway на ноутбуке или VPS?
Запускать Gateway на ноутбуке или VPS?
- Плюсы: нет расходов на сервер, прямой доступ к локальным файлам, живое окно браузера.
- Минусы: сон/обрывы сети = отключения, обновления/перезагрузки ОС прерывают работу, устройство должно оставаться включенным.
- Плюсы: всегда включен, стабильная сеть, нет проблем со сном ноутбука, проще поддерживать непрерывную работу.
- Минусы: часто работает без графического интерфейса (используйте скриншоты), только удаленный доступ к файлам, для обновлений нужно подключаться по SSH.
Насколько важно запускать OpenClaw на выделенной машине?
Насколько важно запускать OpenClaw на выделенной машине?
- Выделенный хост (VPS/Mac mini/Raspberry Pi): всегда включен, меньше прерываний из-за сна/перезагрузок, чище права доступа, проще поддерживать непрерывную работу.
- Общий ноутбук/настольный компьютер: вполне подходит для тестирования и активного использования, но ожидайте пауз, когда машина засыпает или обновляется.
Каковы минимальные требования к VPS и рекомендуемая ОС?
Каковы минимальные требования к VPS и рекомендуемая ОС?
- Абсолютный минимум: 1 vCPU, 1 ГБ RAM, ~500 МБ диска.
- Рекомендуется: 1-2 vCPU, 2 ГБ RAM или больше для запаса (логи, медиа, несколько каналов). Инструменты Node и автоматизация браузера могут требовать много ресурсов.
Можно ли запускать OpenClaw в VM и каковы требования?
Можно ли запускать OpenClaw в VM и каковы требования?
- Абсолютный минимум: 1 vCPU, 1 ГБ RAM.
- Рекомендуется: 2 ГБ RAM или больше, если вы запускаете несколько каналов, автоматизацию браузера или медиа-инструменты.
- ОС: Ubuntu LTS или другой современный Debian/Ubuntu.
Связанное
- FAQ — основной FAQ (модели, сессии, Gateway, безопасность и другое)
- Обзор установки
- Начало работы
- Устранение неполадок