প্রকল্প সম্পর্কে

Phone Harness একটি টুল যা Claude Code বা Codex-এর মতো কোডিং এজেন্টকে একটি বাস্তব ফোনের সাথে সংযুক্ত করে। এটি Mac-এর iPhone Mirroring উইন্ডোর মাধ্যমে iPhone এবং macOS, Linux বা Windows থেকে adb-এর মাধ্যমে Android সমর্থন করে। জেলব্রেক, Xcode বা ফোনে ইনস্টল করা কোনো সফটওয়্যার প্রয়োজন নেই। এজেন্ট স্ক্রিন দেখতে পারে, ট্যাপ-প্রস্তুত কোঅর্ডিনেটসহ টেক্সট খুঁজে পেতে পারে, ট্যাপ করতে পারে, সোয়াইপ করতে পারে, টাইপ করতে পারে এবং ফলাফল পড়তে পারে। একটি সেটআপ প্রম্পট এজেন্টকে টুলটি ক্লোন ও ইনস্টল করতে, এটিকে একটি এজেন্ট স্কিল হিসেবে নিবন্ধন করতে এবং পেয়ারিং ধাপগুলোতে ব্যবহারকারীকে পথ দেখাতে দেয়। একটি `--doctor` কমান্ড সংযোগ শৃঙ্খল পরীক্ষা করে। iPhone-এর জন্য, হারনেস মিররিং উইন্ডো ক্যাপচার করে, Apple-এর Vision ফ্রেমওয়ার্ক দিয়ে OCR সম্পাদন করে এবং ট্যাপ, সোয়াইপ ও টাইপিংয়ের জন্য HID-স্তরের ইভেন্ট পাঠায়। Android-এর জন্য, এটি ক্যাপচারের জন্য `screencap`-সহ adb, টেক্সটের জন্য অ্যাক্সেসিবিলিটি ট্রি এবং USB বা Wi-Fi-এর মাধ্যমে অ্যাকশনের জন্য `input` ব্যবহার করে। একই হেল্পার উভয় প্ল্যাটফর্মেই কাজ করে। একটি ক্লাউড অপশন adb-এর মাধ্যমে পৌঁছানো যায় এমন হোস্টেড Android ফোন সরবরাহ করে, যেখানে অ্যাপ ও লগইন স্থায়ী থাকে এবং প্রথম 100 মিনিট বিনামূল্যে। নথিভুক্ত সীমাবদ্ধতার মধ্যে রয়েছে মাল্টি-টাচ নেই, ক্যামেরা বা Face ID ফ্লো নেই, DRM ভিডিও কালো রেন্ডার হয় এবং ব্যবহারকারীকে ফোন আনলক ও সংযোগ সামলাতে হবে।