„AndroidHarness“ yra kodavimo agentas, esantis jūsų telefone. Jis dirba su realiais projektais tiesiai iš įrenginio: skaito ir redaguoja failus, vykdo apvalkalo komandas, valdo „git“, valdo naršyklę ir vykdo MCP įrankius. Nereikia kompiuterio.
Atvirojo kodo programa pagal MIT licenciją: https://github.com/Sanuu7/AndroidHarness
AGENTO VEIKIMO LAIKAS
Bendraukite su kodavimo agentu: transliuokite atsakymus, mąstymo blokus ir interaktyvias įrankių korteles. Pridėkite įgūdžių, kodą ir PDF failus. Įtraukite tolesnius veiksmus į eilę vykdymo metu arba patvirtinkite veiksmus iš pranešimų. Kontroliniai taškai išlieka ir paleidus programą iš naujo. Dvigubo planavimo metu tikrinama ir planuojama prieš vykdymą. Priekinio plano paslauga palaiko vykdymo procesą išjungus ekraną.
57 INTEGRUOTIEJI ĮRANKIAI
- Failai: read_file, write_file, edit_file, multi_edit (neaiškus radimas-pakeitimas), apply_patch su atšaukimu, grep, search_files, file_info, paketinis kopijavimas, perkėlimas, ištrynimas. - Apvalkalas: apvalkalas su skirtais laikais ir procesų grupių valymu, foninis demonų tvarkytuvas (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (pataisų peržiūra), git_commit, git_branch, git_branch_manage, git_checkout, git_push su taisymu iš viršaus, git_pull.
- Sistema ir diagnostika: read_logcat su paketų ir žymų filtrais, „Doctor“ savikontrolės rinkinys, env_status zondas.
- Vizija ir internetas: read_image vizijos modeliams, PDF teksto ištraukimas, web_search (be rakto, „Brave“, „Tavily“), web_fetch, http_request su dvejetainių failų aptikimu.
- Agentas ir atmintis: memory_read, memory_write, memory_search, todo_write tiesioginis stebėjimas, ask_user raginimai, užduotis (lygiagretūs subagentai), pkg_search, pkg_install, pkg_list.
MODELIO KONTEKSTO PROTOKOLAS (MCP)
Prijunkite išorines įrankių ekosistemas per MCP:
- Prijunkite serverius per stdio, HTTP ir serverio išsiųstus įvykius (SSE).
- Importuokite konfigūracijas įklijuodami Claude Desktop arba MCP JSON.
- Serveriai dinamiškai pateikia pasirinktinius įrankius agento vykdymo aplinkai.
- Integruotas OAuth 2.0 per „Chrome“ pasirinktinius skirtukus autentifikuotoms paslaugoms.
- Darbo srities patvirtinimai ir HMAC vientisumo patvirtinimas apsaugo vykdymą.
AGENTO NARŠYKLĖ (13 ĮRANKIŲ)
Nesvarbi naršyklės automatizacija 13 įrankių: 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. Peržiūrėkite žiniatinklio programas naudodami kūrėjo įrankius, įrenginių rėmelius ir vieno paspaudimo klaidų taisymą agente.
FAILAI, REDAKTORIUS, TERMINALAS
Darbo srities failų tvarkyklė su kelių pasirinkimų ir paketinėmis operacijomis. Kodo redaktorius su sintaksės paryškinimu (Kotlin, Java, Python, JS, TS, HTML, Shell), eilučių numeriais, neribotais anuliavimo veiksmais, reguliariųjų išraiškų paieška ir kodavimą išsaugančiais įrašais. Greta esanti vizualinių skirtumų peržiūros programa. Interaktyvios terminalo sesijos.
AUTOMATIZAVIMAS IR KŪRIMAS
Suplanuotos foninės automatizacijos per „WorkManager“: planavimo priemonė, iš anksto nustatyti intervalai, vykdymo istorija, įspėjimai. Kūrimo ir testavimo prietaisų skydelis „Gradle“ komandoms ir testavimo rinkiniams su tiesioginiais žurnalais ir vieno paspaudimo agento pataisymais nepavykusiems kūriniams.
MODELIAI IR TALPYKLA
Prieiga be rakto per integruotą „Harness“ teikėją arba API raktai, skirti „Anthropic“, „Gemini“, „OpenAI“ arba pasirinktiniams URL. Tiesioginis katalogas su delsos zondais, tikslia kainodara ir realaus laiko išlaidų stebėjimu. Operatyvus talpyklos stebėjimas: pataikymų, klaidų, skaitymo / rašymo žetonų, pataikymo dažnių skaičiai. Mąstymo kopėčios nuo prasto iki ultra.
SAUGUS PROJEKTAVIMAS
Vykdymo lygiai: „Shizuku“, „Linux“ įrankių grandinė („bash“, „git“, „python“, „node“), atsarginė „toybox sh“ versija. Apvalkalo politika apriboja operacijas darbo srityje. Slaptas redaktorius išvalo API raktus. Keturi leidimų režimai: patvirtinti viską, patvirtinti rizikingą, visiškai automatinis, visa prieiga. Biometrinių programų užraktas.
ĮGŪDŽIAI IR ATMINTIS
23 sujungti „Markdown“ įgūdžiai (planavimas, TDD, derinimas, architektūra) ir pasirinktiniai įgūdžiai. Tiesioginis užduočių stebėjimas, saugyklos žemėlapio kodo bazės indeksavimas, „Groq Whisper“ balso įvestis, sesijos šakojimas, nuolatinė atmintis.
PRADŽIA
1. Suteikite saugyklos prieigą projekto failams.
2. Naudokite integruotą raktų neturintį teikėją arba įveskite API raktą nustatymuose.
3. Pasirinktinai: prijunkite „Shizuku“, kad galėtumėte vykdyti privilegijuotus apvalkalus.
Jokių analitikos, reklamų ar sekimo įrenginių. Duomenys teka tik į sukonfigūruotus galinius taškus. Praneškite apie problemas „GitHub“.
Dirbtinio intelekto kodavimo įranga jūsų įrenginyje: apvalkalas, failai, kodo redaktorius, „git“ ir MCP.