Создание проектов
Настройка проекта
Нажмите кнопку + Новый Проект на Панели проектов, чтобы открыть мастер создания. Первый экран настраивает основы проекта перед выбором технологического стека.
Имя проекта
Введите имя проекта. Имя проверяется в реальном времени — оно должно быть допустимым именем папки (без спецсимволов вроде <>:"/\\|?*) и не должно конфликтовать с существующей папкой в выбранном расположении.
Расположение проекта
Директория по умолчанию, в которой будет создана папка проекта. Нажмите «Обзор», чтобы выбрать другую директорию. Проект создаётся как подпапка с именем проекта.
Связать с GitHub
Опционально выберите аккаунт GitHub для автоматического создания удалённого репозитория вместе с локальным проектом. Выберите «Нет (не использовать GitHub по умолчанию)», чтобы пропустить.
Выбор платформы
Выберите одну из четырёх плиток платформ, чтобы определить тип проекта. Каждая платформа отображает разный набор фреймворков и вариантов технологического стека на следующем экране.
Пустой
CLI-инструменты, скрипты, библиотеки
Десктоп
Нативные настольные приложения
Веб
Браузерные приложения
Мобильные
Приложения для устройств
Тип сборки
Выберите, как проект должен быть инициализирован:
Чистая установка
Создаёт каркас нового проекта с использованием стандартного инструментария фреймворка. Kaiju Hub AI выполняет соответствующие CLI-команды (например, npm create vite@latest, cargo init, npx create-tauri-app) и устанавливает все зависимости.
Сгенерировано ИИ
Опишите, что вы хотите создать, и позвольте ИИ сгенерировать весь проект. Вы предоставляете текстовое описание и опциональные референсные изображения, затем ИИ напишет весь исходный код, конфигурационные файлы и структуру проекта.
После настройки проекта нажмите Продолжить к Технологическому Стеку чтобы продолжить.
Пустые проекты
Пустые проекты предназначены для CLI-инструментов, скриптов, автономных приложений и стартеров для конкретных языков. Выберите язык или среду выполнения, и Kaiju Hub AI создаст минимальную структуру проекта.
Варианты языка / среды выполнения
Некоторые языки включают селекторы версий. Например, при выборе Python отображаются варианты версий (3.10, 3.11, 3.12, 3.13, 3.14, 3.15). Выбранная версия определяет, какой интерпретатор Python используется для создания виртуального окружения.
Десктопные проекты
Десктопные проекты создают нативные настольные приложения. Выберите десктопный фреймворк, фронтенд-фреймворк для интерфейса и опционально базу данных. Все фронтенд-фреймворки поставляются с предварительно настроенным TypeScript.
Десктопный фреймворк
Нативный фреймворк, предоставляющий оболочку окна десктопа и системные API.
Фронтенд-фреймворк
UI-фреймворк, работающий внутри окна десктопа. Все варианты предварительно настроены с TypeScript.
База данных
Опциональная интеграция базы данных для локального или облачного хранения данных.
Веб-проекты
Веб-проекты создают приложения на основе браузера. Начните с выбора между Только фронтенд или Полный стек чтобы определить доступные варианты фреймворков. Все фреймворки по умолчанию поддерживают TypeScript.
Только фронтенд
Самостоятельные UI-фреймворки для одностраничных приложений и статических сайтов. Включает кнопку пользовательских пакетов для добавления своих 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. Выполнение команды каркаса
Выполняет соответствующий CLI-инструмент для выбранного стека. Например: 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) и конкретную модель для генерации кода.
Описание проекта
Напишите подробное описание того, что вы хотите создать. Чем конкретнее вы будете, тем лучше результаты. Включите основные функции, страницы, UI-шаблоны и любые необходимые интеграции.
Хорошие примеры:
- Сайт электронной коммерции со списком товаров и корзиной
- Панель управления задачами с канбан-досками
- Платформа социальных сетей с профилями пользователей и лентами
- CRM-система с управлением контактами и аналитикой
Используйте кнопку Улучшить с ИИ для автоматического расширения описания с дополнительными деталями. Вы также можете нажать средней кнопкой мыши на значок микрофона, чтобы продиктовать описание голосовым вводом.
Вкладки боковой панели
Левая боковая панель предоставляет дополнительный контекст для ИИ:
Изображения
Загрузите референсные изображения, макеты или скриншоты, чтобы показать ИИ, как должно выглядеть приложение. Перетащите, вставьте через Ctrl+V или нажмите, чтобы добавить. Требуется модель с поддержкой распознавания изображений.
Компоненты
Прикрепите многоразовые компоненты из библиотеки блоков. ИИ включит их в сгенерированный проект.
Файлы
Включите референсные файлы, которые ИИ должен учитывать при генерации (например, существующий код, дизайн-спецификации или схемы данных).
Генерация
Нажмите Сгенерировать Проект в правом верхнем углу, чтобы начать генерацию ИИ. ИИ проанализирует ваше описание и справочные материалы, спланирует архитектуру, сгенерирует структуру файлов и напишет весь исходный код и файлы конфигурации. Прогресс отслеживается в Глобальном Менеджере Задач в реальном времени.
