Kaiju Hub AI

Creazione progetti

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)

Configurazione progetto

Fai clic sul pulsante + Nuovo Progetto dalla Dashboard dei Progetti per aprire la procedura guidata di creazione. La prima schermata configura le basi del progetto prima di scegliere uno stack tecnologico.

Nome progetto

Inserisci un nome per il tuo progetto. Il nome viene validato in tempo reale — deve essere un nome di cartella valido (nessun carattere speciale come <>:"/\\|?*) e non deve entrare in conflitto con una cartella esistente nella posizione scelta.

Posizione progetto

La directory predefinita dove verra creata la cartella del progetto. Clicca su Sfoglia per scegliere una directory diversa. Il progetto viene creato come sottocartella usando il nome del progetto.

Collega a GitHub

Seleziona opzionalmente un account GitHub per creare automaticamente un repository remoto insieme al tuo progetto locale. Scegli "Nessuno (Non usare GitHub per impostazione predefinita)" per saltare questo passaggio.

Scegli piattaforma

Seleziona uno dei quattro riquadri piattaforma per determinare il tipo di progetto che stai costruendo. Ogni piattaforma mostra un diverso set di opzioni di framework e stack tecnologico nella schermata successiva.

Blank

Strumenti CLI, script, librerie

Desktop

App desktop native

Web

App basate su browser

Mobile

Applicazioni per dispositivi

Tipo di build

Scegli come il progetto dovrebbe essere inizializzato:

Fresh Install

Crea lo scaffold di un nuovo progetto usando gli strumenti standard del framework. Kaiju Hub AI esegue i comandi CLI appropriati (es. npm create vite@latest, cargo init, npx create-tauri-app) e installa tutte le dipendenze.

Generato da IA

Descrivi cosa vuoi costruire e lascia che l'IA generi l'intero progetto. Fornisci una descrizione testuale e immagini di riferimento opzionali, quindi l'IA scrive tutto il codice sorgente, i file di configurazione e la struttura del progetto.

Dopo aver configurato il progetto, fai clic su Continua allo Stack Tecnologico per procedere.

Progetti blank

I progetti blank sono per strumenti CLI, script, applicazioni standalone e starter specifici per linguaggio. Scegli il tuo linguaggio o runtime e Kaiju Hub AI creera una struttura di progetto minima.

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

Opzioni linguaggio / runtime

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

Alcuni linguaggi includono selettori di versione. Ad esempio, selezionando Python vengono mostrate le opzioni di versione (3.10, 3.11, 3.12, 3.13, 3.14, 3.15). La versione selezionata determina quale interprete Python viene utilizzato per creare l'ambiente virtuale.

Progetti desktop

I progetti desktop creano applicazioni desktop native. Scegli un framework desktop, un framework frontend per l'interfaccia utente e opzionalmente un database. Tutti i framework frontend sono preconfigurati con 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

Framework desktop

Il framework nativo che fornisce il guscio della finestra desktop e le API a livello di sistema.

Tauri + Rust
Electron
Flutter + Dart

Framework frontend

Framework UI che viene eseguito all'interno della finestra desktop. Tutte le opzioni sono preconfigurate con TypeScript.

SolidJS
React
Vue
Svelte
Angular

Database

Integrazione database opzionale per l'archiviazione dati locale o cloud.

Supabase
SQLite
Realm
PostgreSQL
Convex

Progetti web

I progetti web creano applicazioni basate su browser. Inizia scegliendo tra Solo frontend o Full-Stack per determinare quali opzioni di framework sono disponibili. Tutti i framework hanno TypeScript abilitato per impostazione predefinita.

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

Solo frontend

Framework UI standalone per app a pagina singola e siti statici. Include un pulsante Pacchetti personalizzati per aggiungere i tuoi pacchetti 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

Full-Stack

Framework web completi con rendering lato server e route API integrate.

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

Stile

Tailwind CSS

Database

Supabase
Firebase
Prisma
Convex

Progetti mobile

I progetti mobile creano applicazioni per dispositivi iOS e Android. Seleziona un framework mobile, una versione SDK e opzionalmente un database.

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

Framework mobile

Scegli il framework per la tua applicazione mobile. Il selettore della versione SDK appare per i framework che supportano piu target SDK.

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

Versione SDK

Per framework come Expo, seleziona la versione SDK (es. 52, 53, 54, 55). Questo determina le dipendenze di base e la compatibilita API.

Database

Database cloud o locale opzionale per la tua app mobile.

Supabase
Firebase Firestore
SQLite
Realm
WatermelonDB

Fresh Install

Quando scegli Installazione Pulita come tipo di build, Kaiju Hub AI crea lo scaffold del progetto usando gli strumenti standard del framework. Dopo aver selezionato lo stack tecnologico, fai clic su Crea Progetto e Kaiju Hub AI farà il resto.

Cosa succede

1. Detect Package Manager

Kaiju Hub AI rileva automaticamente quale gestore di pacchetti e installato sul tuo sistema (npm, yarn o pnpm).

2. Run Scaffold Command

Esegue lo strumento CLI appropriato per lo stack scelto. Ad esempio: npm create vite@latest per React, cargo init per Rust, npx create-tauri-app per Tauri.

3. Installa dipendenze

Esegue il comando di installazione del gestore di pacchetti per scaricare e configurare tutte le dipendenze necessarie.

4. Initialize Git

Configura un repository Git locale con un commit iniziale.

5. Create GitHub Repo

Se hai collegato un account GitHub, crea automaticamente un repository remoto e invia il commit iniziale.

Il progetto appare nella tua Dashboard dei progetti una volta completata la creazione, pronto per essere aperto e iniziare a programmare.

Generato da IA

Quando scegli Generato dall'IA come tipo di build, descrivi cosa vuoi costruire e l'IA scrive l'intero codice iniziale. Dopo aver selezionato lo stack tecnologico, fai clic su Crea Progetto per aprire la schermata di generazione IA.

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

Selezione modello IA

Nella parte superiore della schermata di generazione, seleziona un provider IA e un modello. Puoi scegliere tra qualsiasi provider configurato (OpenAI, Anthropic, Gemini, Grok, DeepSeek, Ollama) e selezionare il modello specifico da usare per la generazione del codice.

Descrizione del progetto

Scrivi una descrizione dettagliata di cosa vuoi costruire. Piu sei specifico, migliori saranno i risultati. Includi le funzionalita principali, le pagine, i pattern UI e qualsiasi integrazione necessaria.

Buoni esempi:

  • Un sito e-commerce con elenchi di prodotti e carrello
  • Una dashboard di gestione attività con bacheche kanban
  • Una piattaforma di social media con profili utente e feed
  • Un sistema CRM con gestione contatti e analisi

Usa il pulsante Migliora con IA per espandere automaticamente la descrizione con più dettagli. Puoi anche fare clic con il pulsante centrale sull'icona del microfono per dettare la descrizione tramite input vocale.

Schede della barra laterale

La barra laterale sinistra fornisce contesto aggiuntivo per l'IA:

Immagini

Carica immagini di riferimento, mockup o screenshot per mostrare all'IA come vuoi che l'app appaia. Trascina e rilascia, incolla con Ctrl+V o clicca per aggiungere. Richiede la selezione di un modello con capacita di visione.

Componenti

Allega componenti riutilizzabili dalla tua Libreria blocchi. L'IA li incorporera nel progetto generato.

File

Includi file di riferimento che l'IA dovrebbe considerare durante la generazione (es. codice esistente, specifiche di design o schemi dati).

Genera

Fai clic su Genera Progetto in alto a destra per avviare la generazione IA. L'IA analizzerà la descrizione e i materiali di riferimento, pianificherà l'architettura, genererà la struttura dei file e scriverà tutto il codice sorgente e i file di configurazione. Il progresso viene tracciato nel Gestore Globale Attività in tempo reale.

Tutti i loghi, marchi e nomi di marchi di terze parti visualizzati in Kaiju Hub AI sono di proprietà dei rispettivi proprietari. Il loro utilizzo è esclusivamente a scopo identificativo e non implica approvazione, sponsorizzazione o affiliazione.