Argent: دست AI رو به شبیهساز موبایل میده
خلاصهٔ کاملتر
Argent یه ابزار agentic از شرکت Software Mansion هست که به دستیار هوش مصنوعی تو CLI دسترسی مستقیم به شبیهساز iOS و امولاتور Android میده. به گفتهٔ سازنده، ایدهش اینه که دیگه لازم نباشه بین ترمینال و شبیهساز مدام جابهجا بشی؛ میتونی از agent بخوای یه دکمه رو بزنه، پروفایلر اجرا کنه یا یه مشکل رو دستی بازتولید کنه.
قابلیت اصلیش تعامل کامل با UI هست: agent میتونه تپ، سوایپ، پینچ، تایپ، حرکات (gesture) و حتی دکمههای سختافزاری رو کنترل کنه و دقیقاً مثل یه کاربر واقعی توی اپ بچرخه. علاوه بر این میتونه اپ رو بیلد و باز کنه و خودش روی توسعهٔ iOS و Android کار کنه.
بخش پروفایلینگ و دیباگ هم توش جدیه. Argent میتونه هم سشنهای پروفایلینگ React Native و هم Xcode Instruments رو اجرا و تحلیل کنه و خلاصههای جامع بده. تو دیباگ هم میتونه لاگها رو بررسی کنه، crash report بگیره و حالتهای خراب رو روی شبیهساز بازتولید کنه تا مستقیم بری سراغ رفعش.
نقطهٔ قوتش برای تیمهای موبایل اینه که با React Native بهصورت بومی کار میکنه و بدون تنظیمات اضافه پروژهٔ RN رو بیلد و اجرا میکنه. راهاندازی هم با یه دستور انجام میشه که یه ویزارد نصب رو اجرا میکنه:
npx @swmansion/argent initاین ویزارد پکیج رو سراسری نصب میکنه، ادیتورت رو تشخیص میده و سرور MCP رو ثبت میکنه. Argent از ادیتورهای مختلفی مثل Claude Code، Cursor، VS Code، Windsurf، Zed و چندتای دیگه پشتیبانی میکنه. روی Linux هم نکات ریزی برای امولاتور Android داره؛ مثلاً برای سرعت به دسترسی KVM نیاز داره و بهصورت پیشفرض حالت GPU رو روی swiftshader میذاره تا با همهجور سختافزار سازگار باشه. از نظر حریم خصوصی هم سازنده میگه هیچ دادهای جمع نمیکنه و فقط یه چک نسخه با npm داره.
نکات کلیدی:
- Argent به دستیار AI دسترسی مستقیم به شبیهساز iOS و امولاتور Android میده، از طریق MCP
- کنترل کامل UI: تپ، سوایپ، تایپ، gesture و دکمههای سختافزاری
- پروفایلینگ و تحلیل React Native و Xcode Instruments، بهعلاوهٔ بررسی لاگ و crash report
- پشتیبانی بومی از React Native و راهاندازی با npx @swmansion/argent init
- بدون تلهمتری؛ کد با Apache 2.0 ولی باینریهای اختصاصی proprietary هستن




