AndroidHarness е агент за кодирање кој е сместен на вашиот телефон. Работи на реални проекти директно од уредот: чита и уредува датотеки, извршува команди на shell, управува со git, контролира прелистувач и извршува MCP алатки. Не е потребен компјутер.
Отворен код под лиценцата MIT: https://github.com/Sanuu7/AndroidHarness
ВРЕМЕ НА РАБОТА НА АГЕНТОТ
Разговарајте со агент за кодирање: стриминг на одговори, блокови за размислување и интерактивни картички со алатки. Прикачете вештини, код и PDF-датотеки. Подредете ги следењата за време на извршувањето или одобрете ги дејствата од известувањата. Контролните точки ги преживуваат рестартирањата на апликацијата. Двојното планирање врши инспекции и планови пред извршување. Услугата во преден план ги одржува извршувањата активни со исклучен екран.
57 ВГРАДЕНИ АЛАТКИ
- Датотеки: read_file, write_file, edit_file, multi_edit (fuzzy find-replace), 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 текст, web_search (без клуч, Brave, Tavily), web_fetch, http_request со бинарна детекција.
- Агент и меморија: memory_read, memory_write, memory_search, todo_write следење во живо, ask_user потсетници, задача (паралелни субагенти), pkg_search, pkg_install, pkg_list.
ПРОТОКОЛ ЗА КОНТЕКСТ НА МОДЕЛ (MCP)
Поврзување на надворешни екосистеми на алатки преку MCP:
- Поврзување на сервери преку stdio, HTTP и Server-Sent Events (SSE).
- Увезување на конфигурации со вметнување на Claude Desktop или MCP JSON.
- Серверите динамички ги изложуваат прилагодените алатки на времето на извршување на агентот.
- Вграден 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), броеви на линии, неограничено враќање, пребарување со regex и зачувување на кодирањето. Прегледувач на визуелни разлики еден до друг. Интерактивни терминални сесии.
АВТОМАТИЗАЦИИ И ГРАДЕЊЕ
Закажани автоматизации во позадина преку WorkManager: планер за распоред, претходно поставени интервали, историја на извршување, известувања. Контролна табла за градење и тестирање за команди на Gradle и тест пакети со дневници во живо и поправки на агенти со еден допир за неуспешни градби.
МОДЕЛИ И КЕШИРАЊЕ
Пристап без клуч преку вграден провајдер на Harness, или донесете API клучеви за Anthropic, Gemini, OpenAI или прилагодени URL адреси. Каталог во живо со сонди за латенција, точни цени и следење на трошоците во реално време. Брз мониторинг на кешот: погодоци, промашувања, токени за читање/пишување, стапки на погодоци. Скали на размислување од off до ultra.
БЕЗБЕДНО ПО ДИЗАЈН
Нивоа на извршување: Shizuku, Linux toolchain (bash, git, python, node), toybox sh резервна копија. Политиката на shell ги ограничува операциите на работен простор. Таен уредник ги чисти API клучевите. Четири режими на дозволи: потврди сè, потврди ризично, целосно автоматски, целосен пристап. Биометриско заклучување на апликации.
ВЕШТИНИ И МЕМОРИЈА
23 пакетни вештини за markdown (планирање, TDD, дебагирање, архитектура) плус прилагодени вештини. Следење на задачи во живо, индексирање на базата на код на мапа на складиште, гласовен внес на Groq Whisper, раздвојување на сесии, постојана меморија.
ПОЧЕТОК
1. Дозволете пристап до складирање за датотеки на проектот.
2. Користете вграден провајдер без клуч или внесете API клуч во Поставки.
3. Опционално: поврзете го Shizuku за привилегирано извршување на shell.
Нула аналитика, реклами или тракери. Податоците течат само до конфигурирани крајни точки. Пријавете проблеми на GitHub.
Систем за кодирање со вештачка интелигенција на вашиот уред: shell, датотеки, уредник на код, git и MCP.
Ажуриранa на
26 сеп. 2026 г.