ஆண்ட்ராய்டுஹார்னஸ் என்பது உங்கள் ஃபோனிலேயே இயங்கும் ஒரு கோடிங் ஏஜென்ட் ஆகும். இது சாதனத்திலிருந்தே உண்மையான ப்ராஜெக்ட்களில் செயல்படுகிறது: கோப்புகளைப் படிக்கிறது மற்றும் திருத்துகிறது, ஷெல் கட்டளைகளை இயக்குகிறது, கிட்-ஐ இயக்குகிறது, ஒரு பிரவுசரைக் கட்டுப்படுத்துகிறது, மற்றும் MCP கருவிகளை இயக்குகிறது. கணினி தேவையில்லை.
MIT உரிமத்தின் கீழ் ஓப்பன் சோர்ஸ்: https://github.com/Sanuu7/AndroidHarness
ஏஜென்ட்டின் இயக்க நேரம்
ஒரு கோடிங் ஏஜென்ட்டுடன் உரையாடுங்கள்: ஸ்ட்ரீமிங் பதில்கள், சிந்தனைத் தொகுதிகள், மற்றும் ஊடாடும் கருவி அட்டைகள். திறன்கள், குறியீடு, மற்றும் PDF-களை இணைக்கவும். ரன்களின் போது பின்தொடர்தல்களை வரிசைப்படுத்துங்கள் அல்லது அறிவிப்புகளிலிருந்து செயல்களை அங்கீகரியுங்கள். செயலி மறுதொடக்கம் செய்யப்பட்டாலும் செக்பாயிண்ட்கள் நீடிக்கும். இரட்டைத் திட்டமிடல், செயல்படுத்துவதற்கு முன் ஆய்வு செய்து திட்டமிடுகிறது. திரை அணைக்கப்பட்டிருக்கும்போதும் ஃபோர்கிரவுண்ட் சேவை ரன்களை உயிர்ப்புடன் வைத்திருக்கிறது.
57 உள்ளமைக்கப்பட்ட கருவிகள்
- கோப்புகள்: read_file, write_file, edit_file, multi_edit (fuzzy find-replace), 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 probe.
- விஷன் & வலை: விஷன் மாடல்களுக்கான read_image, PDF உரை பிரித்தெடுத்தல், web_search (keyless, Brave, Tavily), web_fetch, பைனரி கண்டறிதலுடன் கூடிய http_request.
- ஏஜென்ட் & நினைவகம்: memory_read, memory_write, memory_search, todo_write நேரலைக் கண்காணிப்பு, ask_user தூண்டுதல்கள், task (இணை துணை ஏஜென்ட்கள்), pkg_search, pkg_install, pkg_list.
மாதிரி சூழல் நெறிமுறை (MCP)
MCP மூலம் வெளிப்புறக் கருவிச் சூழல்களை இணைக்கவும்:
- stdio, HTTP, மற்றும் சர்வர்-சென்ட் ஈவென்ட்ஸ் (SSE) வழியாக சர்வர்களை இணைக்கவும்.
- கிளாட் டெஸ்க்டாப் அல்லது MCP JSON-ஐ ஒட்டுவதன் மூலம் உள்ளமைப்புகளை இறக்குமதி செய்யவும்.
- சர்வர்கள் தனிப்பயன் கருவிகளை ஏஜென்ட் ரன்டைமிற்கு டைனமிக்காக வெளிப்படுத்துகின்றன.
- அங்கீகரிக்கப்பட்ட சேவைகளுக்காக Chrome தனிப்பயன் தாவல்கள் வழியாக உள்ளமைக்கப்பட்ட OAuth 2.0.
- ஒவ்வொரு பணித்தள ஒப்புதல்கள் மற்றும் HMAC ஒருமைப்பாட்டுச் சரிபார்ப்பு ஆகியவை செயல்பாட்டைப் பாதுகாக்கின்றன.
ஏஜென்ட் பிரவுசர் (13 கருவிகள்)
13 கருவிகள் வழியாக ஹெட்லெஸ் பிரவுசர் ஆட்டோமேஷன்: 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, சாதன பிரேம்கள் மற்றும் ஒரே தட்டலில் பிழைகளைச் சரிசெய்தல் ஆகியவற்றைக் கொண்டு ஏஜென்ட்டிற்கு வலை செயலிகளை முன்னோட்டமிடலாம்.
கோப்புகள், எடிட்டர், டெர்மினல்
பலவற்றைத் தேர்ந்தெடுக்கும் மற்றும் தொகுதி செயல்பாடுகளுடன் கூடிய பணித்தள கோப்பு மேலாளர். தொடரியல் சிறப்பித்தல் (Kotlin, Java, Python, JS, TS, HTML, Shell), வரி எண்கள், வரம்பற்ற செயல்தவிர்ப்பு, ரெஜெக்ஸ் தேடல் மற்றும் குறியாக்கத்தைப் பாதுகாக்கும் சேமிப்புகளுடன் கூடிய குறியீடு எடிட்டர். அருகருகே உள்ள காட்சி வேறுபாட்டுக் காண்பிப்பான். ஊடாடும் டெர்மினல் அமர்வுகள்.
தானியக்கங்கள் மற்றும் உருவாக்கம்
WorkManager வழியாக திட்டமிடப்பட்ட பின்னணி தானியக்கங்கள்: அட்டவணைத் திட்டமிடுபவர், முன்னமைக்கப்பட்ட இடைவெளிகள், இயக்க வரலாறு, எச்சரிக்கைகள். கிரேடில் கட்டளைகள் மற்றும் சோதனைத் தொகுப்புகளுக்கான உருவாக்கம் & சோதனை டாஷ்போர்டு, நேரலைப் பதிவுகள் மற்றும் தோல்வியுற்ற உருவாக்கங்களுக்கான ஒரே தட்டல் ஏஜென்ட் திருத்தங்களுடன்.
மாதிரிகள் மற்றும் தற்காலிக சேமிப்பு
உள்ளமைக்கப்பட்ட ஹார்னஸ் வழங்குநர் வழியாக திறவுகோல் இல்லாத அணுகல், அல்லது ஆந்த்ரோபிக், ஜெமினி, ஓபன்ஏஐ, அல்லது தனிப்பயன் URLகளுக்கான API திறவுகோல்களைக் கொண்டு வரலாம். தாமத ஆய்வுகள், துல்லியமான விலை நிர்ணயம் மற்றும் நிகழ்நேர செலவு கண்காணிப்புடன் கூடிய நேரடி பட்டியல். உடனடி கேச் கண்காணிப்பு: ஹிட்ஸ், மிஸ்ஸஸ், ரீட்/ரைட் டோக்கன்கள், ஹிட் விகிதங்கள். ஆஃப் முதல் அல்ட்ரா வரையிலான சிந்தனைப் படிநிலைகள்.
வடிவமைப்பால் பாதுகாப்பானது
செயல்படுத்தும் படிநிலைகள்: ஷிஸுகு, லினக்ஸ் டூல்செயின் (பாஷ், கிட், பைதான், நோட்), டாய்பாக்ஸ் ஷெல் ஃபால்பேக். ஷெல் கொள்கை செயல்பாடுகளைப் பணிவெளிக்குள் கட்டுப்படுத்துகிறது. இரகசிய திருத்தி API விசைகளை நீக்குகிறது. நான்கு அனுமதி முறைகள்: அனைத்தையும் உறுதிப்படுத்துதல், அபாயகரமானதை உறுதிப்படுத்துதல், முழு தானியங்கு, முழு அணுகல். பயோமெட்ரிக் செயலி பூட்டு.
திறன்கள் மற்றும் நினைவகம்
23 தொகுக்கப்பட்ட மார்க்டவுன் திறன்கள் (திட்டமிடல், TDD, பிழைதிருத்தம், கட்டமைப்பு) மற்றும் தனிப்பயன் திறன்கள். நேரடி செய்ய வேண்டியவை கண்காணிப்பு, ரெப்போ மேப் கோட்பேஸ் அட்டவணைப்படுத்தல், க்ரோக் விஸ்பர் குரல் உள்ளீடு, செஷன் ஃபோர்க்கிங், நிலைத்த நினைவகம்.
தொடங்குதல்
1. திட்டக் கோப்புகளுக்கான சேமிப்பக அணுகலை வழங்கவும்.
2. உள்ளமைக்கப்பட்ட கீலெஸ் வழங்குநரைப் பயன்படுத்தவும் அல்லது அமைப்புகளில் ஒரு API விசையை உள்ளிடவும்.
3. விருப்பத்தேர்வு: சிறப்புரிமை பெற்ற ஷெல் செயலாக்கத்திற்காக ஷிசுகுவை இணைக்கவும்.
பகுப்பாய்வுகள், விளம்பரங்கள் அல்லது டிராக்கர்கள் எதுவும் இல்லை. தரவு, கட்டமைக்கப்பட்ட எண்ட்பாயிண்ட்களுக்கு மட்டுமே பாயும். சிக்கல்களை கிட்ஹப்பில் புகாரளிக்கவும்.
உங்கள் சாதனத்தில் உள்ள AI கோடிங் வசதிகள்: ஷெல், கோப்புகள், கோட் எடிட்டர், கிட் மற்றும் MCP.
புதுப்பிக்கப்பட்டது:
26 செப்., 2026