AnyClaw: Ubuntu 24.04 с доступом к аппаратному обеспечению Android и ИИ-агентом для разработки в терминале

Что предлагает AnyClaw
AnyClaw (ранее OpenClaw) — это полноценная среда Ubuntu 24.04, работающая в proot на Android, которая поставляется со встроенным ИИ-агентом для программирования (OpenClaw/Codex), веб-интерфейсом, доступным из браузера вашего телефона, и прямым доступом к аппаратному обеспечению Android из терминала.
Ключевые отличия от Termux
Вся среда терминала — это настоящий Ubuntu. apt install работает нормально для Node.js, Python, Go, Rust и других пакетов без ограничений репозиториев пакетов Termux или необходимости патчить Makefiles.
Доступ к аппаратному обеспечению Android из терминала
Каждый датчик и API Android доступен из обычных bash-команд:
# Сделать фото из терминала
termux-camera-photo selfie.jpg
Получить местоположение по GPS в формате JSON
termux-location
Прочитать статус аккумулятора
termux-battery-status
Включить/выключить фонарик
termux-torch on
Преобразование текста в речь
termux-tts-speak "Привет из Linux"
Получить информацию о Wi-Fi
termux-wifi-connectioninfo
Вибрация устройства
termux-vibrate -d 500
Выполнение Java на хосте Android
Команда bsh предоставляет интерпретатор BeanShell, который выполняет реальный Java-код на хосте Android из вашего терминала:
# Получить процент заряда аккумулятора с использованием API BatteryManager Android
bsh -c 'BatteryManager bm = (BatteryManager)context.getSystemService("batterymanager"); print(bm.getIntProperty(4) + "%");'
Подсчитать установленные пакеты
bsh -e 'pm.getInstalledPackages(0).size() + " packages"'
Сделать фото с полным контролем API камеры
bsh -e 'camera.takePhoto("/sdcard/photo.jpg")'
Это обеспечивает доступ к context, PackageManager, ContentResolver и всем API Android из bash.
Интеграция Shizuku для привилегий оболочки ADB
При запущенном Shizuku вы получаете привилегии оболочки ADB без root-прав:
shizuku pm list packages
shizuku settings put global adb_enabled 1
shizuku dumpsys battery
shizuku ls /data/dataGoogle Workspace CLI
Управляйте Drive, Gmail, Calendar и Sheets из командной строки:
gws drive files list --params '{"pageSize": 5}'
gws gmail +triage
gws calendar +agenda
gws gmail +send --to [email protected] --subject "Sent from my phone terminal" --body "Yes really"Возможности ИИ-агента
Встроенный агент (OpenClaw/Codex) может использовать все эти инструменты. Например, если попросить его «сделать фото и отправить его кому-то по email», он выполнит цепочку termux-camera-photo → gws gmail +send с вложением. Агент полностью осведомлён о доступных командах.
Обзор архитектуры
Архитектура системы состоит из:
- Приложение Android (Kotlin)
- proot (Ubuntu 24.04 aarch64), содержащий сервер Node.js (шлюз + веб-интерфейс), ИИ-агент (OpenClaw/Codex) и termux-/bsh/shizuku → host-bridge
- DeviceBridge (Kotlin ↔ proot IPC), обрабатывающий Камеру, Местоположение, Датчики, Буфер обмена, Уведомления, Календарь, Вибратор, Фонарик, Запись аудио, TTS и Shizuku (привилегированная оболочка)
- GWS connector (Google Workspace CLI)
- Foreground Service (фоновое выполнение)
Каждая команда termux- и вызов bsh проходят через файловый мост между proot и хостом Kotlin. Мост опрашивает директорию на наличие файлов .req, обрабатывает их через API Android и записывает файлы .resp обратно.
Приложение имеет веб-интерфейс, который работает на телефоне и доступен из любого браузера в той же сети, функционируя как самодостаточная среда для программирования с полным доступом к устройству Android.
📖 Read the full source: r/clawdbot
👀 Смотрите также
Игла: 26-миллионная модель вызова инструментов, построенная полностью без FFN
Needle — это модель вызова функций с 26 миллионами параметров без MLP, достигающая 6000 токенов/с на префилле и 1200 токенов/с на декоде на потребительских устройствах. Она превосходит FunctionGemma-270M, Qwen-0.6B, Granite-350M и LFM2.5-350M в одношаговом вызове инструментов.

Разработчик создает плагин MCP для WordPress с возможностями чтения/записи и 28 функциями.
Разработчик создал плагин для WordPress, который регистрирует 28 возможностей MCP через WordPress Abilities API, обеспечивая полный доступ на чтение и запись для ИИ-агентов программирования. Плагин управляет контентом, проверяет качество и обеспечивает безопасность, автоматически конвертируя между Markdown и блоками Gutenberg.

Реализация локального голосового помощника с помощью Qwen3 на RTX 5060 Ti
Полностью локальный голосовой помощник для автоматизации дома на базе Qwen3 ASR, LLM и TTS на RTX 5060 Ti с возможностью клонирования голоса Моргана Фримена и разнообразными инструментами интеграции.

Flash-MoE: Запуск модели Qwen с 397 миллиардами параметров на MacBook Pro с использованием чистого C/Metal
Flash-MoE — это чисто C/Metal-движок для вывода, который запускает модель Qwen3.5-397B-A17B, смесь экспертов с 397 миллиардами параметров, на MacBook Pro с 48 ГБ оперативной памяти со скоростью 4.4+ токена в секунду. Модель объёмом 209 ГБ загружается с SSD через пользовательские Metal compute-шейдеры без использования Python или фреймворков.