AndroidHarness হলো একটি কোডিং এজেন্ট যা আপনার ফোনে থাকে। এটি সরাসরি ডিভাইস থেকে বাস্তব প্রজেক্টে কাজ করে: ফাইল পড়া ও সম্পাদনা করা, শেল কমান্ড চালানো, গিট পরিচালনা করা, ব্রাউজার নিয়ন্ত্রণ করা এবং এমসিপি (MCP) টুলস চালানো। কোনো পিসির প্রয়োজন নেই।
এমআইটি (MIT) লাইসেন্সের অধীনে ওপেন সোর্স: https://github.com/Sanuu7/AndroidHarness
এজেন্ট রানটাইম
কোডিং এজেন্টের সাথে চ্যাট করুন: স্ট্রিমিং প্রতিক্রিয়া, চিন্তার ব্লক এবং ইন্টারেক্টিভ টুল কার্ড। স্কিল, কোড এবং পিডিএফ সংযুক্ত করুন। রান চলাকালীন ফলো-আপ কিউ করুন অথবা নোটিফিকেশন থেকে অ্যাকশন অনুমোদন করুন। অ্যাপ রিস্টার্টের পরেও চেকপয়েন্টগুলো অক্ষত থাকে। ডুয়াল প্ল্যানিং এক্সিকিউশনের আগে পরিদর্শন ও পরিকল্পনা করে। ফোরগ্রাউন্ড সার্ভিস স্ক্রিন বন্ধ থাকলেও রান চালু রাখে।
৫৭টি বিল্ট-ইন টুল
- ফাইল: ফাইল পড়া, ফাইল লেখা, ফাইল সম্পাদনা, মাল্টি-এডিট (ফাজি ফাইন্ড-রিপ্লেস), রোলব্যাক সহ প্যাচ প্রয়োগ, গ্রেপ, ফাইল অনুসন্ধান, ফাইলের তথ্য, ব্যাচ কপি, মুভ, ডিলিট। - শেল: টাইমআউট এবং প্রসেস গ্রুপ ক্লিনআপ সহ শেল, ব্যাকগ্রাউন্ড ডেমন ম্যানেজার (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, পিডিএফ টেক্সট এক্সট্র্যাকশন, web_search (কীলেস, ব্রেভ, ট্যাভিলি), 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)-এর মাধ্যমে সার্ভার সংযুক্ত করুন।
Claude Desktop বা MCP JSON পেস্ট করে কনফিগারেশন ইম্পোর্ট করুন।
সার্ভারগুলো এজেন্ট রানটাইমে ডাইনামিকভাবে কাস্টম টুলগুলো উন্মুক্ত করে।
অথেনটিকেটেড সার্ভিসগুলোর জন্য Chrome Custom Tabs-এর মাধ্যমে বিল্ট-ইন 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, ডিভাইস ফ্রেম এবং এজেন্টে এক-ট্যাপে বাগ মেরামতের মাধ্যমে ওয়েব অ্যাপ প্রিভিউ করুন।
ফাইল, এডিটর, টার্মিনাল
মাল্টি-সিলেক্ট এবং ব্যাচ অপারেশন সহ ওয়ার্কস্পেস ফাইল ম্যানেজার। সিনট্যাক্স হাইলাইটিং (কোটলিন, জাভা, পাইথন, জেএস, টিএস, এইচটিএমএল, শেল), লাইন নম্বর, আনলিমিটেড আনডু, রেজেক্স সার্চ এবং এনকোডিং-সংরক্ষণকারী সেভ সহ কোড এডিটর। পাশাপাশি ভিজ্যুয়াল ডিফারেন্স ভিউয়ার। ইন্টারেক্টিভ টার্মিনাল সেশন।
অটোমেশন এবং বিল্ড
ওয়ার্কম্যানেজারের মাধ্যমে নির্ধারিত ব্যাকগ্রাউন্ড অটোমেশন: শিডিউল প্ল্যানার, পূর্বনির্ধারিত বিরতি, রান হিস্ট্রি, অ্যালার্ট। গ্র্যাডল কমান্ড এবং টেস্ট স্যুটের জন্য বিল্ড ও টেস্ট ড্যাশবোর্ড, যেখানে লাইভ লগ এবং ব্যর্থ বিল্ডের জন্য এক-ট্যাপ এজেন্ট ফিক্সের সুবিধা রয়েছে।
মডেল এবং ক্যাশিং
বিল্ট-ইন হারনেস প্রোভাইডারের মাধ্যমে কী-বিহীন অ্যাক্সেস, অথবা অ্যানথ্রোপিক, জেমিনি, ওপেনএআই বা কাস্টম ইউআরএল-এর জন্য এপিআই কী ব্যবহার করুন। ল্যাটেন্সি প্রোব, সঠিক মূল্য এবং রিয়েল-টাইম খরচ ট্র্যাকিং সহ লাইভ ক্যাটালগ। প্রম্পট ক্যাশ মনিটরিং: হিট, মিস, রিড/রাইট টোকেন, হিট রেট। অফ থেকে আল্ট্রা পর্যন্ত বিভিন্ন স্তরের থিংকিং ল্যাডার।
ডিজাইনগতভাবেই নিরাপদ
এক্সিকিউশন স্তর: শিজুকু, লিনাক্স টুলচেইন (ব্যাশ, গিট, পাইথন, নোড), টয়বক্স এসএইচ ফলব্যাক। শেল পলিসি অপারেশনগুলোকে ওয়ার্কস্পেসের মধ্যে সীমাবদ্ধ রাখে। সিক্রেট রিডাক্টর এপিআই কী মুছে ফেলে। চারটি পারমিশন মোড: কনফার্ম অল, কনফার্ম রিস্কি, ফুল অটো, ফুল অ্যাক্সেস। বায়োমেট্রিক অ্যাপ লক।
স্কিল এবং মেমরি
২৩টি বান্ডেল করা মার্কডাউন স্কিল (প্ল্যানিং, টিডিডি, ডিবাগিং, আর্কিটেকচার) এবং সাথে কাস্টম স্কিল। লাইভ টাস্ক ট্র্যাকিং, রিপো ম্যাপ কোডবেস ইনডেক্সিং, গ্রোক হুইসপার ভয়েস ইনপুট, সেশন ফোর্কিং, পারসিস্টেন্ট মেমরি।
শুরু করার পদ্ধতি
১. প্রোজেক্ট ফাইলের জন্য স্টোরেজ অ্যাক্সেস দিন।
২. বিল্ট-ইন কী-লেস প্রোভাইডার ব্যবহার করুন অথবা সেটিংসে একটি এপিআই কী দিন।
ঐচ্ছিক: প্রিভিলেজড শেল এক্সিকিউশনের জন্য শিজুকু কানেক্ট করুন।
কোনো অ্যানালিটিক্স, বিজ্ঞাপন বা ট্র্যাকার নেই। ডেটা শুধুমাত্র কনফিগার করা এন্ডপয়েন্টে প্রবাহিত হয়। গিটহাবে সমস্যাগুলি জানান।
আপনার ডিভাইসে এআই কোডিং হারনেস: শেল, ফাইল, কোড এডিটর, গিট এবং এমসিপি।
আপডেট করা হয়েছে
১ অক্টো, ২০২৬