अँड्रॉइडहार्नेस (AndroidHarness) हा तुमच्या फोनवर चालणारा एक कोडिंग एजंट आहे. तो थेट डिव्हाइसवरून वास्तविक प्रोजेक्ट्सवर काम करतो: फाइल्स वाचतो आणि संपादित करतो, शेल कमांड्स चालवतो, गिट (git) चालवतो, ब्राउझर नियंत्रित करतो आणि एमसीपी टूल्स (MCP tools) चालवतो. पीसीची आवश्यकता नाही.
एमआयटी (MIT) लायसन्स अंतर्गत ओपन सोर्स: https://github.com/Sanuu7/AndroidHarness
एजंटचा रनटाइम
कोडिंग एजंटशी चॅट करा: स्ट्रीमिंग प्रतिसाद, थिंकिंग ब्लॉक्स आणि इंटरॅक्टिव्ह टूल कार्ड्स. स्किल्स, कोड आणि पीडीएफ्स जोडा. रन दरम्यान फॉलो-अप्स रांगेत लावा किंवा नोटिफिकेशन्समधून कृतींना मंजुरी द्या. ॲप रीस्टार्ट झाल्यावरही चेकपॉइंट्स कायम राहतात. ड्युअल प्लॅनिंग अंमलबजावणीपूर्वी तपासणी आणि नियोजन करते. फोरग्राउंड सर्व्हिस स्क्रीन बंद असतानाही रन चालू ठेवते.
५७ अंगभूत टूल्स
- फाइल्स: read_file, write_file, edit_file, multi_edit (फझी फाइंड-रिप्लेस), apply_patch with rollback, grep, search_files, file_info, batch copy, move, delete.
- शेल: टाइमआउट्स आणि प्रोसेस ग्रुप क्लीनअपसह शेल, बॅकग्राउंड डेमन मॅनेजर (shell_background, bg_list, bg_kill).
- गिट: git_status, git_diff, git_log, git_show (पॅच व्ह्यू), git_commit, git_branch, git_branch_manage, git_checkout, अपस्ट्रीम रिपेअरसह git_push, git_pull.
- सिस्टम आणि डायग्नोस्टिक्स: पॅकेज आणि टॅग फिल्टर्ससह read_logcat, डॉक्टर सेल्फ-टेस्ट सूट, env_status प्रोब.
- व्हिजन आणि वेब: व्हिजन मॉडेल्ससाठी read_image, PDF टेक्स्ट एक्सट्रॅक्शन, web_search (keyless, Brave, Tavily), web_fetch, बायनरी डिटेक्शनसह http_request.
- एजंट आणि मेमरी: memory_read, memory_write, memory_search, todo_write लाइव्ह ट्रॅकिंग, ask_user प्रॉम्प्ट्स, टास्क (पॅरलल सबएजंट्स), pkg_search, pkg_install, pkg_list.
मॉडेल कॉन्टेक्स्ट प्रोटोकॉल (MCP)
MCP द्वारे बाह्य टूल इकोसिस्टम्स कनेक्ट करा:
- stdio, HTTP, आणि सर्व्हर-सेंट इव्हेंट्स (SSE) द्वारे सर्व्हर कनेक्ट करा.
- क्लॉड डेस्कटॉप किंवा MCP JSON पेस्ट करून कॉन्फिग्स इम्पोर्ट करा.
- सर्व्हर एजंट रनटाइमला डायनॅमिकली कस्टम टूल्स उपलब्ध करून देतात.
- ऑथेंटिकेटेड सर्व्हिसेससाठी क्रोम कस्टम टॅब्सद्वारे बिल्ट-इन OAuth 2.0.
- प्रत्येक वर्कस्पेससाठी मंजुरी आणि HMAC इंटिग्रिटी व्हॅलिडेशन एक्झिक्युशनचे संरक्षण करतात.
एजंट ब्राउझर (१३ टूल्स)
१३ टूल्सद्वारे हेडलेस ब्राउझर ऑटोमेशन: 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. DevTools, डिव्हाइस फ्रेम्स आणि एजंटला वन-टॅप बग रिपेअरसह वेब ॲप्सचे प्रिव्ह्यू करा.
फाईल्स, एडिटर, टर्मिनल
मल्टी-सिलेक्ट आणि बॅच ऑपरेशन्ससह वर्कस्पेस फाईल मॅनेजर. सिंटॅक्स हायलाइटिंगसह कोड एडिटर (कोटलिन, जावा, पायथन, जेएस, टीएस, एचटीएमएल, शेल), लाइन नंबर्स, अमर्याद अंडू, रेगएक्स सर्च आणि एन्कोडिंग-प्रिझर्विंग सेव्ह्ज. साइड-बाय-साइड व्हिज्युअल डिफ व्ह्यूअर. इंटरॅक्टिव्ह टर्मिनल सेशन्स.
ऑटोमेशन्स आणि बिल्ड
वर्कमॅनेजरद्वारे शेड्युल्ड बॅकग्राउंड ऑटोमेशन्स: शेड्युल प्लॅनर, प्रीसेट इंटरव्हल्स, रन हिस्ट्री, अलर्ट्स. ग्रॅडल कमांड्स आणि टेस्ट सूट्ससाठी बिल्ड आणि टेस्ट डॅशबोर्ड, ज्यात लाइव्ह लॉग्स आणि अयशस्वी बिल्ड्ससाठी वन-टॅप एजंट फिक्सेस आहेत.
मॉडेल्स आणि कॅशिंग
बिल्ट-इन हार्नेस प्रोव्हायडरद्वारे कीलेस ऍक्सेस, किंवा अँथ्रोपिक, जेमिनी, ओपनएआय, किंवा कस्टम यूआरएलसाठी एपीआय कीज वापरा. लेटन्सी प्रोब्स, अचूक किंमत आणि रिअल-टाइम कॉस्ट ट्रॅकिंगसह लाइव्ह कॅटलॉग. प्रॉम्प्ट कॅशे मॉनिटरिंग: हिट्स, मिसेस, रीड/राइट टोकन्स, हिट रेट्स. सुरुवातीच्या पातळीपासून ते अत्यंत उच्च पातळीपर्यंत विचार करण्याची क्षमता.
डिझाइननुसार सुरक्षित
एक्झिक्यूशन टियर्स: शिझुकू, लिनक्स टूलचेन (बॅश, गिट, पायथॉन, नोड), टॉयबॉक्स एसएच फॉलबॅक. शेल पॉलिसी ऑपरेशन्सना वर्कस्पेसपुरती मर्यादित ठेवते. सिक्रेट रिडॅक्टर एपीआय कीज स्वच्छ करतो. चार परमिशन मोड्स: कन्फर्म ऑल, कन्फर्म रिस्की, फुल ऑटो, फुल ऍक्सेस. बायोमेट्रिक ॲप लॉक.
स्किल्स आणि मेमरी
२३ बंडल्ड मार्कडाउन स्किल्स (प्लॅनिंग, टीडीडी, डीबगिंग, आर्किटेक्चर) आणि कस्टम स्किल्स. लाइव्ह टू-डू ट्रॅकिंग, रेपो मॅप कोडबेस इंडेक्सिंग, ग्रोक व्हिस्पर व्हॉइस इनपुट, सेशन फोर्किंग, पर्सिस्टंट मेमरी.
सुरुवात करणे
१. प्रोजेक्ट फाइल्ससाठी स्टोरेज ऍक्सेस मंजूर करा.
२. बिल्ट-इन कीलेस प्रोव्हायडर वापरा किंवा सेटिंग्जमध्ये एपीआय की एंटर करा.
३. ऐच्छिक: प्रिव्हिलेज्ड शेल एक्झिक्यूशनसाठी शिझुकू कनेक्ट करा.
शून्य ॲनालिटिक्स, जाहिराती किंवा ट्रॅकर्स. डेटा फक्त कॉन्फिगर केलेल्या एंडपॉइंट्सवर जातो. गिटहबवर समस्यांची तक्रार करा.
तुमच्या डिव्हाइसवर एआय कोडिंगची सुविधा: शेल, फाइल्स, कोड एडिटर, गिट आणि एमसीपी.
या रोजी अपडेट केले
२६ सप्टें, २०२६