Убирался в ящике и наткнулся на старый Xiaomi 11T — Dimensity 1200, 8 ГБ ОЗУ, 128 ГБ памяти. Жалко выбрасывать, продавать не хочется, а пылиться — обидно. Решил дать вторую жизнь: превратить в персональный AI-ассистент на базе OpenClaw.
OpenClaw — open-source AI-ассистент, который работает на вашем устройстве и отвечает в Telegram, WhatsApp, Discord и других мессенджерах. Официально Android не поддерживается как хост для gateway, но community нашёл рабочие решения. Я проверил всё лично на этом самом телефоне.
Дисклеймер. Это неофициальный гайд. Запуск gateway на Android — workaround, не поддерживаемый разработчиками OpenClaw. Дата — 22 марта 2026. Модели и версии быстро меняются — проверяйте актуальность.
Стоп. Прежде чем начинать
Закройте статью, если:
- Не знаете, как безопасно хранить API-ключи;
- Не читаете логи и вывод терминала;
- Не готовы вручную обновлять и проверять сторонние скрипты.
OpenClaw — мощный инструмент с доступом к устройству и аккаунтам. Кривая настройка — реальный вектор атаки. Это не теория, а следствие использования без security-настроек.
Мой подопытный
Xiaomi 11T: 8 ГБ ОЗУ, 91 ГБ свободно. Минимум для OpenClaw — 2 ГБ, рекомендуется 4+. Устройство идеально подходит под роль «домашнего сервера на полке».
Если повторите на другом устройстве — оставьте характеристики в комментариях. Это поможет другим.
Что такое OpenClaw?
Персональный AI-ассистент с открытым кодом, который живёт на вашем железе, а не в облаке. Общается через Telegram, WhatsApp, Discord, Slack, Signal и другие. Вы контролируете данные, доступ и настройки.
Gateway — это мозг и панель управления. Ассистент — то, с чем вы общаетесь в мессенджере. В этом гайде мы поднимаем gateway на Android через Termux/proot. Официально так делать нельзя, но community делает — и работает.
Краткая история: проект стартовал как Clawdbot (ноябрь 2025), стал Moltbot (январь 2026), затем — OpenClaw. 14 февраля 2026 Петер Штайнбергер объявил о переходе в независимый фонд. На момент написания фонд формируется, проект остаётся открытым.
Что понадобится
- Android 10+, от 2 ГБ ОЗУ (лучше 4+);
- Стабильный Wi-Fi;
- API-ключ: Gemini, OpenRouter (бесплатно), OpenAI или Anthropic;
- Termux из F-Droid (не из Google Play);
- Termux:API из F-Droid.
Место на диске: ~3 ГБ под OpenClaw и Node.js, ~700 МБ — образ Ubuntu (при proot). Итого: 3,7–4 ГБ.
Способ 1: Termux + Ubuntu (proot) — рекомендуемый
Community-tested. Не в официальных доках, но наиболее проверенный путь. Источники: Sagar Tamang, AbuZar-Ansarii и др.
Классический подход: ставим Ubuntu через proot, внутри — Node.js и OpenClaw. Высокая совместимость, надёжная работа.
Шаг 1. Установка Termux
Скачайте F-Droid с f-droid.org. Установите Termux и Termux:API.
Шаг 2. Установка Ubuntu через proot-distro
В Termux выполните:
pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
Теперь у вас полноценная Ubuntu в Android.
Шаг 3. Установка Node.js и OpenClaw
Внутри Ubuntu:
curl -fsSL https://deb.nodesource.com/setup_22.x | bash
apt-get install -y nodejs
npm install -g openclaw
Проверьте:
node -v # Должно быть 22.16+
npm -v
openclaw --version
Сверяйтесь с актуальной документацией: docs.openclaw.ai/install/node.
Шаг 4. Bionic Bypass (если gateway падает)
Если при запуске ошибка: os.networkInterfaces(), System Error 13, EACCES — это Bionic C в Android.
Создайте патч:
echo "module.exports = Object.assign(() => ({ lo: { internal: true, cidr: '127.0.0.1/8' } }), { platform: 'linux' });" > /data/data/com.termux/files/home/bypass.js
Подключите при запуске:
NODE_OPTIONS="--require /data/data/com.termux/files/home/bypass.js" openclaw gateway
Почему не пустой объект? Потому что некоторые модули требуют хотя бы один интерфейс.
Откат:
unset NODE_OPTIONS
Шаг 5. Онбординг и настройка
Запустите:
openclaw onboarding
Мастер настроит gateway, workspace, каналы и skills. Важно:
- Gateway Bind → Loopback. Единственный безопасный режим без root.
- Выберите провайдера: Gemini, OpenRouter, OpenAI и др.
- Введите API-ключ.
Позже можно перенастроить:
openclaw configure.
Шаг 6. Запуск gateway
Запускайте в Termux напрямую, не через SSH — иначе процесс умрёт при отключении.
Совет: используйте tmux, чтобы не терять сессию:
apt install tmux
tmux new -s oc
openclaw gateway --verbose
Отключиться: Ctrl+B → D. Вернуться: tmux attach -t oc.
Шаг 7. Открытие веб-панели
Выполните:
openclaw dashboard
Если браузер не открылся — введите вручную: http://127.0.0.1:18789.
Если запрашивает токен — получите его в Termux:
openclaw config get gateway.auth.token
Шаг 8. Проверка работоспособности
Убедитесь, что:
openclaw --version— показывает версию без ошибок;openclaw gateway --verbose— не падает в первые 30 секунд;- в браузере открывается
http://127.0.0.1:18789; - UI принимает токен и подключается;
- тестовое сообщение в UI — получает ответ.
Всё зелёное? Поздравляю — у вас AI-сервер на старом телефоне.
Шаг 9. Подключение мессенджера (опционально)
Поддерживаемые каналы: Telegram, WhatsApp (Baileys), Discord, Slack, Signal, iMessage, Google Chat и более 20 других. Настраивается в онбординге или через веб-панель.
Я подключил Telegram — ответ приходит за 5–10 секунд на бесплатной модели. Для домашнего использования — более чем.
Не дайте Android убить процесс
Android агрессивно убивает фоновые процессы. Особенно MIUI/HyperOS.
Termux wake-lock
В Termux (не в proot):
termux-wake-lock
termux-battery-status
Отключите оптимизацию батареи
Настройки → Батарея → Использование батареи → Termux → Без ограничений.
Особенности Xiaomi/HyperOS
- Настройки → Батарея → Фоновая активность → Termux → Нет ограничений;
- Настройки → Приложения → Управление приложениями → Termux → Автозапуск → Включить;
- В «Недавних» — долгое нажатие на Termux → иконка замка (не убирать из памяти).
Phantom Process Killer (Android 12+)
Если видите [Process completed (signal 9)] — это он. Поищите «disable Phantom Process Killer» для вашей версии Android.
Для режима 24/7
Оставьте телефон на зарядке. Теперь это сервер.
Способ 2: openclaw-android от AidanPark — легковесный
Community project. Источник: github.com/AidanPark/openclaw-android
Этот метод избегает proot и Ubuntu. Устанавливает glibc напрямую, запускает OpenClaw в чистом Termux. Экономит 700 МБ–1 ГБ.
curl -sL https://raw.githubusercontent.com/AidanPark/openclaw-android/main/install.sh | bash
Внимание:
curl | bash— рискованная операция. Скачайте и проверьте скрипт, если сомневаетесь.
Управление через oa
oa --update— обновление;oa --backup— резервная копия (лучше, чемopenclaw backup, который ломается на Android);oa --uninstall— удаление;oa --health— проверка состояния.
openclaw backupчасто падает — использует хардлинки, запрещённые в Android.oa --backup— безопасная альтернатива.
Способ 3: openclaw-termux от mithun50 (Flutter)
Community project. Источник: github.com/mithun50/openclaw-termux
Flutter-приложение: Ubuntu через proot, Node.js, OpenClaw и UI — всё в одном. Для тех, кто не хочет терминал.
Скачайте APK с GitHub или установите через CLI:
wget https://github.com/mithun50/openclaw-termux/releases/latest/download/openclawx.apk
mv openclawx.apk $PREFIX/share/apk/openclawx.apk
openclawx setup
Команды:
openclawx setup— установка;openclawx start— запуск;openclawx onboarding— настройка ключей;openclawx shell— вход в Ubuntu.
Уязвимость хранилища
Версии до v1.8.4 запрашивали MANAGE_EXTERNAL_STORAGE и через symlinks могли удалять файлы пользователя. Используйте v1.8.4 или новее.
Способ 4: AnyClaw — всё в одном
Community project, верифицирован. Источник: github.com/friuns2/openclaw-android-assistant. Доступен в Google Play.
AnyClaw — самодостаточный APK: OpenClaw + Codex CLI (агент для кода). Встроенный userland: sh, apt, Node.js 24, npm, SSL. Без root, без Termux.
Авторизация через OpenAI OAuth. Оба агента используют одни учётные данные. Поддержка только OpenAI по умолчанию.
Важно: включён режим danger-full-access sandbox. Будьте осторожны.
APK: ~359 МБ. Доступен в Google Play и на GitHub.
Настройка с OpenRouter (бесплатно)
Можно запустить полностью бесплатно: OpenClaw + OpenRouter + старый телефон.
Шаг 1. Получение API-ключа
- Перейдите на openrouter.ai, зарегистрируйтесь;
- Settings → API Keys → Create Key;
- Скопируйте ключ (sk-or-v1-...).
Кредитная карта не нужна.
Шаг 2. Онбординг
Выберите OpenRouter, вставьте ключ. Gateway Bind → Loopback.
Шаг 3. Выбор модели
Для старта: openrouter/free — роутер к бесплатным моделям. Сам выбирает подходящую.
Для ручного выбора:
deepseek/deepseek-r1:freemeta-llama/llama-3.3-70b-instruct:free
Иногда нужен префикс openrouter/. Если не работает — попробуйте другой формат.
Актуальный список: openrouter.ai/models?pricing=free. Модели ротируются — проверяйте перед настройкой.
Шаг 4. Конфиг с фоллбэками
Отредактируйте ~/.openclaw/openclaw.json:
{
"model": "openrouter/free",
"fallbackModels": [
"deepseek/deepseek-r1:free",
"meta-llama/llama-3.3-70b-instruct:free"
]
}
Фоллбэки полезны: если основная модель недоступна — переключится на резервную.
Шаг 5. Запуск
Запустите openclaw gateway — и пользуйтесь.
Ограничения бесплатных моделей
- ~20 запросов в минуту, ~200 в день;
- Лимиты могут меняться без предупреждения;
- Некоторые модели логируют промпты для обучения.
Для лёгкого использования — хватает. Для активной работы — нет.
Стоимость при выходе за фри-тир
OpenClaw — бесплатен (MIT). Деньги уходят на API:
- Лёгкое использование: $3–15/мес;
- Типичное (2–4 часа в день): $20–60/мес;
- Один разработчик потратил $623 за месяц. Ставьте лимиты у провайдера.
«$0» — только при строгом использовании бесплатных моделей в рамках лимитов.
Обновление OpenClaw
Зависит от способа установки:
- npm (Способы 1, 3):
npm install -g openclaw@latest; - AidanPark (Способ 2):
oa --update; - Flutter APK (Способ 3): скачайте новый APK с GitHub.
Текущая версия (на март 2026): 2026.3.13. Периодически запускайте openclaw doctor для диагностики.
Быстрый старт после перезагрузки
- Включите Termux;
- Запустите
termux-wake-lock; - Отключите оптимизацию батареи (если сбросилось);
- Запустите
tmux attach -t ocилиopenclaw gateway; - Откройте веб-панель.
Две минуты — и бот снова онлайн.
Безопасность
Этот раздел — не формальность. OpenClaw имеет доступ к мессенджерам, API-ключам и файлам. Читайте внимательно.
Хранение учётных данных
Директория ~/.openclaw/ содержит:
openclaw.json— токены, настройки;credentials/— данные каналов;agents/<id>/agent/auth-profiles.json— API-ключи;secrets.json— опционально.
Относитесь к ней как к хранилищу паролей:
- Не синхронизируйте в облако;
- Никогда не публикуйте содержимое;
- Используйте
SecretRef— скрывает чувствительные данные.
Вредоносные skills
2 марта 2026 исследователи раскрыли zero-click эксплойт: достаточно посетить веб-страницу — и атакующий захватывает экземпляр OpenClaw.
Любой сторонний skill — это ненадёжный код с полными правами. Cisco обнаружил hundreds вредоносных расширений на ClawHub.
CVE-2026-25253
Критическая уязвимость (CVSS 8.8): кража токена и RCE в один клик. Браузеры не применяют cross-origin к WebSocket — любой сайт может подключиться к gateway, даже на loopback. Патч есть — обновляйтесь.
Обязательные меры (чеклист)
- Обновляйте OpenClaw до последней стабильной версии;
- Никогда не публикуйте API-ключи и токен gateway;
- Не устанавливайте непроверенные skills. Используйте Cisco Skill Scanner (github.com/cisco-ai-defense/skill-scanner);
- Используйте отдельные аккаунты: Google, Telegram-бот и т.д.;
- Не посещайте сомнительные сайты при запущенном gateway. Loopback — не защита (см. CVE).
Частые проблемы
Troubleshooting: 8 типичных ошибок
openclaw: command not found
Добавьте в PATH: export PATH="$(npm prefix -g)/bin:$PATH" → в ~/.bashrc.
node -v показывает не ту версию
Переустановите через nodesource.
Gateway падает при старте
Смотрите лог: os.networkInterfaces(), System Error 13 → Bionic Bypass.
UI не открывается на 127.0.0.1:18789
Проверьте, запущен ли gateway: openclaw gateway status.
Токен не подходит в UI
Копируйте без пробелов: openclaw config get gateway.auth.token.
[Process completed (signal 9)]
Android убил процесс. См. раздел по фоновой активности.
npm install зависает
Проверьте Wi-Fi. Попробуйте с --verbose. В proot сеть может быть медленной.
EACCES при npm install
Настройте глобальный prefix: mkdir ~/.npm-global, npm config set prefix '~/.npm-global', добавьте в PATH.
Сравнение способов
- 1. proot Ubuntu: community-tested, максимум совместимости, но оверхед и ручная настройка.
- 2. AidanPark: легковесный, одна команда, доверие — community.
- 3. mithun50: Flutter UI, удобно, но уязвимость до v1.8.4.
- 4. AnyClaw: верифицирован, Google Play, всё в одном, но только OpenAI и опасный режим по умолчанию.
Итого: сколько это стоит
- Бесплатно: OpenClaw (MIT), OpenRouter (:free), старый телефон, Wi-Fi.
- Итого (free tier): $0 (лимиты: ~20 req/min, ~200 req/day).
- При активном использовании: $5–30+/мес (API).
«Open source» ≠ «ноль затрат». Софт бесплатен, вычисления — нет. Но для домашнего использования с бесплатными моделями — реально $0.
Вместо заключения
Телефон лежал два года. Сейчас стоит на полке, подключён к зарядке, и через Telegram мне отвечает AI-ассистент. Бесплатно. На open-source. На железе из ящика.
Это не замена VPS. Gateway может упасть после обновления Android, HyperOS может убить процесс, бесплатные модели — исчезнуть. Но как pet-проект и способ оживить старое устройство — работает. И это, чёрт возьми, приятно.