ایجاد پروژهها
راهاندازی پروژه
روی + پروژه جدید دکمه در داشبورد پروژهها کلیک کنید تا جادوگر ایجاد باز شود. صفحه اول، تنظیمات اساسی پروژه شما را قبل از انتخاب یک مجموعه فناوری پیکربندی میکند.
نام پروژه
یک نام برای پروژهتان وارد کنید. نام در زمان واقعی تأیید میشود — باید یک نام پوشه معتبر باشد (بدون کاراکترهای خاص مانند <>:"/\\|?*) و نباید با یک پوشه موجود در مکان انتخابشده تداخل داشته باشد.
مکان پروژه
دایرکتوری پیشفرض که پوشه پروژه شما در آن ایجاد میشود. برای انتخاب یک دایرکتوری دیگر، روی "مرور" کلیک کنید. پروژه به عنوان یک زیرپوشه با استفاده از نام پروژه ایجاد میشود.
لینک به GitHub
به صورت اختیاری یک حساب GitHub را انتخاب کنید تا یک مخزن راه دور به طور خودکار در کنار پروژه محلی شما ایجاد شود. برای رد کردن این مرحله، "هیچ کدام (به طور پیشفرض از GitHub استفاده نکنید)" را انتخاب کنید.
پلتفرم را انتخاب کنید
یکی از چهار کاشی پلتفرم را انتخاب کنید تا نوع پروژهای را که میسازید، تعیین کنید. هر پلتفرم مجموعهای متفاوت از گزینههای فریمورک و پشته فناوری را در صفحه بعدی نشان میدهد.
خالی
ابزارها، اسکریپتها و کتابخانههای خط فرمان
دسکتاپ
برنامههای دسکتاپ بومی
وب
برنامههای مبتنی بر مرورگر
موبایل
برنامههای دستگاه
نوع ساخت
انتخاب کنید که پروژه چگونه باید مقداردهی اولیه شود:
نصب جدید
یک پروژه جدید با استفاده از ابزارهای استاندارد فریمورک ایجاد میکند. Kaiju Hub AI دستورات خط فرمان مناسب (به عنوان مثال، npm create vite@latest، cargo init، npx create-tauri-app) را اجرا میکند و تمام وابستگیها را نصب میکند.
تولید شده توسط هوش مصنوعی
توضیح دهید که میخواهید چه چیزی بسازید و اجازه دهید هوش مصنوعی کل پروژه را تولید کند. شما یک توضیح متنی و تصاویر مرجع اختیاری ارائه میدهید، سپس هوش مصنوعی تمام کد منبع، فایلهای پیکربندی و ساختار پروژه را مینویسد.
پس از پیکربندی تنظیمات پروژه، روی ادامه به مجموعه فناوری کلیک کنید تا ادامه دهید.
پروژههای خالی
پروژههای خالی برای ابزارهای خط فرمان، اسکریپتها، برنامههای مستقل و استارتآپهای خاص زبان هستند. زبان یا زمان اجرای خود را انتخاب کنید و Kaiju Hub AI یک ساختار پروژه حداقلی ایجاد میکند.
گزینههای زبان / زمان اجرا
برخی از زبانها شامل انتخابگر نسخه هستند. به عنوان مثال، انتخاب Python گزینههای نسخه (3.10، 3.11، 3.12، 3.13، 3.14، 3.15) را نشان میدهد. نسخه انتخاب شده تعیین میکند که از کدام مفسر پایتون برای ایجاد محیط مجازی استفاده شود.
پروژههای دسکتاپ
پروژههای دسکتاپ، برنامههای دسکتاپ بومی ایجاد میکنند. یک فریمورک دسکتاپ، یک فریمورک فرانتاند برای رابط کاربری و به صورت اختیاری یک پایگاه داده انتخاب کنید. همه فریمورکهای فرانتاند به طور پیشفرض با TypeScript پیکربندی شدهاند.
فریمورک دسکتاپ
فریمورک اصلی که پوسته پنجره دسکتاپ و APIهای سطح سیستم را فراهم میکند.
فریمورک فرانتاند
فریمورک UI که در داخل پنجره دسکتاپ اجرا میشود. همه گزینهها از قبل با TypeScript پیکربندی شدهاند.
پایگاه داده
ادغام اختیاری پایگاه داده برای ذخیرهسازی دادههای محلی یا ابری.
پروژههای وب
پروژههای وب، برنامههای مبتنی بر مرورگر ایجاد میکنند. با انتخاب بین فقط فرانتاند یا فول استک شروع کنید تا مشخص شود کدام گزینههای فریمورک در دسترس هستند. همه فریمورکها به طور پیشفرض با TypeScript فعال هستند.
فقط فرانتاند
فریمورکهای رابط کاربری مستقل برای برنامههای تک صفحهای و سایتهای استاتیک. شامل یک دکمه "بستههای سفارشی" برای افزودن بستههای npm خود است.
فول استک
فریمورکهای وب کامل با رندرینگ سمت سرور و مسیرهای API.
استایلدهی
پایگاه داده
پروژههای موبایل
پروژههای موبایل، برنامههای دستگاه برای iOS و Android ایجاد میکنند. یک فریمورک موبایل، یک نسخه SDK و به صورت اختیاری یک پایگاه داده انتخاب کنید.
فریمورک موبایل
فریمورک را برای برنامه موبایل خود انتخاب کنید. یک انتخابگر نسخه SDK برای فریمورکهایی که از چندین هدف SDK پشتیبانی میکنند، ظاهر میشود.
نسخه SDK
برای فریمورکهایی مانند Expo، نسخه SDK را انتخاب کنید (به عنوان مثال، 52، 53، 54، 55). این، وابستگیهای پایه و سازگاری API را تعیین میکند.
پایگاه داده
پایگاه داده ابری یا محلی اختیاری برای برنامه موبایل شما.
نصب جدید
هنگامی که نصب جدید را به عنوان نوع ساخت انتخاب میکنید، Kaiju Hub AI پروژه شما را با استفاده از ابزارهای استاندارد فریمورک ایجاد میکند. پس از انتخاب مجموعه فناوری خود، روی ایجاد پروژه کلیک کنید و Kaiju Hub AI بقیه کارها را انجام میدهد.
چه اتفاقی میافتد
1. تشخیص مدیر بسته
Kaiju Hub AI به طور خودکار تشخیص میدهد که کدام مدیر بسته روی سیستم شما نصب شده است (npm، yarn یا pnpm).
2. اجرای دستور ایجاد
ابزار خط فرمان مناسب برای مجموعه فناوری انتخاب شده را اجرا میکند. به عنوان مثال: npm create vite@latest برای React، cargo init برای Rust، npx create-tauri-app برای Tauri.
3. نصب وابستگیها
دستور نصب مدیر بسته را اجرا میکند تا تمام وابستگیهای مورد نیاز را دانلود و تنظیم کند.
4. مقداردهی اولیه Git
یک مخزن Git محلی با یک کامیت اولیه تنظیم میکند.
5. ایجاد مخزن GitHub
اگر یک حساب GitHub را پیوند دادهاید، به طور خودکار یک مخزن راه دور ایجاد میکند و کامیت اولیه را ارسال میکند.
پس از اتمام ایجاد، پروژه در داشبورد پروژههای شما ظاهر میشود و آماده باز کردن و شروع کدنویسی است.
تولید شده توسط هوش مصنوعی
هنگامی که تولید شده توسط هوش مصنوعی به عنوان نوع ساخت، شما توضیح میدهید که میخواهید چه چیزی بسازید و هوش مصنوعی کل کد اولیه را مینویسد. پس از انتخاب مجموعه فناوری خود، روی ایجاد پروژه کلیک کنید تا صفحه تولید هوش مصنوعی باز شود.
انتخاب مدل هوش مصنوعی
در بالای صفحه تولید، یک ارائه دهنده و مدل هوش مصنوعی را انتخاب کنید. میتوانید از هر ارائه دهنده پیکربندی شده (OpenAI، Anthropic، Gemini، Grok، DeepSeek، Ollama) انتخاب کنید و مدل خاصی را برای تولید کد انتخاب کنید.
توضیح پروژه
توضیح دقیقی از آنچه میخواهید بسازید بنویسید. هرچه دقیقتر باشید، نتایج بهتری خواهید گرفت. ویژگیهای اصلی، صفحات، الگوهای رابط کاربری و هر ادغام مورد نیاز را در نظر بگیرید.
مثالهای خوب:
- یک وبسایت تجارت الکترونیک با لیست محصولات و سبد خرید
- یک داشبورد مدیریت وظایف با بردهای کانبان
- یک پلتفرم رسانههای اجتماعی با پروفایلهای کاربر و فیدها
- یک سیستم CRM با مدیریت مخاطب و تجزیه و تحلیل
از افزایش با هوش مصنوعی دکمه برای گسترش خودکار توضیحات خود با جزئیات بیشتر استفاده کنید. همچنین میتوانید با کلیک میانی روی نماد میکروفون، توضیحات خود را با استفاده از ورودی صوتی دیکته کنید.
برچسبهای نوار کناری
نوار کناری سمت چپ، زمینه اضافی را برای هوش مصنوعی فراهم میکند:
تصاویر
تصاویر مرجع، طرحهای اولیه یا اسکرینشاتها را آپلود کنید تا به هوش مصنوعی نشان دهید که میخواهید برنامه چگونه به نظر برسد. با کشیدن و رها کردن، با Ctrl+V بچسبانید یا برای افزودن کلیک کنید. برای این کار، باید یک مدل با قابلیت بینایی انتخاب شود.
کامپوننتها
کامپوننتهای قابل استفاده مجدد را از کتابخانه بلاک خود پیوست کنید. هوش مصنوعی این موارد را در پروژه تولید شده ادغام میکند.
فایلها
فایلهای مرجع را پیوست کنید که هوش مصنوعی باید در طول تولید در نظر بگیرد (به عنوان مثال، کد موجود، مشخصات طراحی یا طرحوارههای داده).
تولید
روی ایجاد پروژه در سمت راست بالا کلیک کنید تا تولید هوش مصنوعی شروع شود. هوش مصنوعی توضیحات و مواد مرجع شما را تجزیه و تحلیل میکند، معماری را برنامهریزی میکند، ساختار فایل را ایجاد میکند و تمام کد منبع و فایلهای پیکربندی را مینویسد. پیشرفت در مدیر وظیفه سراسری به صورت بلادرنگ ردیابی میشود.
