AndroidHarness je kódovací agent, který funguje přímo ve vašem telefonu. Pracuje na reálných projektech přímo ze zařízení: čte a upravuje soubory, spouští příkazy shellu, řídí git, ovládá prohlížeč a spouští nástroje MCP. Není potřeba počítač.
Open source pod licencí MIT: https://github.com/Sanuu7/AndroidHarness
PROGRAM PRO AGENTA
Chatujte s kódovacím agentem: streamujte odpovědi, myšlenkové bloky a interaktivní karty nástrojů. Připojujte dovednosti, kód a PDF. Zařazujte následné kroky do fronty během běhů nebo schvalujte akce z oznámení. Kontrolní body přežijí restartování aplikace. Duální plánování kontroluje a plánuje před spuštěním. Služba na popředí udržuje běhy aktivní i s vypnutou obrazovkou.
57 VESTAVĚNÝCH NÁSTROJŮ
- Soubory: read_file, write_file, edit_file, multi_edit (fuzzy find-replace), apply_patch s rollbackem, grep, search_files, file_info, dávkové kopírování, přesun, odstranění.
- Shell: shell s časovými limity a čištěním skupin procesů, správce démonů na pozadí (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (zobrazení záplat), git_commit, git_branch, git_branch_manage, git_checkout, git_push s opravou upstreamu, git_pull.
- Systém a diagnostika: read_logcat s filtry balíčků a tagů, sada autotestů Doctor, sonda env_status.
- Vize a web: read_image pro modely Vize, extrakce textu PDF, web_search (keyless, Brave, Tavily), web_fetch, http_request s detekcí binárních kódů.
- Agent a paměť: memory_read, memory_write, memory_search, sledování todo_write v reálném čase, výzvy ask_user, task (paralelní subagenti), pkg_search, pkg_install, pkg_list.
PROTOKOL MODEL CONTEXT (MCP)
Připojení ekosystémů externích nástrojů prostřednictvím MCP:
- Připojení serverů přes stdio, HTTP a Server-Sent Events (SSE).
- Import konfigurací vložením Claude Desktop nebo MCP JSON.
- Servery dynamicky zpřístupňují vlastní nástroje běhovému prostředí agenta.
- Vestavěný OAuth 2.0 prostřednictvím vlastních karet Chrome pro ověřené služby.
- Schválení jednotlivých pracovních prostorů a ověření integrity HMAC chrání spuštění.
PROHLÍŽEČ AGENTŮ (13 NÁSTROJŮ)
Automatizace prohlížeče bez headlessu napříč 13 nástroji: 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. Náhled webových aplikací pomocí DevTools, rámců zařízení a opravy chyb jedním klepnutím zpět agentovi.
SOUBORY, EDITOR, TERMINÁL
Správce souborů v pracovním prostoru s možností výběru vícenásobných položek a dávkových operací. Editor kódu se zvýrazňováním syntaxe (Kotlin, Java, Python, JS, TS, HTML, Shell), číslováním řádků, neomezeným vrácením zpět, vyhledáváním regulárních výrazů a ukládáním se zachováním kódování. Prohlížeč rozdílů vedle sebe. Interaktivní terminálové relace.
AUTOMATIZACE A SESTAVOVÁNÍ
Plánované automatizace na pozadí prostřednictvím WorkManageru: plánovač plánování, přednastavené intervaly, historie spuštění, upozornění. Řídicí panel pro sestavení a testování příkazů a testovacích sad Gradle s živými protokoly a opravami agenta jedním klepnutím pro neúspěšné sestavení.
MODELY A UKLÁDÁNÍ DO MEZIPAMĚTI
Bezklíčový přístup prostřednictvím vestavěného poskytovatele Harness nebo klíče API pro Anthropic, Gemini, OpenAI nebo vlastní URL. Živý katalog se sondami latence, přesným stanovením cen a sledováním nákladů v reálném čase. Okamžité monitorování mezipaměti: zásahy, neúspěchy, tokeny pro čtení/zápis, míra zásahů. Žebříčky myšlení od off po ultra.
BEZPEČNÉ OD ZÁVRHU
Úrovně provádění: Shizuku, Linux toolchain (bash, git, python, node), toybox sh fallback. Politika shellu omezuje operace na pracovní prostor. Tajný editor maže klíče API. Čtyři režimy oprávnění: potvrdit vše, potvrdit riskantní, plně automaticky, plný přístup. Biometrické uzamčení aplikace.
DOVEDNOSTI A PAMĚŤ
23 balíčků dovedností pro markdown (plánování, TDD, ladění, architektura) plus vlastní dovednosti. Sledování úkolů v reálném čase, indexování kódové základny map repozitářů, hlasový vstup Groq Whisper, větvení relací, perzistentní paměť.
ZAČÍNÁME
1. Udělte přístup k úložišti pro soubory projektu.
2. Použijte vestavěného poskytovatele bezklíčového přístupu nebo zadejte klíč API v Nastavení.
3. Volitelné: připojte Shizuku pro privilegované spuštění shellu.
Žádná analytika, reklamy ani sledovače. Tok dat je pouze do nakonfigurovaných koncových bodů. Nahlaste problémy na GitHubu.
Kódovací systém pro umělou inteligenci na vašem zařízení: shell, soubory, editor kódu, git a MCP.
Datum aktualizace
26. 9. 2026