AndroidHarness është një agjent kodimi që ndodhet në telefonin tuaj. Ai punon në projekte reale direkt nga pajisja: lexon dhe modifikon skedarë, ekzekuton komanda shell, drejton git, kontrollon një shfletues dhe ekzekuton mjete MCP. Nuk kërkohet PC.
Me burim të hapur sipas licencës MIT: https://github.com/Sanuu7/AndroidHarness
KOHA E EKZEKUTIMIT TË AGJENTIT
Bisedoni me një agjent kodimi: transmetoni përgjigje, blloqe të të menduarit dhe karta mjetesh interaktive. Bashkangjitni aftësi, kod dhe PDF. Vendosni ndjekje në radhë gjatë ekzekutimeve ose miratoni veprime nga njoftimet. Pikat e kontrollit i mbijetojnë rinisjeve të aplikacionit. Planifikimi i dyfishtë inspekton dhe planifikon para ekzekutimit. Shërbimi i planit të parë i mban ekzekutimet gjallë me ekranin e fikur.
57 MJETE TË INTEGRUARA
- Skedarët: read_file, write_file, edit_file, multi_edit (fuzzy find-replace), apply_patch me rollback, grep, search_files, file_info, batch copy, move, delete.
- Shell: shell me skadime kohore dhe pastrim të grupit të proceseve, menaxher daemon-i në sfond (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (pamje patch), git_commit, git_branch, git_branch_manage, git_checkout, git_push me riparim upstream, git_pull.
- Sistemi dhe Diagnostika: read_logcat me filtra paketash dhe etiketash, suitë vetë-testimi doctor, sonda env_status.
- Vizioni dhe Uebi: read_image për modelet e vizionit, nxjerrja e tekstit PDF, web_search (pa çelës, Brave, Tavily), web_fetch, http_request me zbulim binar.
- Agjenti dhe Memoria: memory_read, memory_write, memory_search, gjurmimi i drejtpërdrejtë i todo_write, kërkesat ask_user, detyra (nënagjentë paralelë), pkg_search, pkg_install, pkg_list.
PROTOKOLI I KONTEKSTIT TË MODELIT (MCP)
Lidhni ekosistemet e mjeteve të jashtme përmes MCP:
- Lidhni serverat përmes stdio, HTTP dhe Server-Sent Events (SSE).
- Importoni konfigurime duke ngjitur Claude Desktop ose MCP JSON.
- Serverat ekspozojnë mjetet e personalizuara në mënyrë dinamike në kohën e ekzekutimit të agjentit.
- OAuth 2.0 i integruar përmes Chrome Custom Tabs për shërbime të autentifikuara.
- Miratimet për hapësirë pune dhe validimi i integritetit HMAC mbrojnë ekzekutimin.
SHFLETUESI I AGJENTIT (13 MJETE)
Automatizimi i shfletuesit pa kokë në 13 mjete: 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. Shikoni paraprakisht aplikacionet web me DevTools, kornizat e pajisjeve dhe riparimin e defekteve me një prekje përsëri te agjenti.
SKEDARË, REDAKTOR, TERMINAL
Menaxher skedarësh i hapësirës së punës me operacione me shumë përzgjedhje dhe në grup. Redaktor kodi me theksim sintaksor (Kotlin, Java, Python, JS, TS, HTML, Shell), numra rreshtash, anulim i pakufizuar, kërkim regex dhe ruajtje të kodimit. Shikues i ndryshimeve vizuale krah për krah. Sesione interaktive të terminalit.
AUTOMATIZIME DHE NDËRTIM
Automatizime të planifikuara në sfond nëpërmjet WorkManager: planifikues orari, intervale të paracaktuara, historik ekzekutimesh, alarme. Paneli i ndërtimit dhe testimit për komandat Gradle dhe suitat e testimit me regjistra të drejtpërdrejtë dhe rregullime agjentësh me një prekje për ndërtimet e dështuara.
MODELE DHE RUAJTJA NË KUJDES
Qasje pa çelës nëpërmjet ofruesit të integruar të Harness, ose sillni çelësa API për Anthropic, Gemini, OpenAI ose URL të personalizuara. Katalog i drejtpërdrejtë me sonda latence, çmime të sakta dhe ndjekje të kostos në kohë reale. Monitorim i shpejtë i kujtesës: goditje, dështime, shenja leximi/shkrimi, shkallë goditjesh. Shkallë të të menduarit nga jashtë në ultra.
I SIGURTË NGA DIZAJNI
Shiret e ekzekutimit: Shizuku, zinxhiri i mjeteve Linux (bash, git, python, node), rezervë e toybox sh. Politika e shell-it kufizon operacionet në hapësirën e punës. Redaktuesi sekret pastron çelësat API. Katër mënyra lejesh: konfirmo të gjitha, konfirmo risk, automatik i plotë, akses i plotë. Kyçje biometrike e aplikacionit.
AFTËSI DHE MEMORIJE
23 aftësi të paketuara të markdown-it (planifikim, TDD, debugging, arkitekturë) plus aftësi të personalizuara. Gjurmimi i detyrave live, indeksimi i bazës së kodit të hartës së repo-s, hyrja zanore Groq Whisper, degëzimi i sesionit, memorie e përhershme.
FILLIMI
1. Jep akses në ruajtje për skedarët e projektit.
2. Përdorni ofruesin e integruar pa çelës ose futni një çelës API në Cilësime.
3. Opsionale: lidhni Shizuku për ekzekutimin e shell-it të privilegjuar.
Zero analiza, reklama ose gjurmues. Të dhënat rrjedhin vetëm në pikat fundore të konfiguruara. Raportoni problemet në GitHub.
Pajisje kodimi me inteligjencë artificiale në pajisjen tuaj: shell, skedarë, redaktues kodi, git dhe MCP.