AndroidHarness ni wakala wa usimbaji anayeishi kwenye simu yako. Inafanya kazi kwenye miradi halisi moja kwa moja kutoka kwa kifaa: husoma na kuhariri faili, huendesha amri za shell, huendesha git, hudhibiti kivinjari, na huendesha zana za MCP. Hakuna PC inayohitajika.
Chanzo huria chini ya leseni ya MIT: https://github.com/Sanuu7/AndroidHarness
WAKALA WA KURUHUSU RUNTIME
Piga gumzo na wakala wa usimbaji: majibu ya utiririshaji, vizuizi vya kufikiri, na kadi za zana shirikishi. Ambatisha ujuzi, msimbo, na PDF. Ufuatiliaji wa foleni wakati wa uendeshaji au idhinisha vitendo kutoka kwa arifa. Vituo vya ukaguzi husalia programu ikiwasha upya. Ukaguzi wa mipango miwili na mipango kabla ya utekelezaji. Huduma ya mbele huweka uendeshaji hai skrini ikiwa imezimwa.
ZANSI 57 ZILIZOJENGWA NDANI
- Faili: faili_ya_kusoma_kuandika_faili, faili_ya_kuhariri_faili_ya_kuhariri_nyingi_(badilisha_tafuta_nafasi_ya_kutumia_na_kurudisha_nyuma), tumia_kiraka_cha_kurudisha_nyuma, grep, faili_ya_kutafutia_faili, maelezo_ya_faili, nakala_ya_kundi, sogeza, futa.
- Shell: shell yenye muda wa kuisha na usafishaji wa kikundi cha michakato, meneja wa daemon ya mandharinyuma (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (mwonekano wa kiraka), git_commit, git_branch, git_branch_manage, git_checkout, git_push yenye ukarabati wa mkondo wa juu, git_pull.
- Mfumo na Utambuzi: read_logcat yenye vichujio vya vifurushi na lebo, chumba cha kujipima daktari, uchunguzi wa env_status.
- Maono na Wavuti: read_image kwa mifumo ya kuona, uchimbaji wa maandishi ya PDF, utafutaji_wa_web (bila ufunguo, Shujaa, Tavily), uchukuaji_wa_web, http_request yenye ugunduzi wa binary.
- Wakala na Kumbukumbu: usomaji_wa_kumbukumbu, uandishi_wa_kumbukumbu, utafutaji_wa_kumbukumbu, ufuatiliaji_wa_kuandika_kwa_kuandika_mobile, vidokezo_vya_mtumiaji, kazi (vifaa vidogo vinavyofanana), utafutaji_wa_kuandika_kwa_kuandika, orodha_ya_kuandika_kwa_kuandika_mobile.
ITIFAA YA MUktadha WA MODELI (MCP)
Unganisha mifumo ikolojia ya zana za nje kupitia MCP:
- Unganisha seva kupitia stdio, HTTP, na Matukio Yaliyotumwa na Seva (SSE).
- Ingiza mipangilio kwa kubandika Claude Desktop au MCP JSON.
- Seva huweka zana maalum kwa njia inayobadilika kwa muda wa uendeshaji wa wakala.
- OAuth 2.0 iliyojengewa ndani kupitia Vichupo Maalum vya Chrome kwa huduma zilizothibitishwa.
- Idhini za kila nafasi ya kazi na uthibitishaji wa uadilifu wa HMAC hulinda utekelezaji.
KISHAURI CHA WAKALA (ZANA 13)
Kiotomatiki cha kivinjari kisicho na kichwa katika zana 13: 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. Hakiki programu za wavuti zenye DevTools, fremu za kifaa, na urekebishaji wa hitilafu wa kugonga mara moja kurudi kwa wakala.
FAILI, MHARIRI, KITUO
Kidhibiti cha faili cha nafasi ya kazi chenye shughuli za kuchagua na za kundi nyingi. Kihariri cha msimbo chenye mwangaza wa sintaksia (Kotlin, Java, Python, JS, TS, HTML, Shell), nambari za mistari, tendua bila kikomo, utafutaji wa regex, na uhifadhi wa usimbaji. Kitazamaji tofauti cha taswira cha kando kando. Vipindi shirikishi vya sehemu ya mwisho.
OTOMATI NA UJENZI
Otomatiki za mandharinyuma zilizopangwa kupitia WorkManager: mpangilio wa ratiba, vipindi vilivyowekwa mapema, historia ya kukimbia, arifa. Jenga na Jaribu dashibodi ya amri za Gradle na vyumba vya majaribio vyenye kumbukumbu za moja kwa moja na marekebisho ya wakala wa kugonga mara moja kwa miundo iliyoshindwa.
MIFUMO NA KUFUNGUA KATIKA NYUMBA
Ufikiaji usio na funguo kupitia mtoa huduma wa Harness aliyejengewa ndani, au leta funguo za API za Anthropic, Gemini, OpenAI, au URL maalum. Katalogi ya moja kwa moja yenye uchunguzi wa kuchelewa, bei halisi, na ufuatiliaji wa gharama wa wakati halisi. Ufuatiliaji wa haraka wa akiba: mipigo, mipigo, tokeni za kusoma/kuandika, viwango vya mipigo. Ngazi za kufikiria kutoka mbali hadi ultra.
SALAMA KWA MUUNDO
Awamu za utekelezaji: Shizuku, mnyororo wa vifaa vya Linux (bash, git, python, nodi), kisanduku cha kuchezea sh. Sera ya Shell huweka shughuli kwenye nafasi ya kazi. Mhariri wa siri husafisha funguo za API. Njia nne za ruhusa: thibitisha zote, thibitisha hatari, otomatiki kamili, ufikiaji kamili. Kufunga programu ya biometriska.
UJUZI NA KUMBUKUMBU
Ujuzi 23 wa kuakibisha alama (kupanga, TDD, utatuzi wa matatizo, usanifu) pamoja na ujuzi maalum. Ufuatiliaji wa moja kwa moja wa vitendo, uorodheshaji wa msingi wa msimbo wa ramani ya repo, uingizaji wa sauti wa Groq Whisper, uma wa kipindi, kumbukumbu inayoendelea.
KUANZA
1. Toa ufikiaji wa hifadhi kwa faili za mradi.
2. Tumia mtoa huduma asiye na funguo aliyejengewa ndani au ingiza ufunguo wa API katika Mipangilio.
3. Hiari: unganisha Shizuku kwa utekelezaji wa shell uliobinafsishwa.
Uchanganuzi sifuri, matangazo, au vifuatiliaji. Data hutiririka tu kwenye sehemu za mwisho zilizosanidiwa. Ripoti matatizo kwenye GitHub.
Kiunganishi cha usimbaji wa akili bandia (AI) kwenye kifaa chako: ganda, faili, kihariri cha msimbo, git, na MCP.
Ilisasishwa tarehe
26 Sep 2026