ఆండ్రాయిడ్హార్నెస్ అనేది మీ ఫోన్లో ఉండే ఒక కోడింగ్ ఏజెంట్. ఇది పరికరం నుండే నిజమైన ప్రాజెక్ట్లపై పనిచేస్తుంది: ఫైళ్లను చదవడం మరియు సవరించడం, షెల్ కమాండ్లను అమలు చేయడం, గిట్ను నడపడం, బ్రౌజర్ను నియంత్రించడం, మరియు MCP టూల్స్ను అమలు చేయడం వంటివి చేస్తుంది. PC అవసరం లేదు.
MIT లైసెన్స్ క్రింద ఓపెన్ సోర్స్: https://github.com/Sanuu7/AndroidHarness
ఏజెంట్ రన్టైమ్
కోడింగ్ ఏజెంట్తో చాట్ చేయండి: స్ట్రీమింగ్ ప్రతిస్పందనలు, థింకింగ్ బ్లాక్లు, మరియు ఇంటరాక్టివ్ టూల్ కార్డ్లు. నైపుణ్యాలు, కోడ్, మరియు PDFలను జతచేయండి. రన్ల సమయంలో ఫాలో-అప్లను క్యూలో ఉంచండి లేదా నోటిఫికేషన్ల నుండి చర్యలను ఆమోదించండి. యాప్ రీస్టార్ట్ అయినా చెక్పాయింట్లు అలాగే ఉంటాయి. డ్యూయల్ ప్లానింగ్, ఎగ్జిక్యూషన్కు ముందు తనిఖీ చేసి ప్లాన్ చేస్తుంది. స్క్రీన్ ఆఫ్లో ఉన్నప్పుడు కూడా ఫోర్గ్రౌండ్ సర్వీస్ రన్లను సజీవంగా ఉంచుతుంది.
57 అంతర్నిర్మిత టూల్స్
- ఫైల్స్: 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 (కీలెస్, బ్రేవ్, టావిలీ), 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ను పేస్ట్ చేయడం ద్వారా కాన్ఫిగ్లను ఇంపోర్ట్ చేయండి.
- సర్వర్లు ఏజెంట్ రన్టైమ్కు డైనమిక్గా కస్టమ్ టూల్స్ను అందిస్తాయి.
- ప్రామాణీకరించబడిన సేవల కోసం క్రోమ్ కస్టమ్ ట్యాబ్స్ ద్వారా అంతర్నిర్మిత 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, డివైస్ ఫ్రేమ్లు మరియు ఏజెంట్కు తిరిగి పంపే వన్-ట్యాప్ బగ్ రిపేర్తో వెబ్ యాప్లను ప్రివ్యూ చేయండి.
ఫైల్స్, ఎడిటర్, టెర్మినల్
మల్టీ-సెలెక్ట్ మరియు బ్యాచ్ ఆపరేషన్లతో కూడిన వర్క్స్పేస్ ఫైల్ మేనేజర్. సింటాక్స్ హైలైటింగ్ (కోట్లిన్, జావా, పైథాన్, JS, TS, HTML, షెల్), లైన్ నంబర్లు, అపరిమిత అన్డు, రెగెక్స్ సెర్చ్ మరియు ఎన్కోడింగ్ను కాపాడే సేవ్స్తో కూడిన కోడ్ ఎడిటర్. పక్కపక్కనే విజువల్ డిఫ్ వ్యూయర్. ఇంటరాక్టివ్ టెర్మినల్ సెషన్లు.
ఆటోమేషన్లు మరియు బిల్డ్
వర్క్మేనేజర్ ద్వారా షెడ్యూల్ చేయబడిన బ్యాక్గ్రౌండ్ ఆటోమేషన్లు: షెడ్యూల్ ప్లానర్, ప్రీసెట్ విరామాలు, రన్ హిస్టరీ, అలర్ట్లు. లైవ్ లాగ్లు మరియు విఫలమైన బిల్డ్ల కోసం వన్-ట్యాప్ ఏజెంట్ ఫిక్స్లతో కూడిన గ్రాడెల్ కమాండ్లు మరియు టెస్ట్ సూట్ల కోసం బిల్డ్ & టెస్ట్ డాష్బోర్డ్.
మోడల్స్ మరియు క్యాషింగ్
అంతర్నిర్మిత హార్నెస్ ప్రొవైడర్ ద్వారా కీ-లెస్ యాక్సెస్, లేదా ఆంత్రోపిక్, జెమిని, ఓపెన్ఏఐ, లేదా కస్టమ్ URLల కోసం API కీలను తీసుకురండి. లేటెన్సీ ప్రోబ్స్, ఖచ్చితమైన ధర మరియు రియల్-టైమ్ కాస్ట్ ట్రాకింగ్తో కూడిన లైవ్ కేటలాగ్. ప్రాంప్ట్ కాష్ పర్యవేక్షణ: హిట్స్, మిస్సెస్, రీడ్/రైట్ టోకెన్లు, హిట్ రేట్లు. ఆఫ్ నుండి అల్ట్రా వరకు థింకింగ్ లాడర్స్.
డిజైన్లోనే సురక్షితం
ఎగ్జిక్యూషన్ శ్రేణులు: షిజుకు, లైనక్స్ టూల్చెయిన్ (బాష్, గిట్, పైథాన్, నోడ్), టాయ్బాక్స్ sh ఫాల్బ్యాక్. షెల్ పాలసీ ఆపరేషన్లను వర్క్స్పేస్కు పరిమితం చేస్తుంది. సీక్రెట్ రిడాక్టర్ API కీలను స్క్రబ్ చేస్తుంది. నాలుగు అనుమతి మోడ్లు: అన్నింటినీ నిర్ధారించండి, ప్రమాదకరమైన వాటిని నిర్ధారించండి, పూర్తి ఆటో, పూర్తి యాక్సెస్. బయోమెట్రిక్ యాప్ లాక్.
నైపుణ్యాలు మరియు మెమరీ
23 బండిల్డ్ మార్క్డౌన్ నైపుణ్యాలు (ప్లానింగ్, TDD, డీబగ్గింగ్, ఆర్కిటెక్చర్) మరియు కస్టమ్ నైపుణ్యాలు. లైవ్ టూడూ ట్రాకింగ్, రెపో మ్యాప్ కోడ్బేస్ ఇండెక్సింగ్, గ్రోక్ విస్పర్ వాయిస్ ఇన్పుట్, సెషన్ ఫోర్కింగ్, పర్సిస్టెంట్ మెమరీ.
ప్రారంభించడం
1. ప్రాజెక్ట్ ఫైల్స్ కోసం స్టోరేజ్ యాక్సెస్ను మంజూరు చేయండి.
2. అంతర్నిర్మిత కీలెస్ ప్రొవైడర్ను ఉపయోగించండి లేదా సెట్టింగ్స్లో API కీని నమోదు చేయండి.
3. ఐచ్ఛికం: ప్రివిలేజ్డ్ షెల్ ఎగ్జిక్యూషన్ కోసం షిజుకును కనెక్ట్ చేయండి.
ఎటువంటి అనలిటిక్స్, ప్రకటనలు లేదా ట్రాకర్లు ఉండవు. డేటా కాన్ఫిగర్ చేయబడిన ఎండ్పాయింట్లకు మాత్రమే వెళుతుంది. సమస్యలను గిట్హబ్లో నివేదించండి.
మీ పరికరంలో AI కోడింగ్ సామగ్రి: షెల్, ఫైల్స్, కోడ్ ఎడిటర్, గిట్ మరియు MCP.
అప్డేట్ అయినది
26 సెప్టెం, 2026