AndroidHarness telefonunuzda yaşayan bir kodlaşdırma agentidir. Cihazdan birbaşa real layihələr üzərində işləyir: faylları oxuyur və redaktə edir, shell əmrlərini işlədir, git-i idarə edir, brauzeri idarə edir və MCP alətlərini işlədir. Kompüter tələb olunmur.
MIT lisenziyası altında açıq mənbə: https://github.com/Sanuu7/AndroidHarness
AGENTİN İŞ MÜDDƏTİ
Kodlaşdırma agenti ilə söhbət: cavabların yayımı, düşüncə blokları və interaktiv alət kartları. Bacarıqlar, kod və PDF-lər əlavə edin. İşləmələr zamanı izləmələri növbəyə qoyun və ya bildirişlərdən hərəkətləri təsdiqləyin. Yoxlama nöqtələri tətbiqin yenidən başlamasından sağ çıxır. İkili planlaşdırma icradan əvvəl yoxlayır və planlaşdırır. Ön plan xidməti ekran söndürüldükdə işləmələri aktiv saxlayır.
57 QURAŞDIRILMIŞ ALƏTLƏR
- Fayllar: read_file, write_file, edit_file, multi_edit (qeyri-səlis tapma-əvəz), apply_patch with rollback, grep, search_files, file_info, toplu surət çıxarma, köçürmə, silmə.
- Shell: zamanaşımları və proses qrupu təmizlənməsi ilə shell, fon daemon meneceri (shell_background, bg_list, bg_kill).
- Git: git_status, git_diff, git_log, git_show (yamaq görünüşü), git_commit, git_branch, git_branch_manage, git_checkout, upstream təmiri ilə git_push, git_pull.
- Sistem və Diaqnostika: paket və etiket filtrləri ilə read_logcat, həkim özünütəhlil dəsti, env_status zond.
- Vision & Web: vision modelləri üçün read_image, PDF mətn çıxarışı, web_search (keyless, Brave, Tavily), web_fetch, ikili aşkarlama ilə http_request.
- Agent və Yaddaş: memory_read, memory_write, memory_search, todo_write canlı izləmə, ask_user sorğuları, tapşırıq (paralel altagentlər), pkg_search, pkg_install, pkg_list.
MODEL KONTEKST PROTOKOLU (MCP)
Xarici alət ekosistemlərini MCP vasitəsilə qoşun:
- Serverləri stdio, HTTP və Server tərəfindən Göndərilən Hadisələr (SSE) üzərindən qoşun.
- Claude Desktop və ya MCP JSON yapışdıraraq konfiqurasiyaları idxal edin.
- Serverlər xüsusi alətləri agentin işləmə müddətinə dinamik şəkildə təqdim edir.
- Doğrulanmış xidmətlər üçün Chrome Xüsusi Tabları vasitəsilə daxili OAuth 2.0.
- Hər iş sahəsi üçün təsdiqlər və HMAC bütövlüyünün yoxlanılması icranı qoruyur.
AGENT BRAUZERİ (13 ALƏT)
13 alətdə başsız brauzer avtomatlaşdırması: 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. Veb tətbiqlərini DevTools, cihaz çərçivələri və bir toxunuşla səhv təmiri ilə agentə geri qaytarın.
FAYLLAR, REDAKTOR, TERMİNAL
Çoxseçimli və toplu əməliyyatları olan iş sahəsi fayl meneceri. Sintaksis vurğulaması (Kotlin, Java, Python, JS, TS, HTML, Shell), sətir nömrələri, limitsiz geri qaytarma, regex axtarışı və kodlaşdırmanı qoruyan saxlama funksiyaları olan kod redaktoru. Yan-yana vizual fərq görüntüləyicisi. İnteraktiv terminal sessiyaları.
AVTOMATİKASİYA VƏ QURMA
WorkManager vasitəsilə planlaşdırılmış fon avtomatlaşdırmaları: cədvəl planlayıcısı, əvvəlcədən qurulmuş intervallar, icra tarixçəsi, xəbərdarlıqlar. Gradle əmrləri və sınaq dəstləri üçün canlı qeydlər və uğursuz qurğular üçün bir toxunuşlu agent düzəlişləri ilə panel qurun və sınaqdan keçirin.
MODELLƏR VƏ KEŞLƏMƏ
Daxili Harness provayderi vasitəsilə açarsız giriş və ya Anthropic, Gemini, OpenAI və ya xüsusi URL-lər üçün API açarlarını gətirin. Gecikmə zondları, dəqiq qiymətlər və real vaxt xərclərinin izlənməsi ilə canlı kataloq. Keş monitorinqini tezləşdirin: vuruşlar, qaçırmalar, oxuma/yazma tokenləri, vuruş nisbətləri. Off-dan ultra-ya qədər düşüncə pilləkənləri.
DİZAYNLA TƏHLÜKƏSİZ
İcra səviyyələri: Shizuku, Linux alətlər şəbəkəsi (bash, git, python, node), toybox sh ehtiyat nüsxəsi. Shell siyasəti əməliyyatları iş sahəsi ilə məhdudlaşdırır. Gizli redaktor API açarlarını təmizləyir. Dörd icazə rejimi: hamısını təsdiqləyin, riskli olduğunu təsdiqləyin, tam avtomatik, tam giriş. Biometrik tətbiq kilidi.
BACARIQLAR VƏ YADDAŞ
23 paket işarələmə bacarığı (planlaşdırma, TDD, ayıklama, memarlıq) və xüsusi bacarıqlar. Canlı todo izləmə, repo xəritəsi kod bazası indeksləşdirməsi, Groq Pıçıltı səs girişi, sessiya forking, davamlı yaddaş.
BAŞLAMA
1. Layihə faylları üçün yaddaşa giriş verin.
2. Daxili açarsız provayderdən istifadə edin və ya Parametrlərdə API açarını daxil edin.
3. İsteğe bağlı: imtiyazlı shell icrası üçün Shizuku-nu qoşun.
Sıfır analitika, reklam və ya izləyici. Məlumat axını yalnız konfiqurasiya edilmiş son nöqtələrə gedir. GitHub-da problemləri bildirin.
Cihazınızda süni intellekt kodlaşdırma qurğuları: shell, fayllar, kod redaktoru, git və MCP.
Güncəlləmə vaxtı
26 sen 2026