
خلاصه
تا ۱۵ نوامبر ۲۰۲۶، راه امن شروع وایب کدینگ یک پروژه کوچک و خصوصی در ابزاری میزبانیشده است، بدون داده واقعی کاربران و با یک بررسی امنیتی پیش از عمومی کردن هر چیز [3][5][7]. یک ممیزی در ۹۱٪ از ۲۰۰ اپلیکیشن وایبکدشدهای که بهصورت عمومی منتشر شده بودند دستکم یک حفره یافت [7].
نکتههای کلیدی
- وایب کدینگ یعنی ساختن نرمافزار با توصیف خواستهتان به زبان روزمره برای یک ابزار هوش مصنوعی، بهجای اینکه کد را خودتان بنویسید [1].
- فرهنگ Collins اصطلاح vibe coding را واژه سال ۲۰۲۵ برگزید؛ انتخاب آن برای ۲۰۲۶ که در ۳ نوامبر ۲۰۲۶ اعلام شد، «mogging» است [1][2].
- ممیزی ۲۰۰ اپلیکیشن وایب کدینگ که بهصورت عمومی منتشر شده بودند، دستکم یک آسیبپذیری در ۹۱٫۰٪ آنها یافت و ۶۵٫۷۷٪ از حفرهها در رده بحرانی یا بالا قرار گرفتند [7].
- به گفته گزارش ۲۰۲۶ شرکت Veracode، حدود ۴۴٪ از وظایف کدنویسی که مدلهای هوش مصنوعی انجام دادند، یک آسیبپذیری شناختهشده از فهرست OWASP Top ۱۰ ایجاد کرد [6].
- طرح رایگان Lovable روزانه ۵ اعتبار ساخت میدهد، حداکثر ۳۰ در ماه؛ طرحهای پولی Pro از ۲۵ دلار در ماه شروع میشوند [5].
- قابلیت Cursor Live Apps که در ۵ نوامبر ۲۰۲۶ عرضه شد، پیش از انتشار هر اپلیکیشن بررسیهای امنیتی انجام میدهد [3].
- با یک ابزار خصوصی برای خودتان شروع کنید، رمزها و کلیدها را از درخواستها و کد دور نگه دارید و پیش از به اشتراک گذاشتن هر چیز با دو حساب آزمایش کنید [7][10].
در این صفحه ۱۱ بخش
- وایب کدینگ به زبان ساده چیست؟
- بهترین ابزارهای وایب کدینگ برای مبتدیها کداماند؟
- آیا اپلیکیشنهای ساختهشده با وایب کدینگ امناند؟
- چگونه گامبهگام و امن وایب کدینگ را شروع کنم؟
- پیش از به اشتراک گذاشتن اپلیکیشن وایب کدینگ چه چیزهایی را بررسی کنم؟
- شروع وایب کدینگ چقدر هزینه دارد؟
- اگر میتوانم وایب کدینگ کنم، باز هم باید برنامهنویسی یاد بگیرم؟
- اشتباههای رایج
- پرسشهای پرتکرار
- واژهنامه
- منابع
وایب کدینگ به زبان ساده چیست؟
وایب کدینگ یعنی ساختن یک اپلیکیشن، وبسایت یا اسکریپت با گفتن خواستهتان به زبان روزمره به یک ابزار هوش مصنوعی و سپردن نوشتن کد به آن [1]. شما نتیجه را توصیف میکنید، آنچه ابزار میسازد را امتحان میکنید و تا زمانی که درست کار کند تغییر میخواهید.
به گفته فرهنگ Collins، این اصطلاح را آندری کارپاتی (Andrej Karpathy) ساخته است و این فرهنگ آن را بهکارگیری هوش مصنوعی با هدایت زبان طبیعی برای نوشتن کد رایانهای تعریف میکند [1]. Collins آن را واژه سال ۲۰۲۵ برگزید [1]. این انتخاب سال گذشته بود: Collins در ۳ نوامبر ۲۰۲۶ واژه «mogging» را واژه سال ۲۰۲۶ اعلام کرد و BBC یادآوری کرد که vibe coding عنوان سال ۲۰۲۵ را داشت [2].
این ایده از آن زمان بهسرعت پیش رفته است. تنها در نوامبر ۲۰۲۶، Cursor امکان ساخت و انتشار اپلیکیشنهای زنده با یک درخواست متنی را افزود و Automattic، مالک WordPress.com، سرویس Spacefast را برای میزبانی سایتها و اپلیکیشنهای ساختهشده با وایب کدینگ راه انداخت [3][4].
راهنمای Pouyam با عنوان Vibe Coding Explained: What It Is, How It Works and the Real Risks پیشینه و بحثهای این موضوع را توضیح میدهد. این صفحه یک برنامه عملی شروع برای مبتدیهاست.
بهترین ابزارهای وایب کدینگ برای مبتدیها کداماند؟
برای نخستین پروژه، سازنده اپلیکیشن میزبانیشده سادهترین گزینه است، چون پایگاه داده، ورود کاربران و میزبانی را بهجای شما مدیریت میکند [3][4][5]. ویرایشگرهای کد مجهز به عامل کنترل بیشتری میدهند، اما از شما انتظار دارند فایلها، ترمینال و استقرار را خودتان مدیریت کنید.
- سازندههای میزبانیشده مانند Lovable: در مرورگر مینویسید چه میخواهید و یک اپلیکیشن وب آماده کار تحویل میگیرید. طرح رایگان روزانه ۵ اعتبار ساخت دارد، حداکثر ۳۰ در ماه [5].
- Cursor Live Apps: یک عامل ابری اپلیکیشن را میسازد، در صورت نیاز پایگاه داده Postgres راه میاندازد، ورود کاربران را اضافه میکند و آن را روی دامنهای که انتخاب میکنید میزبانی میکند. این قابلیت در طرحهای پولی دارای عامل ابری گنجانده شده است [3].
- Spacefast از Automattic: پایگاه داده، ورود کاربران، بارگذاری فایل، ایمیل و تحلیل آماری را پشت یک اپلیکیشن وایب کدینگ فراهم میکند و به عاملهایی مانند ChatGPT، Claude و Cursor وصل میشود [4].
- عاملهای کدنویسی مانند Claude Code یا Codex: درون پوشه پروژه روی رایانه شما کار میکنند و برای کسانی مناسباند که میخواهند بفهمند اجزای کد چگونه به هم وصل میشوند.
راهنمای Pouyam با عنوان Claude vs ChatGPT for Coding: Which Is Better in Late ۲۰۲۶? دو عامل اصلی کدنویسی را مقایسه میکند. برای یک مبتدی، ابزار اهمیت کمتری از عادتهایی دارد که در ادامه آمده است.
آیا اپلیکیشنهای ساختهشده با وایب کدینگ امناند؟
بهطور پیشفرض نه: پژوهشهای ۲۰۲۶ در کد نوشتهشده با هوش مصنوعی حفره امنیتی یافتند، از جمله در ۹۱٪ از اپلیکیشنهای وایبکدشدهای که یک ممیزی بررسی کرد [6][7][8]. کدی که اجرا میشود لزوماً کد امن نیست.
- اپلیکیشنهای واقعی: پژوهشگران ۹۰۴۱ اپلیکیشن متنباز ساختهشده با Claude Code و Lovable را گردآوری کردند و ۲۰۰ اپلیکیشن منتشرشده عمومی را ممیزی کردند. آنها ۱۱۸۶ آسیبپذیری یافتند؛ ۱۸۲ اپلیکیشن از ۲۰۰ (۹۱٫۰٪) دستکم یک آسیبپذیری داشتند [7].
- شدت: ۶۵٫۷۷٪ از این حفرهها در رده بحرانی یا بالا قرار گرفتند. رایجترین انواع، کنترل دسترسی معیوب، تزریق و خطاهای احراز هویت بودند [7].
- مدلهای هوش مصنوعی بهطور کلی: گزارش GenAI Code Security Report ۲۰۲۶ شرکت Veracode نشان داد حدود ۴۴٪ از وظایف به کدی با آسیبپذیری شناختهشده انجامید؛ بهترین مدل ۶۸٪ از وظایف امنیتی را با موفقیت گذراند [6].
- عاملهای کدنویسی: در آزمون LSCBench، شش عامل برتر در ۷۳٫۶٪ تا ۹۱٫۳٪ از وظایف کد کارا تولید کردند، اما کدی که هم کارا و هم امن باشد حداکثر در ۲۵٫۱٪ [8].
پژوهشگران این ممیزی میگویند درخواستها و ابزارهای بهتر مشکلات را کاهش میدهند اما از بین نمیبرند [7]. به همین دلیل مبتدیها باید هر اپلیکیشن وایب کدینگ را تا زمان بررسی، غیرقابلاعتماد بدانند.
چگونه گامبهگام و امن وایب کدینگ را شروع کنم؟
با چیزی کوچک شروع کنید که فقط خودتان از آن استفاده میکنید، آن را خصوصی نگه دارید و هر بار یک قابلیت اضافه کنید [5][7]. یک برنامه ساده برای هفته نخست:
- پروژهای کمخطر انتخاب کنید: ردیاب عادتها، فهرست دستور پخت یا داشبورد شخصی. از هر چیزی که شامل پرداخت، پرونده سلامت یا داده شخصی دیگران است دوری کنید.
- یک شرح کوتاه بنویسید: چه کسی از اپلیکیشن استفاده میکند، هر صفحه چه کاری انجام میدهد و چه دادههایی ذخیره میشود. دستورهای روشن نتیجه بهتری از دستورهای مبهم میدهند.
- در گامهای کوچک بسازید: یک قابلیت بخواهید، آزمایشش کنید و بعد سراغ بعدی بروید. بررسی درخواستهای بزرگ یکجا دشوارتر است.
- نسخههای سالم را ذخیره کنید: از تاریخچه نسخههای ابزار یا Git استفاده کنید تا اگر تغییری چیزی را خراب کرد، بتوانید برگردید.
- از ابزار توضیح بخواهید: پس از هر تغییر بپرسید چه کرد و چرا. به این ترتیب مبانی را یاد میگیرید و تصمیمهای عجیب را زود میبینید.
- در آغاز خصوصی بمانید: طرح رایگان Lovable فقط برای افراد دعوتشده منتشر میکند، حداکثر ۱۰ نفر برای هر پروژه، که برای نخستین آزمایش مناسب است [5].
در طرح رایگان، ۵ اعتبار روزانه پس از رسیدن به ۳۰ در یک ماه تقویمی متوقف میشود و روز ۱ ماه بعد بازمیگردد [5]. همین محدودیت دلیل خوبی است که هر درخواست را پیش از ارسال برنامهریزی کنید.
پیش از به اشتراک گذاشتن اپلیکیشن وایب کدینگ چه چیزهایی را بررسی کنم؟
بررسی کنید چه کسی چه چیزی را میبیند، رمزها و کلیدهایتان کجاست و با ورودی نادرست چه اتفاقی میافتد، چون اپلیکیشنهای وایب کدینگ بیش از همه در همین نقاط شکست میخورند [7][9]. سه نوع رایجترین مشکل در ممیزی ۲۰۲۶ با فهرست OWASP Top ۱۰ از خطرهای برنامههای وب منطبق است [7][9].
- کنترل دسترسی: دو حساب آزمایشی بسازید و مطمئن شوید یکی نمیتواند دادههای دیگری را باز، ویرایش یا حذف کند، حتی با تغییر یک عدد در نشانی صفحه. کنترل دسترسی معیوب ۶۴٫۰۰٪ از اپلیکیشنهای ممیزیشده را درگیر کرده بود [7].
- ورود به حساب: مطمئن شوید هر صفحه خصوصی ورود میخواهد و خروج از حساب واقعاً نشست را پایان میدهد [7].
- ورودیها: متن عجیب، متن بسیار طولانی و نمادها را در هر فرم وارد کنید. حفرههای تزریق در ۵۴٫۰۰٪ از اپلیکیشنهای ممیزیشده دیده شد [7].
- رمزها و کلیدها: کلیدهای API و گذرواژهها باید در تنظیمات اسرار ابزار باشند، هرگز در کد یا درخواست گفتوگو. مرحله انتشار Cursor جلوی رمزهای نوشتهشده در فایلهای اپلیکیشن و اطلاعات ورود افشاشده را میگیرد [3].
- قواعد پایگاه داده: اگر اپلیکیشن از پایگاه داده میزبانیشده استفاده میکند، بررسی کنید قواعد دسترسی آن فعال باشد و باز رها نشده باشد.
- وابستگیها: از ابزار بخواهید همه بستههای بیرونی افزودهشده را فهرست کند و آنهایی را که لازم ندارید حذف کنید.
بررسیهای خودکار کمک میکنند، اما جای بازبینی کامل را نمیگیرند. TechRepublic یادآوری میکند که Cursor نگفته است آیا بررسیهایش امکان دیدن سوابق یک کاربر توسط کاربر دیگر را آزمایش میکنند یا نه؛ پس خودتان آن را آزمایش کنید [10].
شروع وایب کدینگ چقدر هزینه دارد؟
میتوانید رایگان شروع کنید: طرح رایگان Lovable روزانه ۵ اعتبار ساخت، با سقف ۳۰ در ماه، و افزون بر آن ۲۰ اعتبار Cloud در ماه برای بخش سمت سرور اپلیکیشن دارد [5].
Lovable Pro برای ۱۰۰ اعتبار ماهانه ۲۵ دلار در ماه یا ۲۵۰ دلار در سال هزینه دارد علاوه بر همان ۵ اعتبار روزانه ساخت بدون سقف ماهانه [5]. ردههای بزرگتر تا ۲۲۵۰ دلار در ماه برای ۱۰۰۰۰ اعتبار میرسند [5]. قابلیت Live Apps در Cursor در طرحهای پولی دارای عامل ابری در دسترس است [3].
مراقب هزینههای پنهان باشید. هر درخواست اعتبار مصرف میکند. طرحهای Lovable شامل سهمیه ماهانه Cloud و هوش مصنوعی هستند، پس اپلیکیشن میزبانیشده میتواند بدون مصرف اعتبار عمومی از بکاند و قابلیتهای هوش مصنوعی خود استفاده کند، اما صفحه طرحها نمیگوید پس از اتمام این سهمیهها چه میشود [5]. پیش از شروع صفحه مصرف ابزار را بررسی کنید و پس از هفته نخست دوباره نگاه کنید.
جدول زیر گزینههای شروع و مهمترین واقعیتهای امنیتی را خلاصه میکند.
اگر میتوانم وایب کدینگ کنم، باز هم باید برنامهنویسی یاد بگیرم؟
بله، دستکم مبانی آن را، چون باید کد را آنقدر بفهمید که بتوانید درباره امن و درست بودنش داوری کنید [6][7][8]. پژوهشهای ۲۰۲۶ الگوی یکسانی نشان میدهند: ابزارها بسیار بیشتر از کد امن، کدی مینویسند که فقط کار میکند [6][8].
دانش پایه زود نتیجه میدهد. وقتی بدانید جدول پایگاه داده، نشست ورود و کلید API چیست، توضیحهای ابزار را میفهمید، انتخابهای پرخطر را تشخیص میدهید و دستورهای بهتری میدهید. از ابزار بخواهید هنگام ساخت به شما آموزش دهد و هر تغییری را که پیشنهاد میکند پیش از پذیرفتن بخوانید.
ابزارها مدام بهتر میشوند: Cursor اکنون برخی انتشارهای پرخطر را خودکار متوقف میکند و سرویسهای میزبانی اکنون ورود کاربران و ذخیرهسازی فایل را برای اپلیکیشنهای وایبکدشده ارائه میکنند [3][4]. این سازوکارهای حفاظتی خطاهای رایج را پوشش میدهند، نه همه حفرهها را. برای حسابهایی که هنگام آزمایش میسازید، راهنماهای Pouyam با عنوانهای Password Managers Explained: How They Work and Whether They Are Safe و Two-Factor Authentication Explained: Which 2FA Method Is Safest? شیوه ایمن نگه داشتن ورود به حسابها را توضیح میدهند.
| مورد | جزئیات | منبع |
|---|---|---|
| Lovable Free | روزانه ۵ اعتبار ساخت، حداکثر ۳۰ در ماه؛ اشتراک خصوصی با حداکثر ۱۰ نفر | مستندات Lovable |
| Lovable Pro | از ۲۵ دلار در ماه (۱۰۰ اعتبار) یا ۲۵۰ دلار در سال | مستندات Lovable |
| Cursor Live Apps | طرحهای پولی دارای عامل ابری؛ بررسی امنیتی پیش از انتشار | Cursor، ۵ نوامبر ۲۰۲۶ |
| Spacefast | میزبانی، پایگاه داده، ورود کاربران و تحلیل آماری برای اپلیکیشنهای وایب کدینگ | TechCrunch، ۹ نوامبر ۲۰۲۶ |
| اپلیکیشنهای دارای دستکم یک حفره | ۹۱٫۰٪ از ۲۰۰ اپلیکیشن ممیزیشده | پژوهش arXiv، ۲۰۲۶ |
| وظایف کدنویسی با حفره شناختهشده | حدود ۴۴٪ | Veracode، ۲۰۲۶ |
| کد کارا و امن، بهترین عامل | ۲۵٫۱٪ از وظایف | LSCBench، ۲۰۲۶ |
اشتباههای رایج
گذاشتن داده واقعی مشتریان یا داده شخصی در نخستین پروژه.
راه درست: تا زمانی که اپلیکیشن از بررسی امنیتی نگذشته، از داده آزمایشی ساختگی استفاده کنید؛ بیشتر اپلیکیشنهای ممیزیشده حفره داشتند [7].
چسباندن کلید API یا گذرواژه در گفتوگو یا کد.
راه درست: از تنظیمات اسرار ابزار استفاده کنید؛ Cursor هنگام انتشار جلوی رمزهای نوشتهشده در فایلهای اپلیکیشن را میگیرد [3].
آزمایش فقط با یک حساب.
راه درست: با دو حساب مطمئن شوید کاربران دادههای یکدیگر را نمیبینند؛ کنترل دسترسی معیوب رایجترین حفره بود [7].
بازبینی کامل دانستن بررسیهای خودکار ابزار.
راه درست: بررسیهای خودکار مشکلات رایج را میگیرند، نه همه حفرهها را؛ پس دسترسی را خودتان آزمایش کنید [10].
خواستن کل اپلیکیشن در یک درخواست.
راه درست: هر بار یک قابلیت بسازید و آزمایش کنید و هر نسخه سالم را ذخیره کنید [5].
پرسشهای پرتکرار
وایب کدینگ چیست؟
ساختن نرمافزار با توصیف خواستهتان به زبان روزمره برای ابزار هوش مصنوعی و سپردن نوشتن کد به آن؛ Collins این اصطلاح را به آندری کارپاتی نسبت میدهد [1].
آیا vibe coding واژه سال فرهنگ Collins است؟
واژه سال ۲۰۲۵ فرهنگ Collins بود؛ واژه ۲۰۲۶ که در ۳ نوامبر ۲۰۲۶ اعلام شد، «mogging» است [1][2].
آیا اپلیکیشنهای ساختهشده با وایب کدینگ امناند؟
بهطور پیشفرض نه؛ یک ممیزی در ۲۰۲۶ در ۹۱٫۰٪ از ۲۰۰ اپلیکیشن وایب کدینگ منتشرشده عمومی دستکم یک آسیبپذیری یافت [7].
آیا میتوان رایگان وایب کدینگ کرد؟
بله؛ طرح رایگان Lovable روزانه ۵ اعتبار ساخت میدهد، حداکثر ۳۰ در ماه [5].
بهترین ابزار وایب کدینگ برای مبتدیها کدام است؟
سازنده میزبانیشدهای مانند Lovable سادهترین شروع است؛ Cursor Live Apps (در طرحهای پولی دارای عامل ابری) و Spacefast گزینههای دیگریاند که میزبانی هم اضافه میکنند [3][4][5].
برای وایب کدینگ باید برنامهنویسی بلد باشم؟
برای شروع نه، اما دانش پایه به داوری درباره امنیت کمک میکند، چون ابزارها بسیار بیشتر از کد امن، کد کارا مینویسند [8].
واژهنامه
- وایب کدینگ
- ساختن نرمافزار عمدتاً با توصیف آن به زبان طبیعی برای یک ابزار هوش مصنوعی [1].
- کنترل دسترسی معیوب
- حفرهای که به یک کاربر اجازه میدهد دادههای متعلق به دیگری را ببیند یا تغییر دهد؛ رایجترین حفره در اپلیکیشنهای وایب کدینگ ممیزیشده [7].
- OWASP Top ۱۰
- فهرستی پرکاربرد از جدیترین خطرهای امنیتی برنامههای وب [9].
- اعتبار ساخت
- واحدی که ابزارهایی مانند Lovable برای سنجش و محاسبه هزینه درخواستها به کار میبرند [5].
منابع
- Collins' Word of the Year 2025: AI meets authenticity as society shifts Collins Dictionary · 2025-11-06
- 'Mogging' is Collins' word of the year... but do you know what it means? BBC News · 2026-11-03
- Build Live Apps in Cursor Cursor · 2026-11-05
- Automattic debuts a platform to deploy vibe-coding apps amid a changing internet TechCrunch · 2026-11-09
- Subscription plans Lovable
- GenAI Code Security Report 2026 Veracode
- Understanding the (In)Security of Vibe-Coded Applications arXiv
- Last Secure Code Benchmark: Is the Code You Vibe Secure? arXiv
- OWASP Top 10:2025 OWASP Foundation
- Cursor Build Live Apps: Features, Pricing, and Security Controls TechRepublic
نظرات
نظرهای برتر