AndroidHarness ir kodēšanas aģents, kas atrodas jūsu tālrunī. Tas strādā ar reāliem projektiem tieši no ierīces: lasa un rediģē failus, palaiž čaulas komandas, vada git, kontrolē pārlūkprogrammu un palaiž MCP rīkus. Dators nav nepieciešams.
Atvērtā pirmkoda programmatūra saskaņā ar MIT licenci: https://github.com/Sanuu7/AndroidHarness
AĢENTA DARBĪBAS LAIKS
Tērzējiet ar kodēšanas aģentu: straumējiet atbildes, domāšanas blokus un interaktīvas rīku kartītes. Pievienojiet prasmes, kodu un PDF failus. Pievienojiet rindā izpildes uzdevumus izpildes laikā vai apstipriniet darbības no paziņojumiem. Kontrolpunkti saglabājas pēc lietotnes restartēšanas. Divkāršā plānošana pārbauda un plāno pirms izpildes. Priekšplāna pakalpojums uztur izpildes darbības ar izslēgtu ekrānu.
57 IEBŪVĒTI RĪKI
- Faili: read_file, write_file, edit_file, multi_edit (izplūdusi meklēšana un aizstāšana), apply_patch ar atcelšanu, grep, search_files, file_info, partijas kopēšana, pārvietošana, dzēšana. - Apvalks: apvalks ar taimautiem un procesu grupu tīrīšanu, fona dēmonu pārvaldnieks (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (ielāpu skats), git_commit, git_branch, git_branch_manage, git_checkout, git_push ar augšupējo labošanu, git_pull.
- Sistēma un diagnostika: read_logcat ar pakotņu un tagu filtriem, Doctor pašpārbaudes komplekts, env_status zonde.
- Redze un tīmeklis: read_image redzes modeļiem, PDF teksta ieguve, web_search (bez atslēgas, Brave, Tavily), web_fetch, http_request ar bināro failu noteikšanu.
- Aģents un atmiņa: memory_read, memory_write, memory_search, todo_write tiešraides izsekošana, ask_user uzvednes, task (paralēlie apakšaģenti), pkg_search, pkg_install, pkg_list.
MODEĻA KONTEKSTA PROTOKOLS (MCP)
Pievienojiet ārējo rīku ekosistēmas, izmantojot MCP:
- Savienojiet serverus, izmantojot stdio, HTTP un servera nosūtītos notikumus (SSE).
- Importējiet konfigurācijas, ielīmējot Claude Desktop vai MCP JSON.
- Serveri dinamiski atklāj pielāgotus rīkus aģenta izpildlaikam.
- Iebūvēts OAuth 2.0, izmantojot Chrome pielāgotās cilnes autentificētiem pakalpojumiem.
- Darbvietas apstiprinājumi un HMAC integritātes validācija aizsargā izpildi.
AĢENTA PĀRLŪKS (13 INSTRUMENTI)
Bezvadu pārlūka automatizācija 13 rīkos: 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. Priekšskatiet tīmekļa lietotnes ar DevTools, ierīču ietvariem un kļūdu labošanu ar vienu pieskārienu atpakaļ aģentā.
FAILI, REDAKTORS, TERMINĀLIS
Darbvietas failu pārvaldnieks ar vairāku elementu atlasi un partijveida darbībām. Koda redaktors ar sintakses izcelšanu (Kotlin, Java, Python, JS, TS, HTML, Shell), rindu numuriem, neierobežotu atsaukšanu, regulāro izteiksmju meklēšanu un kodējumu saglabājošiem saglabāšanas darbiem. Blakus esošs vizuālo atšķirību skatītājs. Interaktīvas termināļa sesijas.
AUTOMATIZĀCIJAS UN VEIDOŠANA
Plānotas fona automatizācijas, izmantojot WorkManager: plānošanas plānotājs, iepriekš iestatīti intervāli, palaišanas vēsture, brīdinājumi. Veidošanas un testēšanas informācijas panelis Gradle komandām un testu komplektiem ar tiešsaistes žurnāliem un viena pieskāriena aģenta labojumiem neizdevušos veidojumu gadījumā.
MODEĻI UN KEŠATMIŅA
Bezatslēgas piekļuve, izmantojot iebūvēto Harness pakalpojumu sniedzēju, vai API atslēgas Anthropic, Gemini, OpenAI vai pielāgotiem URL. Tiešraides katalogs ar latentuma zondēm, precīzu cenu noteikšanu un izmaksu izsekošanu reāllaikā. Ātra kešatmiņas uzraudzība: trāpījumi, kļūmes, lasīšanas/rakstīšanas žetoni, trāpījumu rādītāji. Domāšanas kāpnes no nulles līdz ultra.
DROŠS PROJEKTĒJUMS
Izpildes līmeņi: Shizuku, Linux rīkjosla (bash, git, python, node), toybox sh rezerves versija. Čaulas politika ierobežo darbības darbvietā. Slepenais redaktors apstrādā API atslēgas. Četri atļauju režīmi: apstiprināt visu, apstiprināt riskantus, pilnībā automātisks, pilna piekļuve. Biometriskā lietotņu bloķēšana.
PRASMES UN ATMIŅA
23 apvienotas Markdown prasmes (plānošana, TDD, atkļūdošana, arhitektūra) plus pielāgotas prasmes. Tiešraides uzdevumu izsekošana, repozitorija kartes koda bāzes indeksēšana, Groq Whisper balss ievade, sesijas atzarošana, pastāvīgā atmiņa.
DARBA SĀKŠANA
1. Piešķiriet krātuves piekļuvi projekta failiem.
2. Izmantojiet iebūvēto bezatslēgas pakalpojumu sniedzēju vai ievadiet API atslēgu iestatījumos.
3. Pēc izvēles: pievienojiet Shizuku privilēģētai čaulas izpildei.
Nav analītikas, reklāmu vai izsekotāju. Datu plūsma ir tikai uz konfigurētiem galapunktiem. Ziņojiet par problēmām vietnē GitHub.
Mākslīgā intelekta kodēšanas ietvars jūsu ierīcē: čaula, faili, koda redaktors, git un MCP.
Atjaunināta
2026. gada 26. sept.