Kaiju Hub AI

ایجاد پروژه‌ها

Create New Project dialog showing Project Name, Project Location, GitHub linking, Choose Platform tiles (Blank, Desktop, Web, Mobile), and Build Type options (Fresh Install, AI-Generated)

راه‌اندازی پروژه

روی + پروژه جدید دکمه در داشبورد پروژه‌ها کلیک کنید تا جادوگر ایجاد باز شود. صفحه اول، تنظیمات اساسی پروژه شما را قبل از انتخاب یک مجموعه فناوری پیکربندی می‌کند.

نام پروژه

یک نام برای پروژه‌تان وارد کنید. نام در زمان واقعی تأیید می‌شود — باید یک نام پوشه معتبر باشد (بدون کاراکترهای خاص مانند <>:"/\\|?*) و نباید با یک پوشه موجود در مکان انتخاب‌شده تداخل داشته باشد.

مکان پروژه

دایرکتوری پیش‌فرض که پوشه پروژه شما در آن ایجاد می‌شود. برای انتخاب یک دایرکتوری دیگر، روی "مرور" کلیک کنید. پروژه به عنوان یک زیرپوشه با استفاده از نام پروژه ایجاد می‌شود.

لینک به GitHub

به صورت اختیاری یک حساب GitHub را انتخاب کنید تا یک مخزن راه دور به طور خودکار در کنار پروژه محلی شما ایجاد شود. برای رد کردن این مرحله، "هیچ کدام (به طور پیش‌فرض از GitHub استفاده نکنید)" را انتخاب کنید.

پلتفرم را انتخاب کنید

یکی از چهار کاشی پلتفرم را انتخاب کنید تا نوع پروژه‌ای را که می‌سازید، تعیین کنید. هر پلتفرم مجموعه‌ای متفاوت از گزینه‌های فریم‌ورک و پشته فناوری را در صفحه بعدی نشان می‌دهد.

خالی

ابزارها، اسکریپت‌ها و کتابخانه‌های خط فرمان

دسکتاپ

برنامه‌های دسکتاپ بومی

وب

برنامه‌های مبتنی بر مرورگر

موبایل

برنامه‌های دستگاه

نوع ساخت

انتخاب کنید که پروژه چگونه باید مقداردهی اولیه شود:

نصب جدید

یک پروژه جدید با استفاده از ابزارهای استاندارد فریم‌ورک ایجاد می‌کند. Kaiju Hub AI دستورات خط فرمان مناسب (به عنوان مثال، npm create vite@latest، cargo init، npx create-tauri-app) را اجرا می‌کند و تمام وابستگی‌ها را نصب می‌کند.

تولید شده توسط هوش مصنوعی

توضیح دهید که می‌خواهید چه چیزی بسازید و اجازه دهید هوش مصنوعی کل پروژه را تولید کند. شما یک توضیح متنی و تصاویر مرجع اختیاری ارائه می‌دهید، سپس هوش مصنوعی تمام کد منبع، فایل‌های پیکربندی و ساختار پروژه را می‌نویسد.

پس از پیکربندی تنظیمات پروژه، روی ادامه به مجموعه فناوری کلیک کنید تا ادامه دهید.

پروژه‌های خالی

پروژه‌های خالی برای ابزارهای خط فرمان، اسکریپت‌ها، برنامه‌های مستقل و استارت‌آپ‌های خاص زبان هستند. زبان یا زمان اجرای خود را انتخاب کنید و Kaiju Hub AI یک ساختار پروژه حداقلی ایجاد می‌کند.

Tech Stack selection for Blank projects showing language options: Empty, Node.js, Python, Rust, C++, Lua, Luau, NestJS, Go, Express, Bun, Deno with Python version selector

گزینه‌های زبان / زمان اجرا

Empty
Node.js
Python
Rust
C++
Lua
Luau
NestJS
Go
Express
Bun
Deno

برخی از زبان‌ها شامل انتخابگر نسخه هستند. به عنوان مثال، انتخاب Python گزینه‌های نسخه (3.10، 3.11، 3.12، 3.13، 3.14، 3.15) را نشان می‌دهد. نسخه انتخاب شده تعیین می‌کند که از کدام مفسر پایتون برای ایجاد محیط مجازی استفاده شود.

پروژه‌های دسکتاپ

پروژه‌های دسکتاپ، برنامه‌های دسکتاپ بومی ایجاد می‌کنند. یک فریم‌ورک دسکتاپ، یک فریم‌ورک فرانت‌اند برای رابط کاربری و به صورت اختیاری یک پایگاه داده انتخاب کنید. همه فریم‌ورک‌های فرانت‌اند به طور پیش‌فرض با TypeScript پیکربندی شده‌اند.

Tech Stack selection for Desktop projects showing Desktop Framework (Tauri + Rust, Electron, Flutter + Dart), Frontend Framework (SolidJS, React, Vue, Svelte, Angular), and Database options

فریم‌ورک دسکتاپ

فریم‌ورک اصلی که پوسته پنجره دسکتاپ و APIهای سطح سیستم را فراهم می‌کند.

Tauri + Rust
Electron
Flutter + Dart

فریم‌ورک فرانت‌اند

فریم‌ورک UI که در داخل پنجره دسکتاپ اجرا می‌شود. همه گزینه‌ها از قبل با TypeScript پیکربندی شده‌اند.

SolidJS
React
Vue
Svelte
Angular

پایگاه داده

ادغام اختیاری پایگاه داده برای ذخیره‌سازی داده‌های محلی یا ابری.

Supabase
SQLite
Realm
PostgreSQL
Convex

پروژه‌های وب

پروژه‌های وب، برنامه‌های مبتنی بر مرورگر ایجاد می‌کنند. با انتخاب بین فقط فرانت‌اند یا فول استک شروع کنید تا مشخص شود کدام گزینه‌های فریم‌ورک در دسترس هستند. همه فریم‌ورک‌ها به طور پیش‌فرض با TypeScript فعال هستند.

Tech Stack for Web projects in Frontend Only mode showing SolidJS, React, Vue, Svelte, Angular, Preact + Styling and Database options

فقط فرانت‌اند

فریم‌ورک‌های رابط کاربری مستقل برای برنامه‌های تک صفحه‌ای و سایت‌های استاتیک. شامل یک دکمه "بسته‌های سفارشی" برای افزودن بسته‌های npm خود است.

SolidJS
React
Vue
Svelte
Angular
Preact
Tech Stack for Web projects in Full-Stack mode showing SolidStart, Next.js, Nuxt.js, SvelteKit, Fresh, Astro, TanStack Start, WordPress

فول استک

فریم‌ورک‌های وب کامل با رندرینگ سمت سرور و مسیرهای API.

SolidStart
Next.js
Nuxt.js
SvelteKit
Fresh
Astro
TanStack Start
WordPress

استایل‌دهی

Tailwind CSS

پایگاه داده

Supabase
Firebase
Prisma
Convex

پروژه‌های موبایل

پروژه‌های موبایل، برنامه‌های دستگاه برای iOS و Android ایجاد می‌کنند. یک فریم‌ورک موبایل، یک نسخه SDK و به صورت اختیاری یک پایگاه داده انتخاب کنید.

Tech Stack for Mobile projects showing Expo, React Native CLI, Flutter, Ionic, Capacitor, Android Native (Kotlin) with SDK version selector and Database options

فریم‌ورک موبایل

فریم‌ورک را برای برنامه موبایل خود انتخاب کنید. یک انتخابگر نسخه SDK برای فریم‌ورک‌هایی که از چندین هدف SDK پشتیبانی می‌کنند، ظاهر می‌شود.

Expo
React Native CLI
Flutter
Ionic
Capacitor
Android Native (Kotlin)

نسخه SDK

برای فریم‌ورک‌هایی مانند Expo، نسخه SDK را انتخاب کنید (به عنوان مثال، 52، 53، 54، 55). این، وابستگی‌های پایه و سازگاری API را تعیین می‌کند.

پایگاه داده

پایگاه داده ابری یا محلی اختیاری برای برنامه موبایل شما.

Supabase
Firebase Firestore
SQLite
Realm
WatermelonDB

نصب جدید

هنگامی که نصب جدید را به عنوان نوع ساخت انتخاب می‌کنید، 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 را پیوند داده‌اید، به طور خودکار یک مخزن راه دور ایجاد می‌کند و کامیت اولیه را ارسال می‌کند.

پس از اتمام ایجاد، پروژه در داشبورد پروژه‌های شما ظاهر می‌شود و آماده باز کردن و شروع کدنویسی است.

تولید شده توسط هوش مصنوعی

هنگامی که تولید شده توسط هوش مصنوعی به عنوان نوع ساخت، شما توضیح می‌دهید که می‌خواهید چه چیزی بسازید و هوش مصنوعی کل کد اولیه را می‌نویسد. پس از انتخاب مجموعه فناوری خود، روی ایجاد پروژه کلیک کنید تا صفحه تولید هوش مصنوعی باز شود.

AI Generation screen showing model selector, project description input, Images/Components/Files tabs in the sidebar, and Generate Project button

انتخاب مدل هوش مصنوعی

در بالای صفحه تولید، یک ارائه دهنده و مدل هوش مصنوعی را انتخاب کنید. می‌توانید از هر ارائه دهنده پیکربندی شده (OpenAI، Anthropic، Gemini، Grok، DeepSeek، Ollama) انتخاب کنید و مدل خاصی را برای تولید کد انتخاب کنید.

توضیح پروژه

توضیح دقیقی از آنچه می‌خواهید بسازید بنویسید. هرچه دقیق‌تر باشید، نتایج بهتری خواهید گرفت. ویژگی‌های اصلی، صفحات، الگوهای رابط کاربری و هر ادغام مورد نیاز را در نظر بگیرید.

مثال‌های خوب:

  • یک وب‌سایت تجارت الکترونیک با لیست محصولات و سبد خرید
  • یک داشبورد مدیریت وظایف با بردهای کانبان
  • یک پلتفرم رسانه‌های اجتماعی با پروفایل‌های کاربر و فیدها
  • یک سیستم CRM با مدیریت مخاطب و تجزیه و تحلیل

از افزایش با هوش مصنوعی دکمه برای گسترش خودکار توضیحات خود با جزئیات بیشتر استفاده کنید. همچنین می‌توانید با کلیک میانی روی نماد میکروفون، توضیحات خود را با استفاده از ورودی صوتی دیکته کنید.

برچسب‌های نوار کناری

نوار کناری سمت چپ، زمینه اضافی را برای هوش مصنوعی فراهم می‌کند:

تصاویر

تصاویر مرجع، طرح‌های اولیه یا اسکرین‌شات‌ها را آپلود کنید تا به هوش مصنوعی نشان دهید که می‌خواهید برنامه چگونه به نظر برسد. با کشیدن و رها کردن، با Ctrl+V بچسبانید یا برای افزودن کلیک کنید. برای این کار، باید یک مدل با قابلیت بینایی انتخاب شود.

کامپوننت‌ها

کامپوننت‌های قابل استفاده مجدد را از کتابخانه بلاک خود پیوست کنید. هوش مصنوعی این موارد را در پروژه تولید شده ادغام می‌کند.

فایل‌ها

فایل‌های مرجع را پیوست کنید که هوش مصنوعی باید در طول تولید در نظر بگیرد (به عنوان مثال، کد موجود، مشخصات طراحی یا طرح‌واره‌های داده).

تولید

روی ایجاد پروژه در سمت راست بالا کلیک کنید تا تولید هوش مصنوعی شروع شود. هوش مصنوعی توضیحات و مواد مرجع شما را تجزیه و تحلیل می‌کند، معماری را برنامه‌ریزی می‌کند، ساختار فایل را ایجاد می‌کند و تمام کد منبع و فایل‌های پیکربندی را می‌نویسد. پیشرفت در مدیر وظیفه سراسری به صورت بلادرنگ ردیابی می‌شود.

تمام لوگوها، علائم تجاری و نام‌های برند شخص ثالث نمایش داده شده در Kaiju Hub AI متعلق به صاحبان مربوطه هستند. استفاده از آن‌ها صرفاً برای اهداف شناسایی است و حمایت، حمایت مالی یا وابستگی را نشان نمی‌دهد.