Kaiju Hub AI

Projektek létrehozása

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)

Projekt beállítása

Kattintson a + Új projekt gombra a Projektek irányítópultján, hogy megnyissa a létrehozási varázslót. Az első képernyőn konfigurálhatja a projekt alapvető beállításait, mielőtt kiválasztaná a technológiai rendszert.

Projekt neve

Adjon meg egy nevet a projektjéhez. A név valós időben ellenőrizésre kerül — érvényes mappanévnek kell lennie (nem tartalmazhat speciális karaktereket, például < > : " / \ | ? *), és nem ütközhet egy már létező mappával a kiválasztott helyen.

Projekt helye

Az az alapértelmezett könyvtár, ahol a projektmappája létrejön. A különböző könyvtár kiválasztásához kattintson a Tallózás gombra. A projekt egy almappaként jön létre a projekt nevével.

Hivatkozás a GitHubra

Opcionálisan válasszon ki egy GitHub-fiókot, hogy automatikusan létrehozzon egy távoli tárat a helyi projekt mellett. A "Nincs (Ne használja alapértelmezés szerint a GitHubot)" opció kiválasztásával ezt kihagyhatja.

Válassza ki a platformot

Válassza ki az egyik négy platformot, hogy meghatározza a létrehozott projekt típusát. Minden platform egy másik technológiai réteg és keretrendszer-konfigurációs lehetőségeket jelenít meg a következő képernyőn.

Üres

CLI-eszközök, szkriptek, könyvtárak

Asztali

Helyi asztali alkalmazások

Web

Böngészőalapú alkalmazások

Mobil

Eszközalkalmazások

Építési típus

Válassza ki, hogy a projekt hogyan inicializálandó:

Új telepítés

Létrehoz egy új projektet a szabványos keretrendszer-eszközökkel. A Kaiju Hub AI futtatja a megfelelő CLI-parancsokat (pl. npm create vite@latest, cargo init, npx create-tauri-app), és telepíti az összes függőséget.

AI-alapú

Írja le, hogy mit szeretne létrehozni, és hagyja, hogy az AI generálja a teljes projektet. Ön szöveges leírást és opcionális referenciaképeket ad meg, majd az AI megírja az összes forráskódot, konfigurációs fájlt és a projektstruktúrát.

A projekt beállításának konfigurálása után kattintson a Folytatás a technológiai rendszer felé gombra a folytatáshoz.

Üres projektek

Az üres projektek CLI-eszközök, szkriptek, önálló alkalmazások és nyelvspecifikus sablonok számára szolgálnak. Válassza ki a nyelvet vagy a futásidőt, és a Kaiju Hub AI létrehoz egy minimális projektstruktúrát.

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

Nyelv / Futásidő beállítások

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

Egyes nyelvek verzióválasztókat is tartalmaznak. Például a Python választása megjeleníti a verzióbeállításokat (3.10, 3.11, 3.12, 3.13, 3.14, 3.15). A kiválasztott verzió határozza meg, hogy mely Python-értelmezőt használ a virtuális környezet létrehozásához.

Asztali projektek

Az asztali projektek natív asztali alkalmazásokat hoznak létre. Válasszon egy asztali keretrendszert, egy felhasználói felülethez használandó frontend keretrendszert, és opcionálisan egy adatbázist. Minden frontend keretrendszer előre konfigurálva van TypeScript-tel.

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

Asztali keretrendszer

A natív keretrendszer, amely a asztali alkalmazás ablakfelületét és a rendszer szintű API-kat biztosítja.

Tauri + Rust
Electron
Flutter + Dart

Frontend keretrendszer

Az UI keretrendszer, amely az asztali alkalmazás ablakában fut. Minden lehetőség előre konfigurálva van TypeScript használatával.

SolidJS
React
Vue
Svelte
Angular

Adatbázis

Opcionális adatbázis-integráció a helyi vagy felhőalapú adattároláshoz.

Supabase
SQLite
Realm
PostgreSQL
Convex

Webprojektek

A webprojektek böngészőalapú alkalmazásokat hoznak létre. Kezdje azzal, hogy a Csak frontend vagy a Teljeskörű közül választ, hogy meghatározza, mely keretrendszer-beállítások állnak rendelkezésre. Minden keretrendszer alapértelmezés szerint engedélyezve van a TypeScript-hez.

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

Csak frontend

Önálló UI-keretrendszerek egyoldalas alkalmazásokhoz és statikus weboldalakhoz. Tartalmaz egy "Egyéni csomagok" gombot, amellyel hozzáadhatja a saját npm-csomagjait.

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

Teljeskörű

Teljes webkeretrendszerek, amelyek tartalmaznak szerveroldali renderelést és API-útvonalakat.

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

Stílus

Tailwind CSS

Adatbázis

Supabase
Firebase
Prisma
Convex

Mobilprojektek

A mobilprojektek eszközalkalmazásokat hoznak létre iOS-re és Androidra. Válasszon egy mobilkeretrendszert, egy SDK-verziót, és opcionálisan egy adatbázist.

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

Mobil keretrendszer

Válassza ki a mobilalkalmazásához használandó keretrendszert. A több SDK-célt támogató keretrendszerekhez megjelenik egy SDK-verzióválasztó.

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

SDK verzió

Az olyan keretrendszerekhez, mint az Expo, válassza ki a SDK-verziót (pl. 52, 53, 54, 55). Ez határozza meg az alap függőségeket és az API-kompatibilitást.

Adatbázis

Opcionális felhő- vagy helyi adatbázis a mobilalkalmazáshoz.

Supabase
Firebase Firestore
SQLite
Realm
WatermelonDB

Új telepítés

Amikor az Új telepítés építési típust választja, a Kaiju Hub AI a projektet a szabványos keretrendszer-eszközökkel hozza létre. A technológiai rendszer kiválasztása után kattintson a Projekt létrehozása gombra, és a Kaiju Hub AI elvégzi a többit.

Mi történik

1. Csomagkezelő észlelése

A Kaiju Hub AI automatikusan felismeri, hogy mely csomagkezelő van telepítve a rendszerén (npm, yarn vagy pnpm).

2. Sablonparancs futtatása

Futtatja a kiválasztott rendszerhez tartozó megfelelő CLI-eszközt. Például: npm create vite@latest a Reacthez, cargo init a Rusthoz, npx create-tauri-app a Taurihoz.

3. Függőségek telepítése

Futtatja a csomagkezelő telepítési parancsát, hogy letöltse és beállítsa az összes szükséges függőséget.

4. Git inicializálása

Létrehoz egy helyi Git-tárat egy kezdeti commit-tal.

5. GitHub-tár létrehozása

Ha kapcsolt egy GitHub-fiókot, automatikusan létrehoz egy távoli tárat és feltölti a kezdeti commit-ot.

A projekt megjelenik a Projektek irányítópultján a létrehozás befejezése után, és azonnal megnyitható és elkezdheti a kódolást.

AI-alapú

Amikor az AI-alapú az építési típusként, leírja, hogy mit szeretne létrehozni, és az AI megírja a teljes kezdeti kódbázist. A technológiai rendszer kiválasztása után kattintson a Projekt létrehozása gombra, hogy megnyissa az AI-generálási képernyőt.

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

AI-modell kiválasztása

A generálási képernyő tetején válasszon ki egy AI-szolgáltatót és modellt. Válasszon bármelyik konfigurált szolgáltató (OpenAI, Anthropic, Gemini, Grok, DeepSeek, Ollama) közül, és válassza ki a kódgeneráláshoz használandó konkrét modellt.

Projektleírás

Írjon egy részletes leírást arról, hogy mit szeretne létrehozni. Minél konkrétabb, annál jobb lesz az eredmény. Foglalja bele a fő funkciókat, oldalakat, UI-mintákat és az összes szükséges integrációt.

Jó példák:

  • Egy e-kereskedelmi weboldal terméklistákkal és bevásárlókocsival
  • Egy feladatkezelő irányítópult Kanban-táblákkal
  • Egy közösségi média platform felhasználói profilokkal és hírcsatornákkal
  • Egy CRM-rendszer kapcsolattartó-kezeléssel és elemzésekkel

Használja a AI-val való fejlesztés gombot, hogy automatikusan bővítse a leírását további részletekkel. A mikrofon ikonra is kattinthat, hogy hangalapú bevitellel diktálja a leírását.

Oldalsáv lapok

A bal oldali oldalsáv további kontextust biztosít az AI számára:

Képek

Töltsön fel referenciaképeket, maketteket vagy képernyőképeket, hogy megmutassa az AI-nak, hogy milyen legyen az alkalmazás. Húzza és helyezze el, illessze be a Ctrl+V-vel, vagy kattintson a hozzáadáshoz. A vizuális képességekkel rendelkező modell kiválasztása szükséges.

Komponensek

Csatoljon újrafelhasználható komponenseket a blokktárból. Az AI ezeket a generált projektbe fogja beépíteni.

Fájlok

Csatoljon referenciaképeket, amelyeket az AI a generálás során figyelembe vesz (pl. meglévő kód, tervezési specifikációk vagy adatsémák).

Generálás

Kattintson a Projekt generálása gombra a jobb felső sarokban, hogy elindítsa az AI-generálást. Az AI elemzi a leírását és a referenciamaterialokat, megtervezi az architektúrát, létrehozza a fájlstruktúrát, és megírja az összes forráskódot és konfigurációs fájlt. A folyamat valós időben nyomon követhető a Globális feladatkezelőben .

A Kaiju Hub AI-ban megjelenített összes harmadik fél logó, védjegy és márkanév a megfelelő tulajdonosok tulajdona. Használatuk kizárólag azonosítási célokat szolgál és nem jelent jóváhagyást, szponzorálást vagy társulást.