Android Harness

Rating konten
Semua Umur
10+
Download
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot

Tentang aplikasi ini

AndroidHarness adalah agen pengkodean yang berjalan di ponsel Anda. Ia bekerja pada proyek nyata langsung dari perangkat: membaca dan mengedit file, menjalankan perintah shell, mengelola git, mengontrol browser, dan menjalankan alat MCP. Tidak memerlukan PC.

Sumber terbuka di bawah lisensi MIT: https://github.com/Sanuu7/AndroidHarness

RUNTIME AGEN

Berinteraksi dengan agen pengkodean: respons streaming, blok pemikiran, dan kartu alat interaktif. Lampirkan keterampilan, kode, dan PDF. Antrekan tindak lanjut selama eksekusi atau setujui tindakan dari notifikasi. Titik pemeriksaan tetap ada setelah aplikasi dimulai ulang. Perencanaan ganda memeriksa dan merencanakan sebelum eksekusi. Layanan latar depan menjaga eksekusi tetap berjalan meskipun layar mati.

57 ALAT BAWAAN

- File: read_file, write_file, edit_file, multi_edit (pencarian-penggantian fuzzy), apply_patch dengan rollback, grep, search_files, file_info, batch copy, move, delete.

- Shell: shell dengan batas waktu dan pembersihan grup proses, pengelola daemon latar belakang (shell_background, bg_list, bg_kill).

- Git: git_status, git_diff, git_log, git_show (tampilan patch), git_commit, git_branch, git_branch_manage, git_checkout, git_push dengan perbaikan upstream, git_pull.

- Sistem & Diagnostik: read_logcat dengan filter paket dan tag, rangkaian uji mandiri doctor, probe env_status.

- Vision & Web: read_image untuk model visi, ekstraksi teks PDF, web_search (keyless, Brave, Tavily), web_fetch, http_request dengan deteksi biner.

- Agen & Memori: memory_read, memory_write, memory_search, pelacakan langsung todo_write, prompt ask_user, task (subagen paralel), pkg_search, pkg_install, pkg_list.

PROTOKOL KONTEKS MODEL (MCP)

Hubungkan ekosistem alat eksternal melalui MCP:
- Hubungkan server melalui stdio, HTTP, dan Server-Sent Events (SSE).

- Impor konfigurasi dengan menempelkan JSON Claude Desktop atau MCP.

- Server mengekspos alat kustom secara dinamis ke runtime agen.

- OAuth 2.0 bawaan melalui Chrome Custom Tabs untuk layanan terautentikasi.

- Persetujuan per ruang kerja dan validasi integritas HMAC melindungi eksekusi.

BROWSER AGEN (13 ALAT)

Otomatisasi browser tanpa antarmuka grafis di 13 alat: 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. Pratinjau aplikasi web dengan DevTools, frame perangkat, dan perbaikan bug sekali ketuk kembali ke agen.

FILE, EDITOR, TERMINAL

Manajer file ruang kerja dengan operasi multi-pilihan dan batch. Editor kode dengan penyorotan sintaks (Kotlin, Java, Python, JS, TS, HTML, Shell), nomor baris, undo tak terbatas, pencarian regex, dan penyimpanan yang mempertahankan pengkodean. Penampil perbedaan visual berdampingan. Sesi terminal interaktif.

OTOMASI DAN PEMBANGUNAN

Otomatisasi latar belakang terjadwal melalui WorkManager: perencana jadwal, interval preset, riwayat eksekusi, peringatan. Dasbor Build & Test untuk perintah Gradle dan rangkaian pengujian dengan log langsung dan perbaikan agen sekali ketuk untuk build yang gagal.

MODEL DAN CACHING

Akses tanpa kunci melalui penyedia Harness bawaan, atau bawa kunci API untuk Anthropic, Gemini, OpenAI, atau URL khusus. Katalog langsung dengan probe latensi, harga yang tepat, dan pelacakan biaya waktu nyata. Pemantauan cache yang cepat: hit, miss, token baca/tulis, tingkat hit. Tangga pemikiran dari nonaktif hingga ultra.

AMAN SEJAK DESAIN

Tingkat eksekusi: Shizuku, toolchain Linux (bash, git, python, node), fallback sh toybox. Kebijakan shell membatasi operasi ke ruang kerja. Redaktor rahasia membersihkan kunci API. Empat mode izin: konfirmasi semua, konfirmasi berisiko, otomatis penuh, akses penuh. Kunci aplikasi biometrik.

KETERAMPILAN DAN MEMORI

23 keterampilan markdown bawaan (perencanaan, TDD, debugging, arsitektur) ditambah keterampilan khusus. Pelacakan tugas langsung, pengindeksan basis kode peta repositori, input suara Groq Whisper, pemisahan sesi, memori persisten.

MEMULA

1. Berikan akses penyimpanan untuk file proyek.

2. Gunakan penyedia tanpa kunci bawaan atau masukkan kunci API di Pengaturan.

3. Opsional: hubungkan Shizuku untuk eksekusi shell istimewa.

Tanpa analitik, iklan, atau pelacak. Data hanya mengalir ke titik akhir yang dikonfigurasi. Laporkan masalah di GitHub.
Perangkat bantu pengkodean AI di perangkat Anda: shell, file, editor kode, git, dan MCP.
Diupdate pada
26 Sep 2026

Keamanan Data

Keamanan dimulai dengan memahami cara developer mengumpulkan dan membagikan data Anda. Praktik privasi dan keamanan data dapat bervariasi berdasarkan penggunaan, wilayah, dan usia Anda. Developer memberikan informasi ini dan dapat memperbaruinya seiring waktu.

Yang baru

* 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

Dukungan aplikasi

Tentang developer
SANOOJ SAJU
Sanukey8@gmail.com
India