Vibe Code: ساخت اپ موبایل با حرف زدن
خلاصهٔ کاملتر
این پروژه یه IDE اپنسورس به اسم React Native Vibe Code هست که هدفش ساختن اپ موبایله، ولی نه با کدنویسی دستی؛ تو فقط با زبون طبیعی میگی چی میخوای و هوش مصنوعی برات کد React Native و Expo تولید میکنه. سازندهش، که با نام ROFI معرفی شده، این رو اولین IDE اپنسورس از این مدل میدونه.
نکتهٔ اصلی اینه که کل چرخهٔ ساخت اپ تو خود مرورگر و IDE اتفاق میافته: توصیف میکنی، کد ساخته میشه، و همونجا هم پیشنمایش میگیری؛ هم نسخهٔ وب و هم گزینهٔ native برای تست در دسترسه.
از نظر فنی، بخش فرانتاند روی Next.js 14 با shadcn/ui و TailwindCSS سوار شده و بخش هوش مصنوعی از Claude شرکت Anthropic (از طریق Claude Code) استفاده میکنه. پایگاه دادهش PostgreSQL روی Neon هست و احراز هویت با Better Auth انجام میشه.
یه نکتهٔ مهم امنیتیش اینه که کدی که تولید میشه رو همینجوری اجرا نمیکنه؛ اجرای کد تو یه سندباکس امن با SDKهای E2B و Daytona انجام میشه تا کد ناشناخته به محیط اصلی آسیب نزنه. الان برای کار کردن قابلیت هوش مصنوعی، داشتن Claude Code و یه کلید API از E2B لازمه و یکپارچگی Daytona هم در راهه.
برای راهاندازی، به Node.js نسخهٔ ۱۸ به بالا و npm یا pnpm نیاز داری و چندتا متغیر محیطی مثل کلید Anthropic و رشتهٔ اتصال دیتابیس رو باید ست کنی. پروژه ساختار مونوریپو داره و قابلیت دیپلوی روی Vercel هم براش در نظر گرفته شده. این کدبیس هم بر پایهٔ پروژهٔ fragments شرکت e2b راه افتاده.
نکات کلیدی:
- IDE اپنسورس برای ساخت اپ موبایل با توصیف کلامی
- خروجی کد React Native و Expo با پیشنمایش وب و native تو خود IDE
- فرانتاند با Next.js 14 و هوش مصنوعی با Claude
- اجرای کد تو سندباکس امن با E2B و Daytona
- پایگاه داده PostgreSQL روی Neon و احراز هویت با Better Auth




