AndroidHarness és un agent de codificació que es troba al telèfon. Treballa en projectes reals directament des del dispositiu: llegeix i edita fitxers, executa ordres de shell, controla git, controla un navegador i executa eines MCP. No cal PC.
Codi obert sota la llicència MIT: https://github.com/Sanuu7/AndroidHarness
EL TEMPS D'EXECUCIÓ DE L'AGENT
Xateja amb un agent de codificació: respostes en temps real, blocs de pensament i targetes d'eines interactives. Adjunta habilitats, codi i PDF. Fes cues de seguiment durant les execucions o aprova accions des de les notificacions. Els punts de control sobreviuen als reinicis de l'aplicació. La planificació dual inspecciona i planifica abans de l'execució. El servei de primer pla manté les execucions actives amb la pantalla apagada.
57 EINES INTEGRADADES
- Fitxers: read_file, write_file, edit_file, multi_edit (cerca-reemplaçament imprecis), apply_patch amb rollback, grep, search_files, file_info, còpia per lots, move, delete. - Shell: shell amb temps d'espera i neteja de grups de processos, gestor de daemons en segon pla (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (vista de pegats), git_commit, git_branch, git_branch_manage, git_checkout, git_push amb reparació aigües amunt, git_pull.
- Sistema i diagnòstic: read_logcat amb filtres de paquets i etiquetes, suite d'autoproves del doctor, sonda env_status.
- Visió i web: read_image per a models de visió, extracció de text PDF, web_search (sense clau, Brave, Tavily), web_fetch, http_request amb detecció binària.
- Agent i memòria: memory_read, memory_write, memory_search, seguiment en directe de todo_write, indicacions ask_user, tasca (subagents paral·lels), pkg_search, pkg_install, pkg_list.
PROTOCOL DE CONTEXT DEL MODEL (MCP)
Connecteu ecosistemes d'eines externes a través de MCP:
- Connecteu servidors a través de stdio, HTTP i esdeveniments enviats pel servidor (SSE).
- Importeu configuracions enganxant Claude Desktop o MCP JSON.
- Els servidors exposen eines personalitzades dinàmicament al temps d'execució de l'agent.
- OAuth 2.0 integrat a través de pestanyes personalitzades de Chrome per a serveis autenticats.
- Les aprovacions per espai de treball i la validació d'integritat HMAC protegeixen l'execució.
NAVEGADOR D'AGENTS (13 EINES)
Automatització del navegador sense capçalera a través de 13 eines: 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. Previsualitzeu les aplicacions web amb DevTools, marcs de dispositiu i reparació d'errors amb un sol toc a l'agent.
FITXERS, EDITOR, TERMINAL
Gestor de fitxers d'espai de treball amb operacions de selecció múltiple i per lots. Editor de codi amb ressaltat de sintaxi (Kotlin, Java, Python, JS, TS, HTML, Shell), números de línia, desfer il·limitat, cerca d'expressions regulars i desament amb preservació de la codificació. Visualitzador de diferències visual paral·lel. Sessions de terminal interactives.
AUTOMATITZACIONS I COMPILACIÓ
Automatitzacions en segon pla programades mitjançant WorkManager: planificador de programació, intervals preestablerts, historial d'execució, alertes. Tauler de control de compilació i prova per a ordres i conjunts de proves de Gradle amb registres en directe i correccions d'agents d'un sol toc per a compilacions fallides.
MODELS I EMMAGATZEMATGE A LA MÀQUE
Accés sense clau mitjançant el proveïdor Harness integrat o portes claus API per a Anthropic, Gemini, OpenAI o URL personalitzades. Catàleg en directe amb sondes de latència, preus exactes i seguiment de costos en temps real. Monitorització ràpida de la memòria cau: encerts, errors, tokens de lectura/escriptura, taxes d'encerts. Pensant en escales de fora a ultra.
SEGUR PER DISSENY
Nivells d'execució: Shizuku, cadena d'eines de Linux (bash, git, python, node), toybox sh fallback. La política de shell confina les operacions a l'espai de treball. El redactor secret esborra les claus de l'API. Quatre modes de permisos: confirmar-ho tot, confirmar risc, automàtic complet, accés complet. Bloqueig biomètric de l'aplicació.
HABILITATS I MEMÒRIA
23 habilitats de markdown incloses (planificació, TDD, depuració, arquitectura) més habilitats personalitzades. Seguiment de tasques pendents en directe, indexació de la base de codi del mapa del repositori, entrada de veu Groq Whisper, bifurcació de sessió, memòria persistent.
INTRODUCCIÓ
1. Concedir accés a l'emmagatzematge per als fitxers del projecte.
2. Utilitzar el proveïdor sense clau integrat o introduir una clau API a Configuració.
3. Opcional: connectar Shizuku per a l'execució privilegiada de shell.
Zero anàlisis, anuncis ni rastrejadors. Les dades només flueixen als punts finals configurats. Informar de problemes a GitHub.
Arnès de codificació d'IA al vostre dispositiu: shell, fitxers, editor de codi, git i MCP.
S'ha actualitzat el dia:
26 de set. 2026