AndroidHarness je programski agent, ki deluje na vašem telefonu. Deluje na resničnih projektih neposredno iz naprave: bere in ureja datoteke, izvaja ukaze lupine, poganja git, nadzoruje brskalnik in izvaja orodja MCP. Računalnik ni potreben.
Odprtokodna koda pod licenco MIT: https://github.com/Sanuu7/AndroidHarness
IZVAJALCEV AGENTA
Klepetajte s programskim agentom: pretakanje odgovorov, blokov razmišljanja in interaktivnih orodnih kartic. Priložite spretnosti, kodo in PDF-je. Med izvajanjem postavite nadaljnje ukrepe v čakalno vrsto ali odobrite dejanja iz obvestil. Kontrolne točke preživijo ponovne zagone aplikacije. Dvojno načrtovanje pregleduje in načrtuje pred izvedbo. Storitev v ospredju ohranja izvajanje pri življenju, tudi ko je zaslon izklopljen.
57 VGRAJENIH ORODIJ
- Datoteke: read_file, write_file, edit_file, multi_edit (fuzzy find-replace), apply_patch z rollbackom, grep, search_files, file_info, batch copy, move, delete.
- Lupina: lupina s časovnimi omejitvami in čiščenjem skupin procesov, upravitelj demonov v ozadju (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (pogled popravkov), git_commit, git_branch, git_branch_manage, git_checkout, git_push s popravilom pred začetkom, git_pull.
- Sistem in diagnostika: read_logcat s filtri za pakete in oznake, paket samopreizkusov Doctor, sonda env_status.
- Vid in splet: read_image za modele vida, ekstrakcija besedila PDF, spletno_iskanje (brez ključa, Brave, Tavily), web_fetch, http_request z zaznavanjem binarnih datotek.
- Agent in pomnilnik: memory_read, memory_write, memory_search, sledenje v živo todo_write, pozivi ask_user, naloga (vzporedni podagenti), pkg_search, pkg_install, pkg_list.
PROTOKOL MODELNEGA KONTEKSTA (MCP)
Povežite zunanje ekosisteme orodij prek MCP:
- Povežite strežnike prek stdio, HTTP in dogodkov, poslanih s strežnika (SSE).
- Uvozite konfiguracije z lepljenjem Claude Desktop ali MCP JSON.
- Strežniki dinamično izpostavijo orodja po meri izvajalnemu okolju agenta.
- Vgrajen OAuth 2.0 prek zavihkov po meri v Chromu za overjene storitve.
- Odobritve na delovni prostor in preverjanje integritete HMAC ščitijo izvajanje.
BRSKALNIK AGENTOV (13 ORODJ)
Avtomatizacija brskalnika brez glave v 13 orodjih: 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. Predogled spletnih aplikacij z orodji DevTools, okvirji naprav in odpravljanje napak z enim dotikom nazaj v agenta.
DATOTEKE, UREJEVALNIK, TERMINAL
Upravitelj datotek v delovnem prostoru z možnostjo večkratne izbire in paketnimi operacijami. Urejevalnik kode z označevanjem sintakse (Kotlin, Java, Python, JS, TS, HTML, Shell), številkami vrstic, neomejenim razveljavljanjem, iskanjem po regularnih izrazih in shranjevanjem z ohranjanjem kodiranja. Vizualni pregledovalnik razlik drug ob drugem. Interaktivne terminalske seje.
AVTOMATIZACIJE IN GRADNJA
Načrtovane avtomatizacije v ozadju prek WorkManagerja: načrtovalec urnikov, prednastavljeni intervali, zgodovina izvajanja, opozorila. Nadzorna plošča za gradnjo in testiranje za ukaze in testne pakete Gradle z dnevniki v živo in popravki agenta z enim dotikom za neuspele gradnje.
MODELI IN PREDPOMLNJENJE
Dostop brez ključa prek vgrajenega ponudnika Harness ali pa prinesite ključe API za Anthropic, Gemini, OpenAI ali URL-je po meri. Katalog v živo s sondami zakasnitve, natančnimi cenami in sledenjem stroškov v realnem času. Hitro spremljanje predpomnilnika: zadetki, zgrešeni zadetki, žetoni za branje/pisanje, stopnje zadetkov. Lestvice razmišljanja od off do ultra.
VARNO PO ZASNOVI
Izvedbene ravni: Shizuku, orodjarna Linux (bash, git, python, node), rezervni način Toybox sh. Politika lupine omejuje operacije na delovni prostor. Skrivni urednik briše ključe API-ja. Štirje načini dovoljenj: potrdi vse, potrdi tvegano, popolnoma samodejno, poln dostop. Biometrično zaklepanje aplikacij.
SPRETNOSTI IN POMNILNIK
23 združenih spretnosti za markdown (načrtovanje, TDD, odpravljanje napak, arhitektura) in spretnosti po meri. Sledenje opravil v živo, indeksiranje kodne baze zemljevida repozitorija, glasovni vnos Groq Whisper, razcepljanje sej, trajni pomnilnik.
ZAČETEK
1. Omogočite dostop do shrambe za datoteke projekta.
2. Uporabite vgrajenega ponudnika brez ključa ali vnesite ključ API-ja v nastavitvah.
3. Izbirno: povežite Shizuku za privilegirano izvajanje lupine.
Brez analitike, oglasov ali sledilnikov. Podatki se pretakajo samo do konfiguriranih končnih točk. Prijavite težave na GitHubu.
Opremo za kodiranje umetne inteligence v vaši napravi: lupina, datoteke, urejevalnik kode, git in MCP.
Posodobljeno dne
1. okt. 2026