Android Harness

Classificação do conteúdo
Todos
10+
downloads
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

O AndroidHarness é um agente de programação que funciona no seu celular. Ele trabalha em projetos reais diretamente do dispositivo: lê e edita arquivos, executa comandos do shell, controla o Git, gerencia um navegador e executa ferramentas do MCP. Não requer um computador.

Código aberto sob a licença MIT: https://github.com/Sanuu7/AndroidHarness

O AMBIENTE DE EXECUÇÃO DO AGENTE

Converse com um agente de programação: respostas em tempo real, blocos de raciocínio e cartões de ferramentas interativos. Anexe habilidades, código e PDFs. Coloque tarefas de acompanhamento em fila durante as execuções ou aprove ações a partir de notificações. Os pontos de verificação persistem mesmo após a reinicialização do aplicativo. O planejamento duplo inspeciona e planeja antes da execução. O serviço em primeiro plano mantém as execuções ativas mesmo com a tela desligada.

57 FERRAMENTAS INTEGRADAS

- Arquivos: ler_arquivo, escrever_arquivo, editar_arquivo, edição_múltipla (localizar e substituir com aproximação), aplicar_patch com rollback, grep, pesquisar_arquivos, informações_do_arquivo, copiar em lote, mover, excluir.

- Shell: shell com timeouts e limpeza de grupos de processos, gerenciador de daemons em segundo plano (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (visualização de patches), git_commit, git_branch, git_branch_manage, git_checkout, git_push com reparo upstream, git_pull.

- Sistema e Diagnóstico: read_logcat com filtros de pacotes e tags, conjunto de autotestes doctor, sonda env_status.

- Visão e Web: read_image para modelos de visão, extração de texto de PDF, web_search (sem chave, Brave, Tavily), web_fetch, http_request com detecção de binários.

- Agente e Memória: memory_read, memory_write, memory_search, rastreamento em tempo real de todo_write, prompts ask_user, task (subagentes paralelos), pkg_search, pkg_install, pkg_list.

PROTOCOLO DE CONTEXTO DE MODELO (MCP)

Conecte ecossistemas de ferramentas externas por meio do MCP:
- Conecte servidores via stdio, HTTP e Eventos Enviados pelo Servidor (SSE).

- Importe configurações colando JSON do Claude Desktop ou do MCP.

- Os servidores expõem ferramentas personalizadas dinamicamente para o ambiente de execução do agente.

- OAuth 2.0 integrado via Guias Personalizadas do Chrome para serviços autenticados.

- Aprovações por espaço de trabalho e validação de integridade HMAC protegem a execução.

NAVEGADOR DO AGENTE (13 FERRAMENTAS)

Automação de navegador headless em 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. Visualize aplicativos da web com as Ferramentas de Desenvolvedor, frames de dispositivos e correções de bugs com um toque, enviando-as de volta para o agente.

ARQUIVOS, EDITOR, TERMINAL

Gerenciador de arquivos do espaço de trabalho com seleção múltipla e operações em lote. Editor de código com realce de sintaxe (Kotlin, Java, Python, JS, TS, HTML, Shell), números de linha, desfazer ilimitado, busca por regex e salvamento com preservação de codificação. Visualizador de diferenças lado a lado. Sessões de terminal interativas.

AUTOMAÇÕES E COMPILAÇÃO

Automações em segundo plano agendadas via WorkManager: planejador de agendamento, intervalos predefinidos, histórico de execuções, alertas. Painel de Build & Test para comandos Gradle e suítes de teste com logs em tempo real e correções de agentes com um toque para builds com falha.

MODELOS E CACHE

Acesso sem chave via provedor Harness integrado ou utilize chaves de API para Anthropic, Gemini, OpenAI ou URLs personalizadas. Catálogo em tempo real com sondas de latência, preços exatos e rastreamento de custos em tempo real. Monitoramento de cache imediato: acertos, erros, tokens de leitura/gravação, taxas de acerto. Níveis de prioridade de cache de "off" a "ultra".

SEGURO POR DESIGN

Camadas de execução: Shizuku, conjunto de ferramentas Linux (bash, git, python, node), fallback para shell de teste. A política do shell restringe as operações ao espaço de trabalho. O redator secreto remove as chaves de API. Quatro modos de permissão: confirmar tudo, confirmar risco, totalmente automático, acesso total. Bloqueio biométrico do aplicativo.

HABILIDADES E MEMÓRIA

23 habilidades Markdown integradas (planejamento, TDD, depuração, arquitetura) mais habilidades personalizadas. Rastreamento de tarefas em tempo real, indexação do código-fonte no mapa do repositório, entrada de voz Groq Whisper, bifurcação de sessão, memória persistente.

COMO COMEÇAR

1. Conceda acesso de armazenamento para os arquivos do projeto.

2. Use o provedor sem chave integrado ou insira uma chave de API em Configurações.

3. Opcional: conecte o Shizuku para execução de shell privilegiado.

Sem análises, anúncios ou rastreadores. Os dados fluem apenas para os endpoints configurados. Relate problemas no GitHub.
Ferramentas de programação com IA no seu dispositivo: shell, arquivos, editor de código, git e MCP.
Atualizado em
1 de out. de 2026

Segurança dos dados

Sua segurança começa quando você entende como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
  • Os dados não são compartilhados com terceiros
    Saiba mais sobre como os desenvolvedores declaram o compartilhamento
  • Nenhum dado foi coletado
    Saiba mais sobre como os desenvolvedores declaram a coleta

O que há de novo

- Added on-device local models with custom models support with links from hugging face or any gguf file from your folder. (please treat this as beta, if theres any issues open an issue on github)
- Added a message whenever shizuku services gets disconnected
- Fixed crashes when opening old chats
- Fixed crashes while scrolling streamed replies

Suporte do app

Sobre o desenvolvedor
SANOOJ SAJU
Sanukey8@gmail.com
India