AndroidHarness on kodeerimisagent, mis asub teie telefonis. See töötab otse seadmest päris projektidega: loeb ja redigeerib faile, käivitab shellikäsklusi, juhib giti, juhib brauserit ja käitab MCP tööriistu. Arvutit pole vaja.
Avatud lähtekood MIT litsentsi alusel: https://github.com/Sanuu7/AndroidHarness
AGENDI TÖÖAEG
Vestle kodeerimisagendiga: voogedastage vastuseid, mõtteplokke ja interaktiivseid tööriistakaarte. Lisage oskusi, koodi ja PDF-faile. Lisage järelmeetmeid käivitamise ajal või kinnitage toiminguid teavituste kaudu. Kontrollpunktid jäävad ellu ka pärast rakenduse taaskäivitamist. Kahekordne planeerimine kontrollib ja planeerib enne käivitamist. Esiplaani teenus hoiab käivitamise elus ka siis, kui ekraan on välja lülitatud.
57 SISSEEHITATUD TÖÖRIISTA
- Failid: read_file, write_file, edit_file, multi_edit (hägune otsing-asendus), apply_patch tagasivõtmisega, grep, search_files, file_info, partii kopeerimine, teisaldamine, kustutamine. - Shell: kest ajalõpude ja protsesside rühmade puhastamisega, taustal töötav deemonihaldur (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (parandusvaade), git_commit, git_branch, git_branch_manage, git_checkout, git_push ülesvoolu parandusega, git_pull.
- Süsteem ja diagnostika: read_logcat paketi- ja sildifiltritega, Doctori enesetestimise komplekt, env_status sondimine.
- Vision ja veeb: read_image visioonimudelite jaoks, PDF-teksti ekstraheerimine, web_search (võtmeta, Brave, Tavily), web_fetch, http_request binaarfailide tuvastamisega.
- Agent ja mälu: memory_read, memory_write, memory_search, todo_write reaalajas jälgimine, ask_user käsuviibad, task (paralleelsed subagentid), pkg_search, pkg_install, pkg_list.
MUDELIKONTEKSTI PROTOKOLL (MCP)
Ühendage väliseid tööriistade ökosüsteeme MCP kaudu:
- Ühendage servereid stdio, HTTP ja serveri saadetud sündmuste (SSE) kaudu.
- Importige konfiguratsioone Claude Desktopi või MCP JSON-i kleepimise teel.
- Serverid avaldavad kohandatud tööriistu dünaamiliselt agendi käituskeskkonnale.
- Sisseehitatud OAuth 2.0 Chrome'i kohandatud vahekaartide kaudu autentitud teenuste jaoks.
- Töökohapõhised kinnitused ja HMAC terviklikkuse valideerimine kaitsevad täitmist.
AGENDI BRAUSER (13 TÖÖRIISTA)
Peatu brauseri automatiseerimine 13 tööriista abil: 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. Eelvaadake veebirakendusi DevToolsi, seadmeraamide ja ühe puudutusega veaparanduse abil agendile.
FAILID, TOIMETAJA, TERMINAL
Tööruumi failihaldur mitmikvaliku ja partiioperatsioonidega. Koodiredaktor süntaksi esiletõstmisega (Kotlin, Java, Python, JS, TS, HTML, Shell), reanumbritega, piiramatu tagasivõtmise, regulaaravaldiste otsingu ja kodeeringut säilitavate salvestustega. Kõrvuti visuaalne erinevuste vaatur. Interaktiivsed terminaliseansid.
AUTOMATISEERIMINE JA EHITAMINE
Ajastatud taustaautomaatika WorkManageri kaudu: ajakava planeerija, eelseadistatud intervallid, käivitusajalugu, teated. Ehitamise ja testimise armatuurlaud Gradle'i käskude ja testikomplektide jaoks reaalajas logide ja ühe puudutusega agentide parandustega ebaõnnestunud ehituste korral.
MUDELID JA VAHEMÄLU
Võtmeta juurdepääs sisseehitatud Harnessi pakkuja kaudu või API-võtmete toomine Anthropici, Gemini, OpenAI või kohandatud URL-ide jaoks. Reaalajas kataloog latentsusandurite, täpse hinnakujunduse ja reaalajas kulude jälgimisega. Kiire vahemälu jälgimine: tabamused, möödalaskmised, lugemis-/kirjutamismärgid, tabamuste määrad. Mõtlemisredelid nullist ultrani.
TURVALINE KUJUNDUS
Täitmisastmed: Shizuku, Linuxi tööriistakett (bash, git, python, node), toybox sh varuvariant. Shelli poliitika piirab toimingud tööruumiga. Salajane redaktor puhastab API võtmeid. Neli lubarežiimi: kinnita kõik, kinnita riskantsed, täisautomaatne, täielik juurdepääs. Biomeetriline rakenduse lukustus.
OSKUSED JA MÄLU
23 komplekteeritud Markdowni oskust (planeerimine, TDD, silumine, arhitektuur) pluss kohandatud oskused. Reaalajas ülesannete jälgimine, repositooriumi kaardi koodibaasi indekseerimine, Groq Whisperi häälsisend, seansi harutamine, püsiv mälu.
ALUSTUS
1. Andke projektifailidele salvestusruumile juurdepääs.
2. Kasutage sisseehitatud võtmeta pakkujat või sisestage API-võti seadetes.
3. Valikuline: ühendage Shizuku privilegeeritud shelli käivitamiseks.
Null analüütikat, reklaame ega jälgijaid. Andmevooge ainult konfigureeritud lõpp-punktidesse. Teatage probleemidest GitHubis.
Tehisintellekti kodeerimisrakendused teie seadmes: shell, failid, koodiredaktor, git ja MCP.
Värskendatud:
26. sept 2026