Почему Android?
У вас наверняка есть старый телефон на Android, лежащий в ящике. У него есть процессор, оперативная память, WiFi, батарея, которая служит встроенным источником бесперебойного питания, и он почти не потребляет энергии. С Termux он может запускать OpenClaw 24/7 в качестве личного AI-агента — без облачного сервера, без ежемесячной платы за хостинг.
Это не официально поддерживается командой OpenClaw, но сообщество довело процесс до такого уровня, что он надёжно работает на большинстве устройств Android с 4+ ГБ RAM.
Два подхода
| Метод | Сложность | Совместимость | Производительность |
|---|---|---|---|
| Нативный Termux | Лёгкий | Большинство устройств | Хорошая |
| Ubuntu в Termux | Средний | Все устройства | Лучше |
Нативный метод устанавливает Node.js непосредственно в Termux. Метод Ubuntu запускает полноценную среду Ubuntu внутри Termux с помощью proot, обеспечивая лучшую совместимость с зависимостями OpenClaw.
Предварительные требования
- •Телефон или планшет на Android с 4+ ГБ RAM (рекомендуется 8 ГБ)
- •Android 7.0 или выше
- •Termux из F-Droid — НЕ используйте версию из Google Play Store, она устарела и не поддерживается
- •WiFi-подключение
- •API-ключ AI-провайдера
Установка Termux
- 1.Установите F-Droid на ваше устройство Android
- 2.Откройте F-Droid и найдите «Termux»
- 3.Установите Termux из F-Droid
Метод 1: нативная установка в Termux
Откройте Termux и выполните:
# Update packages
pkg update && pkg upgrade -y
# Install Node.js and essential tools
pkg install nodejs-lts git -y
# Verify Node.js version (must be 22+)
node --version
# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding
openclaw onboard --install-daemon
Следуйте мастеру настройки для задания API-ключа и подключения платформы чата.
Установка одной командой (скрипт от сообщества)
Сообщество поддерживает установщик одной командой:
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
Он автоматически устанавливает все зависимости за 3-10 минут в зависимости от скорости сети.
Метод 2: Ubuntu в Termux (proot)
Этот метод даёт вам полноценную среду Ubuntu, что обеспечивает лучшую совместимость:
# Install proot-distro
pkg update && pkg install proot-distro -y
# Install Ubuntu
proot-distro install ubuntu
# Enter Ubuntu
proot-distro login ubuntu
# Inside Ubuntu: install Node.js
apt update && apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding
openclaw onboard --install-daemon
Предотвращение завершения Termux системой Android
Это самый важный шаг. Android агрессивно завершает фоновые приложения для экономии батареи. Без этих настроек ваш агент перестанет работать, когда вы заблокируете экран.
1. Отключите оптимизацию батареи
Перейдите в Настройки > Батарея > Использование батареи приложениями > Termux и установите Без ограничений.
2. Получите блокировку пробуждения в Termux
termux-wake-lock
Выполняйте это каждый раз при запуске Termux или добавьте в ваш ~/.bashrc.
3. Закрепите Termux в недавних приложениях
Откройте вид недавних приложений, долго нажмите на карточку Termux и нажмите значок закрепления/блокировки. Это укажет Android не завершать приложение.
4. Отключите энергосберегатели MIUI/OneUI/ColorOS
На телефонах китайских брендов (Xiaomi, OPPO, Vivo, Huawei) пользовательская оболочка Android имеет собственное агрессивное управление батареей. Вам нужно отключить его специально для Termux в настройках батареи производителя. Поищите «[ваш бренд] как сохранить приложение работающим в фоне» для инструкций по конкретному устройству.
Доступ к веб-панели
Веб-интерфейс OpenClaw доступен по адресу http://localhost:3000 внутри Termux. Чтобы получить доступ с другого устройства в той же сети:
# Find your phone's IP address
ifconfig wlan0 | grep inet
Затем откройте http://[ip-телефона]:3000 с вашего ноутбука или другого телефона.
Ожидания по производительности
| Устройство | RAM | Опыт использования |
|---|---|---|
| Бюджетный телефон (4 ГБ) | Впритык | Работает для облачного инференса, может быть медленным |
| Средний класс (6-8 ГБ) | Хороший | Плавный облачный инференс, базовые локальные модели (1-3B) |
| Флагман/Планшет (12+ ГБ) | Отличный | Может запускать небольшие локальные модели через Ollama |
Весь AI-инференс выполняется в облаке (если вы не настроили Ollama), поэтому процессор телефона имеет меньшее значение, чем вы могли бы подумать. В основном нужно достаточно оперативной памяти для запуска шлюза Node.js.
Ограничения
- •Нет локального LLM-инференса на большинстве телефонов (если у вас нет 12+ ГБ RAM и настроенного Ollama для Android)
- •Расход батареи: ожидайте 5-10% в час при активном использовании; меньше в режиме простоя
- •Нет официальной поддержки: команда OpenClaw официально не поддерживает Android/Termux. Поддержка сообщества доступна в Discord в канале
#android. - •Привязка WhatsApp: сканирование QR-кода WhatsApp Web работает, но WhatsApp может иногда требовать повторной привязки
Старый телефон как AI-сервер
Идеальный вариант — использовать старый телефон, который вы больше не носите с собой. Подключите его к зарядке, подключите к WiFi, настройте Termux с блокировкой пробуждения и забудьте о нём. Он станет тихим, постоянно работающим AI-сервером, который ничего не стоит в эксплуатации.
Некоторые участники сообщества запускают OpenClaw на старых телефонах непрерывно в течение недель без проблем. Ключ — отключить всю оптимизацию батареи и держать телефон подключённым к зарядке.
Для подробных пошаговых руководств со скриншотами смотрите руководство OpenClaw_Termux и openclaw-android для альтернативы без proot.