Android Harness

Classificazione dei contenuti
Per tutti
1+
Download
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot

Informazioni sull'app

AndroidHarness è un agente di programmazione che risiede sul tuo telefono. Lavora su progetti reali direttamente dal dispositivo: legge e modifica file, esegue comandi shell, gestisce Git, controlla un browser ed esegue strumenti MCP. Non è necessario un PC.

Open source con licenza MIT: https://github.com/Sanuu7/AndroidHarness

L'AMBIENTE DI ESECUZIONE DELL'AGENTE

Chatta con un agente di programmazione: risposte in streaming, blocchi di pensiero e schede interattive degli strumenti. Allega competenze, codice e PDF. Metti in coda i follow-up durante l'esecuzione o approva le azioni dalle notifiche. I checkpoint vengono salvati anche dopo il riavvio dell'app. La doppia pianificazione ispeziona e pianifica prima dell'esecuzione. Il servizio in primo piano mantiene attive le esecuzioni anche a schermo spento.

57 STRUMENTI INTEGRATI

- File: read_file, write_file, edit_file, multi_edit (ricerca e sostituzione approssimativa), apply_patch con rollback, grep, search_files, file_info, copia in batch, spostamento, eliminazione.

- Shell: shell con timeout e pulizia dei gruppi di processi, gestore dei daemon in background (shell_background, bg_list, bg_kill).

- Git: git_status, git_diff, git_log, git_show (visualizzazione patch), git_commit, git_branch, git_branch_manage, git_checkout, git_push con riparazione upstream, git_pull.

- Sistema e diagnostica: read_logcat con filtri per pacchetti e tag, suite di autotest Doctor, sonda env_status.

- Visione e Web: read_image per modelli di visione, estrazione di testo da PDF, web_search (keyless, Brave, Tavily), web_fetch, http_request con rilevamento binario.

- Agente e memoria: memory_read, memory_write, memory_search, tracciamento in tempo reale todo_write, prompt ask_user, task (sotto-agenti paralleli), pkg_search, pkg_install, pkg_list.


PROTOCOLLO DI CONTESTO DEL MODELLO (MCP)

Connetti ecosistemi di strumenti esterni tramite MCP:
- Connetti i server tramite stdio, HTTP e Server-Sent Events (SSE).

- Importa le configurazioni incollando Claude Desktop o file JSON MCP.

- I server espongono dinamicamente strumenti personalizzati all'ambiente di runtime dell'agente.

- OAuth 2.0 integrato tramite schede personalizzate di Chrome per i servizi autenticati.

Approvazioni per area di lavoro e convalida dell'integrità HMAC proteggono l'esecuzione.

BROWSER DELL'AGENTE (13 STRUMENTI)

Automazione del browser headless tramite 13 strumenti: 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. Anteprima delle app web con DevTools, frame del dispositivo e correzione dei bug con un solo tocco direttamente nell'agente.


FILE, EDITOR, TERMINALE

Gestore di file dell'area di lavoro con selezione multipla e operazioni batch. Editor di codice con evidenziazione della sintassi (Kotlin, Java, Python, JS, TS, HTML, Shell), numeri di riga, annullamento illimitato, ricerca con espressioni regolari e salvataggi che preservano la codifica. Visualizzatore di differenze visivo affiancato. Sessioni di terminale interattive.

AUTOMAZIONI E BUILD

Automazioni in background pianificate tramite WorkManager: pianificatore di pianificazione, intervalli preimpostati, cronologia delle esecuzioni, avvisi. Dashboard di build e test per comandi Gradle e suite di test con log in tempo reale e correzioni dell'agente con un solo tocco per le build fallite.

MODELLI E CACHING

Accesso senza chiavi tramite il provider Harness integrato o tramite chiavi API per Anthropic, Gemini, OpenAI o URL personalizzati. Catalogo in tempo reale con sonde di latenza, prezzi esatti e monitoraggio dei costi in tempo reale. Monitoraggio immediato della cache: hit, miss, token di lettura/scrittura, tassi di successo. Thinking ladder da disattivato a ultra. SICURO PER INIZIATIVA

Livelli di esecuzione: Shizuku, toolchain Linux (bash, git, python, node), fallback sh di Toybox. La policy della shell limita le operazioni all'area di lavoro. Un redattore segreto elimina le chiavi API. Quattro modalità di autorizzazione: conferma tutto, conferma rischio, completamente automatico, accesso completo. Blocco biometrico dell'app.

COMPETENZE E MEMORIA

23 competenze Markdown incluse (pianificazione, TDD, debug, architettura) più competenze personalizzate. Monitoraggio in tempo reale delle attività, indicizzazione del codice sorgente della mappa del repository, input vocale Groq Whisper, forking della sessione, memoria persistente.

PRIMI PASSI

1. Concedi l'accesso allo storage per i file di progetto.

2. Utilizza il provider senza chiave integrato o inserisci una chiave API nelle Impostazioni.

3. Opzionale: connetti Shizuku per l'esecuzione della shell con privilegi elevati.

Nessuna analisi, pubblicità o tracker. I dati fluiscono solo verso gli endpoint configurati. Segnala eventuali problemi su GitHub.
Strumenti di programmazione basati sull'intelligenza artificiale sul tuo dispositivo: shell, file, editor di codice, git e MCP.
Ultimo aggiornamento
26 set 2026

Sicurezza dei dati

Il primo passo verso la sicurezza è capire in che modo gli sviluppatori raccolgono e condividono i tuoi dati. Le misure di protezione della privacy e della sicurezza dei dati possono variare in base all'utilizzo, alla regione e all'età. Lo sviluppatore ha fornito queste informazioni e potrebbe aggiornarle nel tempo.
  • Nessun dato condiviso con terze parti
    Scopri di più sulla modalità di condivisione dei dati dichiarata dagli sviluppatori
  • Nessun dato raccolto
    Scopri di più sulla modalità di raccolta dei dati dichiarata dagli sviluppatori

Novità

* Added Subagent controls, SSH workspaces, CodeGraph, Caveman modes, encrypted backup, and Permission manager
* Added generation speed and first-token delay reports
* Added keyless Kilo and Polinations providers
* Enabled Screenshots by default
* Improved streaming, UI, background service, checkpoints, and security
* Fixed Browser, Git, WebFetch, file tools, patching, Subagents, and crashes

Assistenza per l'app