Kaiju Hub AI

Crear proyectos

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)

Configuración del proyecto

Haz clic en el botón + Nuevo Proyecto desde el Panel de Proyectos para abrir el asistente de creación. La primera pantalla configura los elementos básicos de tu proyecto antes de elegir un stack tecnológico.

Nombre del proyecto

Ingresa un nombre para tu proyecto. El nombre se valida en tiempo real: debe ser un nombre de carpeta válido (sin caracteres especiales como <>:"/\\|?*) y no debe coincidir con una carpeta existente en la ubicación elegida.

Ubicación del proyecto

El directorio predeterminado donde se creará la carpeta de tu proyecto. Haz clic en Examinar para elegir un directorio diferente. El proyecto se crea como una subcarpeta usando el nombre del proyecto.

Vincular a GitHub

Opcionalmente selecciona una cuenta de GitHub para crear automáticamente un repositorio remoto junto con tu proyecto local. Elige "Ninguno (No usar GitHub por defecto)" para omitir esto.

Elegir plataforma

Selecciona una de las cuatro plataformas para determinar el tipo de proyecto que vas a construir. Cada plataforma muestra un conjunto diferente de opciones de framework y stack tecnológico en la siguiente pantalla.

En blanco

Herramientas CLI, scripts, bibliotecas

Escritorio

Aplicaciones de escritorio nativas

Web

Aplicaciones basadas en navegador

Móvil

Aplicaciones para dispositivos

Tipo de compilación

Elige cómo se debe inicializar el proyecto:

Instalación limpia

Genera la estructura de un nuevo proyecto usando herramientas estándar del framework. Kaiju Hub AI ejecuta los comandos CLI apropiados (por ejemplo, npm create vite@latest, cargo init, npx create-tauri-app) e instala todas las dependencias.

Generado por IA

Describe lo que quieres construir y deja que la IA genere todo el proyecto. Proporcionas una descripción de texto e imágenes de referencia opcionales, luego la IA escribe todo el código fuente, archivos de configuración y estructura del proyecto.

Después de configurar el proyecto, haz clic en Continuar al Stack Tecnológico para continuar.

Proyectos en blanco

Los proyectos en blanco son para herramientas CLI, scripts, aplicaciones independientes e iniciadores específicos de lenguaje. Elige tu lenguaje o entorno de ejecución y Kaiju Hub AI generará una estructura de proyecto mínima.

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

Opciones de lenguaje / entorno de ejecución

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

Algunos lenguajes incluyen selectores de versión. Por ejemplo, al seleccionar Python se muestran las opciones de versión (3.10, 3.11, 3.12, 3.13, 3.14, 3.15). La versión seleccionada determina qué intérprete de Python se usa para crear el entorno virtual.

Proyectos de escritorio

Los proyectos de escritorio crean aplicaciones de escritorio nativas. Elige un framework de escritorio, un framework de frontend para la interfaz y opcionalmente una base de datos. Todos los frameworks de frontend vienen preconfigurados 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 de escritorio

El framework nativo que proporciona la ventana de escritorio y las APIs a nivel de sistema.

Tauri + Rust
Electron
Flutter + Dart

Framework de frontend

El framework de UI que se ejecuta dentro de la ventana de escritorio. Todas las opciones están preconfiguradas con TypeScript.

SolidJS
React
Vue
Svelte
Angular

Base de datos

Integración opcional de base de datos para almacenamiento de datos local o en la nube.

Supabase
SQLite
Realm
PostgreSQL
Convex

Proyectos web

Los proyectos web crean aplicaciones basadas en navegador. Comienza eligiendo entre Solo frontend o Full-Stack para determinar qué opciones de framework están disponibles. Todos los frameworks tienen TypeScript habilitado por defecto.

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

Solo frontend

Frameworks de interfaz independientes para aplicaciones de página única y sitios estáticos. Incluye un botón de Paquetes personalizados para agregar tus propios paquetes 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

Frameworks web completos con renderizado del lado del servidor y rutas de API integradas.

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

Estilos

Tailwind CSS

Base de datos

Supabase
Firebase
Prisma
Convex

Proyectos móviles

Los proyectos móviles crean aplicaciones para dispositivos iOS y Android. Selecciona un framework móvil, una versión de SDK y opcionalmente una base de datos.

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

Framework móvil

Elige el framework para tu aplicación móvil. Aparece un selector de versión de SDK para los frameworks que admiten múltiples versiones de destino.

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

Versión del SDK

Para frameworks como Expo, selecciona la versión del SDK (por ejemplo, 52, 53, 54, 55). Esto determina las dependencias base y la compatibilidad de la API.

Base de datos

Base de datos opcional en la nube o local para tu aplicación móvil.

Supabase
Firebase Firestore
SQLite
Realm
WatermelonDB

Instalación limpia

Cuando eliges Instalación limpia como tipo de compilación, Kaiju Hub AI genera la estructura de tu proyecto usando herramientas estándar del framework. Después de seleccionar tu stack tecnológico, haz clic en Crear Proyecto y Kaiju Hub AI se encarga del resto.

Qué sucede

1. Detectar gestor de paquetes

Kaiju Hub AI detecta automáticamente qué gestor de paquetes está instalado en tu sistema (npm, yarn o pnpm).

2. Ejecutar comando de estructura

Ejecuta la herramienta CLI apropiada para tu stack elegido. Por ejemplo: npm create vite@latest para React, cargo init para Rust, npx create-tauri-app para Tauri.

3. Instalar dependencias

Ejecuta el comando de instalación del gestor de paquetes para descargar y configurar todas las dependencias requeridas.

4. Inicializar Git

Configura un repositorio Git local con un commit inicial.

5. Crear repositorio en GitHub

Si vinculaste una cuenta de GitHub, crea automáticamente un repositorio remoto y sube el commit inicial.

El proyecto aparece en tu Panel de proyectos una vez que se completa la creación, listo para abrir y comenzar a programar.

Generado por IA

Cuando eliges Generado por IA como tipo de compilación, describes lo que quieres construir y la IA escribe todo el código base inicial. Después de seleccionar tu stack tecnológico, haz clic en Crear Proyecto para abrir la pantalla de generación con IA.

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

Selección de modelo de IA

En la parte superior de la pantalla de generación, selecciona un proveedor de IA y un modelo. Puedes elegir entre cualquier proveedor configurado (OpenAI, Anthropic, Gemini, Grok, DeepSeek, Ollama) y seleccionar el modelo específico a usar para la generación de código.

Descripción del proyecto

Escribe una descripción detallada de lo que quieres construir. Cuanto más específico seas, mejores serán los resultados. Incluye características principales, páginas, patrones de interfaz y cualquier integración que necesites.

Buenos ejemplos:

  • Un sitio web de comercio electrónico con listados de productos y carrito de compras
  • Un panel de gestión de tareas con tableros kanban
  • Una plataforma de redes sociales con perfiles de usuario y feeds
  • Un sistema CRM con gestión de contactos y analíticas

Usa el botón Mejorar con IA para expandir automáticamente tu descripción con más detalle. También puedes hacer clic central en el ícono del micrófono para dictar tu descripción usando entrada de voz.

Pestañas de la barra lateral

La barra lateral izquierda proporciona contexto adicional para la IA:

Imágenes

Sube imágenes de referencia, maquetas o capturas de pantalla para mostrarle a la IA cómo quieres que se vea la aplicación. Arrastra y suelta, pega con Ctrl+V o haz clic para agregar. Requiere un modelo con capacidad de visión seleccionado.

Componentes

Adjunta componentes reutilizables de tu Biblioteca de bloques. La IA los incorporará en el proyecto generado.

Archivos

Incluye archivos de referencia que la IA debe considerar durante la generación (por ejemplo, código existente, especificaciones de diseño o esquemas de datos).

Generar

Haz clic en Generar Proyecto en la esquina superior derecha para iniciar la generación con IA. La IA analizará tu descripción y materiales de referencia, planificará la arquitectura, generará la estructura de archivos y escribirá todo el código fuente y archivos de configuración. El progreso se rastrea en el Administrador Global de Tareas en tiempo real.

Todos los logotipos, marcas comerciales y nombres de marcas de terceros mostrados en Kaiju Hub AI son propiedad de sus respectivos dueños. Su uso es únicamente con fines de identificación y no implica respaldo, patrocinio ni afiliación.