Android Harness

Возрастные ограничения
Для всех
1+
(количество скачиваний)
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот

Описание

AndroidHarness — это агент для программирования, работающий на вашем телефоне. Он работает с реальными проектами прямо с устройства: читает и редактирует файлы, выполняет команды оболочки, управляет Git, контролирует браузер и запускает инструменты MCP. ПК не требуется.

Открытый исходный код под лицензией MIT: https://github.com/Sanuu7/AndroidHarness

СРЕДА ВЫПОЛНЕНИЯ АГЕНТА

Общайтесь с агентом для программирования: потоковые ответы, блоки мышления и интерактивные карточки инструментов. Прикрепляйте навыки, код и PDF-файлы. Ставьте в очередь последующие действия во время выполнения или подтверждайте действия из уведомлений. Контрольные точки сохраняются после перезапуска приложения. Двойное планирование проверяет и планирует перед выполнением. Служба переднего плана поддерживает работу приложений даже при выключенном экране.

57 ВСТРОЕННЫХ ИНСТРУМЕНТОВ

- Файлы: read_file, write_file, edit_file, multi_edit (нечеткий поиск-замена), apply_patch с откатом, grep, search_files, file_info, пакетное копирование, перемещение, удаление.

- Оболочка: оболочка с таймаутами и очисткой групп процессов, менеджер фоновых демонов (shell_background, bg_list, bg_kill).

- Git: git_status, git_diff, git_log, git_show (просмотр патчей), git_commit, git_branch, git_branch_manage, git_checkout, git_push с восстановлением исходного кода, git_pull.

- Система и диагностика: read_logcat с фильтрами пакетов и тегов, набор тестов самодиагностики doctor, проверка env_status.

- Компьютерное зрение и веб: read_image для моделей компьютерного зрения, извлечение текста из PDF-файлов, веб-поиск (без ключа, Brave, Tavily), web_fetch, http_request с обнаружением бинарных файлов.

- Агент и память: memory_read, memory_write, memory_search, todo_write отслеживание в реальном времени, подсказки ask_user, task (параллельные подагенты), pkg_search, pkg_install, pkg_list. ПРОТОКОЛ КОНТЕКСТА МОДЕЛИ (MCP)

Подключение внешних экосистем инструментов через MCP:
- Подключение серверов через stdio, HTTP и Server-Sent Events (SSE).

- Импорт конфигураций путем вставки Claude Desktop или JSON MCP.

- Серверы динамически предоставляют доступ к пользовательским инструментам среде выполнения агента.

- Встроенная аутентификация OAuth 2.0 через Chrome Custom Tabs для аутентифицированных сервисов.

- Подтверждение для каждого рабочего пространства и проверка целостности HMAC защищают выполнение.

БРАУЗЕР АГЕНТА (13 ИНСТРУМЕНТОВ)

Автоматизация браузера без графического интерфейса для 13 инструментов: browser_navigate, browser_click, browser_type, browser_scroll, browser_wait_for, browser_eval, browser_get_logs, browser_screenshot, browser_back, browser_forward, browser_refresh, browser_get_url, browser_get_dom. Предварительный просмотр веб-приложений с помощью DevTools, фреймов устройств и мгновенного исправления ошибок агентом.

ФАЙЛЫ, РЕДАКТОР, ТЕРМИНАЛ

Файловый менеджер рабочей области с возможностью множественного выбора и пакетной обработки. Редактор кода с подсветкой синтаксиса (Kotlin, Java, Python, JS, TS, HTML, Shell), нумерацией строк, неограниченной отменой, поиском по регулярным выражениям и сохранением кодировки. Визуальный просмотр различий между версиями. Интерактивные сеансы терминала.

АВТОМАТИЗАЦИЯ И СБОРКА

Запланированные фоновые автоматизации через WorkManager: планировщик расписания, предустановленные интервалы, история запусков, оповещения. Панель мониторинга сборки и тестирования для команд Gradle и наборов тестов с журналами в реальном времени и мгновенным исправлением ошибок агентом для неудачных сборок.

МОДЕЛИ И КЭШИРОВАНИЕ

Бесключевой доступ через встроенный поставщик Harness или использование ключей API для Anthropic, Gemini, OpenAI или пользовательских URL-адресов. Каталог в реальном времени с проверкой задержки, точным ценообразованием и отслеживанием затрат в реальном времени. Мониторинг кэша: попадания, промахи, токены чтения/записи, коэффициенты попаданий. Шкала мышления от выключенного до ультра-настроения.

БЕЗОПАСНОСТЬ ПО ЗАКОНУ

Уровни выполнения: Shizuku, набор инструментов Linux (bash, git, python, node), резервный вариант toybox sh. Политика оболочки ограничивает операции рабочей областью. Редактор секретов очищает ключи API. Четыре режима разрешений: подтверждение всех, подтверждение рискованных, полностью автоматический, полный доступ. Биометрическая блокировка приложения.

НАВЫКИ И ПАМЯТЬ

23 встроенных навыка Markdown (планирование, TDD, отладка, архитектура) плюс пользовательские навыки. Отслеживание задач в реальном времени, индексирование кодовой базы репозитория, голосовой ввод Groq Whisper, создание форков сессий, постоянная память.

НАЧАЛО РАБОТЫ

1. Предоставьте доступ к хранилищу для файлов проекта.

2. Используйте встроенный поставщик без ключей или введите ключ API в настройках. 3. Дополнительно: подключите Shizuku для выполнения командной строки с привилегиями.

Никакой аналитики, рекламы или трекеров. Данные передаются только на настроенные конечные точки. Сообщайте о проблемах на GitHub.
Инструменты для разработки программного обеспечения с использованием ИИ на вашем устройстве: оболочка, файлы, редактор кода, Git и MCP.
Последнее обновление
26 сент. 2026 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.

Новое в приложении

* Added Subagent controls, SSH workspaces, CodeGraph, Caveman modes, encrypted backup, and Permission manager
* Added generation speed and first-token delay reports
* Added keyless Kilo and Polinations providers
* Enabled Screenshots by default
* Improved streaming, UI, background service, checkpoints, and security
* Fixed Browser, Git, WebFetch, file tools, patching, Subagents, and crashes

Поддержка приложения