
austinintelligence/android-use
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Дайте агентам ИИ быстрый, ограниченный доступ к реальному устройству или эмулятору Android. MCP-сервер и CLI для Claude Code, Codex, Cursor и других.
Обзор
android-устройство Give AI an Android device. Ваш агент видит экран, нажимает, типирует, открывает приложения и управляет Chrome на реальном телефоне или локальном эмуляторе, примерно по два вызова инструмента для задачи. Установить · Подключить агента · Эмуляторы · Документация · Changelog Реальный сеанс на эмуляторе Android через MCP. Агент посылает одну команду; результатом является экран, к которому он привел. Картинка - это то, что получает агент, когда на экране мало текста: 17 КБ, с пронумерованной коробкой на управление, поэтому нажмите e4 работает. Меньше круглых поездок и более короткие результаты - вот в чем суть. Измеряемые на эмуляторе API 36 по MCP, 13 задач выполняются по 10 раз, против тех же задач до изменений в 1.1 (метод и цифры): Задержка нажатия остается неизменной (p50 около 700 мс). Экранные списки на 36% короче, а не на 50%, к которым мы стремились; экономия, которая имеет значение, происходит после действия, когда однострочный дифф заменяет полный список. Вам нужен Android 8 или новее с отладкой USB или эмулятором.
Обзор (машинный перевод)
использование андроидов Дайте своему агенту Android телефон. Держи руки на поводке. Ваш агент открывает приложения, считывает экран, нажимает, вводит и управляет Chrome на реальном телефоне или эмуляторе, примерно по два вызова инструмента для каждой задачи. Вы сами решаете, к чему это может прикоснуться.
Установить Подключить агента · Контроль эмуляторы · Документация · Изменить
##Что такое Android?
Ваш агент живет в терминале и браузере. Большинство приложений, которые люди используют каждый день, живут на телефоне. Android-использование соединяет два: это дает агенту, который вы уже используете (Claude Code, Codex, Cursor, Gemini CLI и другие) руки на реальном телефоне Android или эмуляторе.
Есть две части. Небольшое приложение-помощник на устройстве считывает экран через службу доступности Android и выполняет действия. au, на вашем компьютере, разговаривает с помощником по ADB и дает вашему агенту два инструмента: один смотреть, один действовать. Агент задает простые команды, такие как T1, и получает короткий ответ: экран, который он достиг, и после последующих действий, только то, что изменилось.
** Сначала читает текст.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
android-use Give your AI agent an Android phone. Keep your hands on the leash. Your agent opens apps, reads the screen, taps, types, and drives Chrome on a real phone or an emulator, in about two tool calls per task. You decide what it may touch.
Install · Connect an agent · Control · Emulators · Documentation · Changelog
What is android-use?
Your agent lives in a terminal and a browser. Most of the apps people use every day live on a phone. android-use connects the two: it gives the agent you already use (Claude Code, Codex, Cursor, Gemini CLI, and others) hands on a real Android phone or emulator.
There are two pieces. A small helper app on the device reads the screen through Android’s accessibility service and carries out actions. au, on your computer, talks to the helper over ADB and gives your agent two tools: one to look, one to act. The agent asks in plain commands like open app "Settings" then tap "Network & internet" and gets back a short answer: the screen it reached, and after later actions, only what changed.
- It reads text first. The screen comes back as a list of what is there: labels, buttons, switches with their state (
sw Wi-Fi=on), and fields with their contents. Agents act on labels, not on guessed coordinates. When an app shows little text, a small screenshot with a numbered box per control comes along, sotap e4still works. - It checks itself. Every action is matched against the screen it was planned from, journaled so it runs at most once, and confirmed after. A locked phone, a screen that is off, or an ambiguous label stops it with the reason and the one step that fixes it, instead of a blind tap.
- It remembers what worked. Save a command that worked as a routine and run it again in one call. Every session leaves a trace you can review, export, or turn into a test.
Установка
npx -y [email protected] setup