AndroidHarness é un axente de programación que se atopa no teu teléfono. Traballa en proxectos reais directamente desde o dispositivo: le e edita ficheiros, executa comandos de shell, controla git, controla un navegador e executa ferramentas MCP. Non se require PC.
Código aberto baixo a licenza MIT: https://github.com/Sanuu7/AndroidHarness
O AXENTE DE RUNQUE
Chatea cun axente de programación: respostas en streaming, bloques de pensamento e tarxetas de ferramentas interactivas. Adxunta habilidades, código e PDF. Fai seguimentos en cola durante as execucións ou aproba accións desde notificacións. Os puntos de control sobreviven aos reinicios da aplicación. A planificación dual inspecciona e planifica antes da execución. O servizo en primeiro plano mantén as execucións activas coa pantalla apagada.
57 FERRAMENTAS INTEGRADAS
- Ficheiros: read_file, write_file, edit_file, multi_edit (buscar-substituír difuso), apply_patch con reversión, grep, search_files, file_info, copia por lotes, mover, eliminar. - Shell: shell con tempos de espera e limpeza de grupos de procesos, xestor de daemon en segundo plano (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (vista de parches), git_commit, git_branch, git_branch_manage, git_checkout, git_push con reparación augas arriba, git_pull.
- Sistema e diagnóstico: read_logcat con filtros de paquetes e etiquetas, conxunto de autoprobas do médico, sonda env_status.
- Visión e web: read_image para modelos de visión, extracción de texto PDF, web_search (sen chave, Brave, Tavily), web_fetch, http_request con detección binaria.
- Axente e memoria: memory_read, memory_write, memory_search, seguimento en directo de todo_write, indicacións ask_user, tarefa (subaxentes paralelos), pkg_search, pkg_install, pkg_list.
PROTOCOLO DE CONTEXTO DO MODELO (MCP)
Conecta ecosistemas de ferramentas externas a través de MCP:
- Conecta servidores a través de stdio, HTTP e eventos enviados polo servidor (SSE).
- Importa configuracións pegando Claude Desktop ou MCP JSON.
- Os servidores expoñen ferramentas personalizadas dinamicamente ao tempo de execución do axente.
- OAuth 2.0 integrado a través de pestanas personalizadas de Chrome para servizos autenticados.
- As aprobacións por espazo de traballo e a validación de integridade HMAC protexen a execución.
NAVEGADOR DE AXENTES (13 FERRAMENTAS)
Automatización do navegador sen headline en 13 ferramentas: 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. Previsualiza aplicacións web con DevTools, marcos de dispositivos e reparación de erros cun só toque ao axente.
FICHOS, EDITOR, TERMINAL
Xestor de ficheiros do espazo de traballo con operacións de selección múltiple e por lotes. Editor de código con resaltado de sintaxe (Kotlin, Java, Python, JS, TS, HTML, Shell), números de liña, desfacer ilimitado, busca de expresións regulares e gardados que conservan a codificación. Visor visual de diferenzas lado a lado. Sesións de terminal interactivas.
AUTOMATIZACIÓNS E COMPILACIÓN
Automatizacións en segundo plano programadas a través de WorkManager: planificador de programación, intervalos predefinidos, historial de execución, alertas. Panel de compilación e proba para comandos de Gradle e conxuntos de probas con rexistros en directo e correccións de axentes cun só toque para compilacións fallidas.
MODELOS E ALMACENAMENTO EN CACHÉ
Acceso sen chave a través do provedor Harness integrado ou trae claves API para Anthropic, Gemini, OpenAI ou URL personalizadas. Catálogo en directo con sondas de latencia, prezos exactos e seguimento de custos en tempo real. Monitorización rápida da caché: acertos, erros, tokens de lectura/escritura, taxas de acerto. Pensando en escaleiras desde o principio ata o extremo.
SEGURO POR DESEÑO
Niveis de execución: Shizuku, cadea de ferramentas de Linux (bash, git, python, node), reserva de toybox sh. A política do shell limita as operacións ao espazo de traballo. O editor secreto borra as claves da API. Catro modos de permisos: confirmar todo, confirmar risco, automático completo, acceso completo. Bloqueo biométrico da aplicación.
HABILIDADES E MEMORIA
23 habilidades de markdown incluídas (planificación, TDD, depuración, arquitectura) máis habilidades personalizadas. Seguimento de tarefas en directo, indexación da base de código do mapa de repositorios, entrada de voz Groq Whisper, bifurcación de sesións, memoria persistente.
PRIMEROS PASOS
1. Conceder acceso ao almacenamento para ficheiros de proxecto.
2. Usar o provedor sen clave integrado ou introducir unha clave API en Configuración.
3. Opcional: conectar Shizuku para a execución privilexiada do shell.
Certo análises, anuncios ou rastreadores. Os datos flúen só aos puntos finais configurados. Informar de problemas en GitHub.
Arnés de codificación de IA no teu dispositivo: shell, ficheiros, editor de código, git e MCP.
Última actualización
26 de set. de 2026