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

✍️ OpenClawRadar📅 Опубликовано: 19 марта 2026 г.🔗 Source
AnyClaw: Ubuntu 24.04 с доступом к аппаратному обеспечению Android и ИИ-агентом для разработки в терминале
Ad

Что предлагает 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.

Ad

Интеграция Shizuku для привилегий оболочки ADB

При запущенном Shizuku вы получаете привилегии оболочки ADB без root-прав:

shizuku pm list packages
shizuku settings put global adb_enabled 1
shizuku dumpsys battery
shizuku ls /data/data

Google 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

Ad

👀 Смотрите также

Приложение Hyper iOS: Диктофон с транскрипцией в реальном времени и извлечением действий
Инструменты

Приложение Hyper iOS: Диктофон с транскрипцией в реальном времени и извлечением действий

Hyper — это голосовой диктофон для iOS, который транскрибирует разговоры в реальном времени, предоставляет сводки и задачи, а также позволяет задавать вопросы во время беседы с помощью обнаружения ключевого слова. Он предназначен для неструктурированных встреч, таких как личные беседы, кофе-брейки и стендапы.

OpenClawRadar
OpenClaw Суперспособности: Библиотека из 31 навыка для решения проблем безопасности, стоимости и надежности.
Инструменты

OpenClaw Суперспособности: Библиотека из 31 навыка для решения проблем безопасности, стоимости и надежности.

Разработчик выпустил openclaw-superpowers — библиотеку из 31 готового к использованию навыка для OpenClaw. Библиотека решает распространённые проблемы, такие как неконтролируемые расходы на API, уязвимости безопасности и потеря контекста, и устанавливается одной командой.

OpenClawRadar
Навык GAN для Claude Code: Инструмент на основе состязательного ИИ для совершенствования идей
Инструменты

Навык GAN для Claude Code: Инструмент на основе состязательного ИИ для совершенствования идей

Навык Claude Code под названием /gan использует состязательные роли ИИ для критики и улучшения идей посредством чередующихся фаз Дискриминатора и Генератора, с такими функциями, как режимы интенсивности, вывод на нескольких языках и принудительный выбор роли, разработанными через самоитерацию.

OpenClawRadar
Нанокод: обучение кодирующих агентов, подобных Claude, с использованием JAX на TPU
Инструменты

Нанокод: обучение кодирующих агентов, подобных Claude, с использованием JAX на TPU

Nanocode — это библиотека JAX для сквозного обучения кодирующих агентов, подобных Claude, с использованием Constitutional AI и оптимизации для TPU. Модель с 1,3 млрд параметров можно обучить примерно за 9 часов за $200 на TPU v6e-8.

OpenClawRadar