serve-sim، ابزار وصلکردن شبیهساز آیفون به ایجنتهای کدنویسی
خلاصهٔ کاملتر
توسعهدهنده فریمورک Expo یه ابزار متنباز به اسم serve-sim منتشر کرده که کارش وصلکردن شبیهساز آیفون اپل به دنیای بیرونه؛ چه یه آدم پشت مرورگر باشه، چه یه ایجنت هوش مصنوعی مثل Cursor، Codex CLI یا Claude Desktop. با یه دستور ساده مثل npx serve-sim یه سرور پیشنمایش روی localhost:3200 بالا میاد که تصویر زنده شبیهساز رو با ۶۰ فریم بر ثانیه نشون میده.
این ابزار زیر پوست خودش یه هلپر کوچیک سوییفت اجرا میکنه که فریمبافر شبیهساز رو از طریق simctl io میگیره و بهصورت استریم MJPEG و یه کانال WebSocket برای کنترل منتشر میکنه؛ یعنی نیازی به پلاگین Xcode یا دستکاری کد اپ نیست. کاربر میتونه از تو مرورگر لمس کنه، سواپ کنه، با نگهداشتن Option زوم کنه و لاگهای شبیهساز رو هم ببینه.
یه قابلیت جالبش تزریق دوربینه: serve-sim میتونه بهجای فید واقعی دوربین شبیهساز، یه عکس، ویدیوی لوپشونده یا حتی وبکم واقعی سیستم رو جایگزین کنه، برای تست اپهایی که از دوربین استفاده میکنن. یه اسکیل هم برای ایجنتهای کدنویسی عرضه شده که به ابزارهایی مثل Claude Code یاد میده چطور شبیهساز رو از طریق همین CLI کنترل کنه. محدودیتش اینه که فقط رو مک با تراشه اپل سیلیکون (arm64) کار میکنه، نه اینتل.
نکات کلیدی:
- فقط رو مک با تراشه اپل سیلیکون (arm64) کار میکنه
- بدون پلاگین Xcode، از simctl io اپل استفاده میکنه
- تزریق دوربین با عکس، ویدیو یا وبکم واقعی
- یه اسکیل رسمی برای ایجنتهای کدنویسی مثل Claude Code داره




