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 г.