AndroidHarness je agent za kodiranje koji se nalazi na vašem telefonu. Radi na stvarnim projektima izravno s uređaja: čita i uređuje datoteke, pokreće naredbe ljuske, pokreće git, kontrolira preglednik i pokreće MCP alate. Nije potrebno računalo.
Otvoreni kod pod MIT licencom: https://github.com/Sanuu7/AndroidHarness
VRIJEME IZVRŠAVANJA AGENTA
Razgovarajte s agentom za kodiranje: streaming odgovora, blokova razmišljanja i interaktivnih kartica s alatima. Priložite vještine, kod i PDF-ove. Stavite u red čekanja praćenje tijekom izvršavanja ili odobrite radnje iz obavijesti. Kontrolne točke preživljavaju ponovna pokretanja aplikacije. Dvostruko planiranje pregledava i planira prije izvršavanja. Usluga u prvom planu održava izvršavanje živim čak i s isključenim zaslonom.
57 UGRAĐENIH ALATA
- Datoteke: read_file, write_file, edit_file, multi_edit (fuzzy find-replace), apply_patch s rollbackom, grep, search_files, file_info, batch copy, move, delete.
- Shell: shell s vremenskim ograničenjima i čišćenjem grupe procesa, upravitelj pozadinskih demona (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (prikaz zakrpe), git_commit, git_branch, git_branch_manage, git_checkout, git_push s uzvodnim popravkom, git_pull.
- Sustav i dijagnostika: read_logcat s filterima paketa i oznaka, paket za samotestiranje Doctor, sonda env_status.
- Vid i Web: read_image za modele vida, izdvajanje PDF teksta, web_search (bez ključa, Brave, Tavily), web_fetch, http_request s binarnim otkrivanjem.
- Agent i memorija: memory_read, memory_write, memory_search, praćenje uživo todo_write, upiti ask_user, zadatak (paralelni podagenti), pkg_search, pkg_install, pkg_list.
PROTOKOL KONTEKSTA MODELA (MCP)
Povežite vanjske ekosustave alata putem MCP-a:
- Povežite poslužitelje putem stdio, HTTP i Server-Sent Events (SSE).
- Uvezite konfiguracije lijepljenjem Claude Desktop ili MCP JSON.
- Poslužitelji dinamički izlažu prilagođene alate agentu u okruženju za izvođenje.
- Ugrađeni OAuth 2.0 putem Chrome Custom Tabs za autentificirane usluge.
- Odobrenja po radnom prostoru i validacija integriteta HMAC-a štite izvršavanje.
PREGLEDNIK AGENTA (13 ALATA)
Automatizacija preglednika bez zaglavlja u 13 alata: 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. Pregledajte web aplikacije s DevToolsima, okvirima uređaja i ispravljanjem grešaka jednim dodirom natrag agentu.
DATOTEKE, UREĐIVAČ, TERMINAL
Upravitelj datoteka radnog prostora s višestrukim odabirom i batch operacijama. Uređivač koda s isticanjem sintakse (Kotlin, Java, Python, JS, TS, HTML, Shell), brojevima redaka, neograničenim poništavanjem, pretraživanjem regexa i spremanjem uz očuvanje kodiranja. Vizualni preglednik razlika jedan pored drugog. Interaktivne terminalne sesije.
AUTOMATIZACIJE I IZGRADNJA
Zakazane pozadinske automatizacije putem WorkManagera: planer rasporeda, unaprijed postavljeni intervali, povijest pokretanja, upozorenja. Nadzorna ploča za izgradnju i testiranje za Gradle naredbe i testne pakete s aktivnim zapisnicima i ispravcima agenta jednim dodirom za neuspješne izgradnje.
MODELI I PREDMEŠIRANJE
Pristup bez ključa putem ugrađenog Harness pružatelja usluga ili donesite API ključeve za Anthropic, Gemini, OpenAI ili prilagođene URL-ove. Katalog uživo s sondama latencije, točnim cijenama i praćenjem troškova u stvarnom vremenu. Brzo praćenje predmemorije: pogoci, promašaji, tokeni za čitanje/pisanje, stope pogodaka. Ljestve razmišljanja od off do ultra.
SIGURNO PO DIZAJNU
Slojevi izvršavanja: Shizuku, Linux alatni lanac (bash, git, python, node), toybox sh fallback. Politika ljuske ograničava operacije na radni prostor. Tajni urednik briše API ključeve. Četiri načina dopuštenja: potvrdi sve, potvrdi rizično, potpuno automatski, puni pristup. Biometrijsko zaključavanje aplikacije.
VJEŠTINE I MEMORIJA
23 u paketu vještine markdowna (planiranje, TDD, otklanjanje pogrešaka, arhitektura) plus prilagođene vještine. Praćenje zadataka uživo, indeksiranje kodne baze mape repozitorija, glasovni unos Groq Whisper, grananje sesije, trajna memorija.
POČETAK
1. Odobrite pristup pohrani za datoteke projekta.
2. Koristite ugrađenog pružatelja usluga bez ključa ili unesite API ključ u Postavkama.
3. Izborno: povežite Shizuku za privilegirano izvršavanje ljuske.
Nula analitika, oglasa ili praćenja. Podaci teku samo do konfiguriranih krajnjih točaka. Prijavite probleme na GitHubu.
AI kodni sustav na vašem uređaju: ljuska, datoteke, uređivač koda, git i MCP.