AndroidHarness is 'n koderingsagent wat op jou foon woon. Dit werk direk vanaf die toestel aan regte projekte: lees en redigeer lêers, voer dopbevele uit, dryf git, beheer 'n blaaier en voer MCP-gereedskap uit. Geen rekenaar nodig nie.
Oopbron onder die MIT-lisensie: https://github.com/Sanuu7/AndroidHarness
DIE AGENT-LOOPTYD
Gesels met 'n koderingsagent: stroom reaksies, denkblokke en interaktiewe gereedskapkaarte. Heg vaardighede, kode en PDF's aan. Plaas opvolgings tydens lopies in die waglys of keur aksies goed vanaf kennisgewings. Kontrolepunte oorleef programherbegin. Dubbele beplanning inspekteer en beplan voor uitvoering. Voorgronddiens hou lopies lewendig met skerm af.
57 INGEBOUDE GEREEDSKAP
- Lêers: lees_lêer, skryf_lêer, wysig_lêer, multi_redigering (vaag vind-vervang), pas_patch toe met terugrol, grep, soek_lêers, lêer_inligting, bondelkopie, skuif, verwyder.
- Dop: dop met tydsberekeninge en prosesgroep-opruiming, agtergrond-daemonbestuurder (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (pleister-aansig), git_commit, git_branch, git_branch_manage, git_checkout, git_push met stroomop-herstel, git_pull.
- Stelsel en Diagnostiek: read_logcat met pakket- en etiketfilters, dokter-selftoetssuite, env_status-sonde.
- Visie en Web: read_image vir visiemodelle, PDF-teksonttrekking, web_search (sleutelloos, Brave, Tavily), web_fetch, http_request met binêre opsporing.
- Agent en Geheue: memory_read, memory_write, memory_search, todo_write lewendige dophou, ask_user-aanwysings, taak (parallelle subagente), pkg_search, pkg_install, pkg_list.
MODELKONTEKSPROTOKOL (MCP)
Verbind eksterne gereedskap-ekosisteme deur MCP:
- Verbind bedieners oor stdio, HTTP en Server-Sent Events (SSE).
- Voer konfigurasies in deur Claude Desktop of MCP JSON te plak.
- Bedieners stel pasgemaakte gereedskap dinamies bloot aan die agent se looptyd.
- Ingeboude OAuth 2.0 via Chrome Custom Tabs vir geverifieerde dienste.
- Goedkeurings per werkruimte en HMAC-integriteitsvalidering beskerm uitvoering.
AGENTBLAAIER (13 GEREEDSKAP)
Koplose blaaieroutomatisering oor 13 gereedskap: 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. Voorskou webprogramme met DevTools, toestelrame en een-tik foutherstel terug na die agent.
LÊERS, REDIGER, TERMINAAL
Werkruimte-lêerbestuurder met multi-seleksie en bondelbewerkings. Kode-redigeerder met sintaksis-uitlig (Kotlin, Java, Python, JS, TS, HTML, Shell), reëlnommers, onbeperkte ongedaan maak, regex-soektog en kodering-behoudende stoorplekke. Sy-aan-sy visuele verskil-kyker. Interaktiewe terminaalsessies.
OUTOMATISASIES EN BOU
Geskeduleerde agtergrondoutomatisasies via WorkManager: skedulebeplanner, voorafbepaalde intervalle, loopgeskiedenis, waarskuwings. Bou- en toetsdashboard vir Gradle-opdragte en toetssuites met lewendige logs en een-tik-agentoplossings vir mislukte bouwerk.
MODELLE EN KASBERGING
Sleutellose toegang via ingeboude Harness-verskaffer, of bring API-sleutels vir Anthropic, Gemini, OpenAI of persoonlike URL'e. Lewendige katalogus met latensie-probes, presiese pryse en intydse kosteopsporing. Vinnige kasmonitering: treffers, mislukkings, lees-/skryftokens, trefkoerse. Denklere van af tot ultra.
VEILIG DEUR ONTWERP
Uitvoeringsvlakke: Shizuku, Linux-gereedskapsketting (bash, git, python, node), toybox sh-terugval. Dopbeleid beperk bedrywighede tot werkruimte. Geheime redakteur skrop API-sleutels. Vier toestemmingsmodusse: bevestig alles, bevestig riskant, vol outomaties, volle toegang. Biometriese toepassingslot.
VAARDIGHEDE EN GEHEUE
23 gebundelde afmerkingsvaardighede (beplanning, TDD, ontfouting, argitektuur) plus persoonlike vaardighede. Regstreekse todo-opsporing, repo-kaartkodebasisindeksering, Groq Whisper-steminvoer, sessie-forking, aanhoudende geheue.
AAN DIE SLAG
1. Verleen stoortoegang vir projeklêers.
2. Gebruik ingeboude sleutellose verskaffer of voer 'n API-sleutel in Instellings in.
3. Opsioneel: koppel Shizuku vir bevoorregte dopuitvoering.
Geen analise, advertensies of spoorsnyers nie. Data vloei slegs na gekonfigureerde eindpunte. Rapporteer probleme op GitHub.
KI-koderingsinstrument op jou toestel: dop, lêers, kode-redigeerder, git en MCP.
Opgedateer op
26 Sep. 2026