Перейти к содержимому

Как работает MonstarX

КраткоВы описываете приложение. ИИ-агент составляет план — список функций, — а затем пишет код на защищённом облачном компьютере, где приложение работает в предпросмотре прямо во время создания. Каждое изменение кода сохраняется как версия, к которой можно вернуться. MonstarX Cloud даёт приложению базу данных, вход, почту, хранилище и ИИ. Приложение можно протестировать в настоящих браузерах, опубликовать по собственному адресу одним нажатием и дальше улучшать через чат.

MonstarX выполняет работу небольшой команды разработчиков: решает, что создать, пишет код, запускает его, проверяет и публикует в интернете. На этой странице каждый этап объясняется простыми словами — чтобы вы понимали, что происходит, пока ждёте, и что можно сделать на каждом шаге.

1Описание
Скажите своими словами, что нужно
2План
Список функций
3Создание
Код, база данных и изображения
4Предпросмотр
Приложение работает вживую
5Тесты
Настоящие браузеры проходят по нему
6Публикация
В интернете по своему адресу
7Улучшения
Пишите, показывайте, повторяйте

Шаги с 3-го по 7-й повторяются для каждого изменения, о котором вы просите. Разберём их по порядку.

Всё начинается с запроса: одного-двух предложений о том, для чего приложение и что в нём делают люди. Можно добавить изображения, документы, таблицу или макет Figma и выбрать, с чего MonstarX начнёт:

Вы нажимаетеЧто происходит сначала
СоздатьMonstarX сразу начинает создавать приложение, а все пробелы заполняет разумными решениями.
Спланировать (включён переключатель Сначала план)MonstarX задаёт несколько вопросов — по одному, к каждому предлагает варианты ответа — и начинает создание, когда вы ответите.
Создать (включён переключатель Сначала дизайн)Сначала вы видите несколько вариантов первого экрана в готовом виде и выбираете понравившийся стиль.

См. Опишите приложение и Как писать запросы.

Для нового приложения или запроса с несколькими функциями MonstarX сначала составляет план функций — короткий нумерованный список того, что он создаст. План закреплён вверху чата под заголовком Функции, а полоса показывает, сколько функций уже готово. Вы сами можете добавлять, удалять, открывать заново или создавать отдельные функции.

См. План функций.

ИИ-агент — конструктор MonstarX — проходит по плану по одной функции. Для каждой он изучает то, что уже есть, пишет и правит файлы приложения, создаёт нужные таблицы в базе данных и проверяет, что страницы по-прежнему работают. Попутно он может нарисовать для приложения фотографии.

Всё это видно в чате в реальном времени: каждый отрезок работы свёрнут в одну простую строку — например, «Создано: 4 файла · прочитано: 2 файла» или «Создано: 1 функция · база данных обновлена», — а любой отдельный шаг можно раскрыть одним нажатием.

Какая ИИ-модель выполняет работу? В режиме Авто (по умолчанию) MonstarX сам подбирает подходящую модель и глубину размышлений для каждого запроса и показывает свой выбор в ответе. Модель можно выбрать и самостоятельно. См. Выберите модель.

Сборка идёт на стороне MonstarX, а не в вашем браузере. Можно закрыть вкладку или заблокировать телефон — сборка продолжится, а когда она закончится, можно получить уведомление. Запросы, отправленные во время сборки, ждут в очереди и запускаются сами. См. Как следить за сборкой и Работайте, пока идёт сборка.

Приложение работает на собственном защищённом облачном компьютере, а вкладка Предпросмотр показывает его вживую — настоящее приложение, а не картинку. Пока идёт запись файлов, MonstarX прячет недописанные страницы и показывает вместо них карточку состояния, так что приложение вы видите, только когда страница действительно работает.

  • Переключайте ширину: для компьютера, планшета или телефона.
  • Нажимайте на кнопки и вводите текст, как обычный посетитель.
  • Укажите на любой элемент с помощью кнопки Изменить или инструмента Снимок, чтобы попросить изменение.

Если предпросмотром никто не пользуется 20 минут, он засыпает. Когда вы вернётесь, сначала увидите сохранённую копию страницы, а работающее приложение проснётся, как только вы пошевелите мышью или что-нибудь нажмёте. См. Предпросмотр.

MonstarX проверяет каждую сборку по ходу работы: когда функция готова, он убеждается, что страницы отображаются. Для более глубокой проверки запустите автоматическое QA-тестирование: MonstarX составит план тестирования по вашему приложению, а облачные браузеры пройдут по нему, как настоящие клиенты, — зарегистрируются, запишутся, оформят заказ, — и каждый прогон будет записан на видео. После крупных изменений MonstarX предлагает запустить QA и спрашивает разрешения перед стартом. См. QA-тестирование.

Вкладка Безопасность ищет в приложении уязвимости, а вкладка SEO/GEO проверяет, как его видят поисковики и ИИ-помощники. См. Проверка безопасности и SEO и GEO.

Пока вы не опубликовали приложение, его видите только вы, люди, с которыми вы поделились проектом, и все, кому вы дали ссылку на предпросмотр. Кнопка Опубликовать собирает рабочую копию приложения и выкладывает её в интернет по собственному адресу — your-app.monstarx.app — с HTTPS, через глобальную сеть Cloudflare. Можно добавить и свой домен.

Публикация фиксирует приложение в его текущем виде. Работайте в предпросмотре сколько угодно: опубликованный сайт изменится, только когда вы нажмёте Опубликовать заново. См. Опубликуйте приложение.

Приложение никогда не бывает окончательно готовым. Попросите следующую функцию, исправьте то, о чём сообщил клиент, или выберите что-нибудь из блока Идеи для дальнейших шагов, который MonstarX предлагает, когда всё из плана создано: нажмите Добавить у нужной идеи (или Добавить все), а затем Создать. Каждый запрос проходит тот же круг: план, создание, предпросмотр, тесты, публикация.

Каждый раз, когда меняется код приложения — после сборки, сохранения на вкладке Код или восстановления, — MonstarX сохраняет версию: снимок всего кода приложения на этот момент. Запросы в режимах Чат и План ничего не меняют, поэтому версий не создают. Откройте меню Версии вверху проекта — там они идут от новых к старым — и нажмите Восстановить, чтобы вернуться к нужной. Восстановление заменяет текущий код, а данные приложения (пользователи, записи, заказы) остаются без изменений.

См. Версии.

Приложению нужны не только страницы: место для данных, вход для людей, отправка писем, загрузка файлов. MonstarX Cloud даёт каждому приложению всё это в готовом виде — ничего не нужно настраивать и никакие ключи не нужно вставлять:

СервисЧто получает приложение
База данныхСобственную базу данных. Предпросмотр и опубликованное приложение работают с одними и теми же данными.
Аккаунты пользователейРегистрацию, вход и сброс пароля для пользователей приложения.
ПочтаПисьма с собственного адреса приложения, например your-app@monstarx.app.
Хранилище файловЗагруженные фотографии и документы.
ИИТексты, ответы, изображения и поиск в интернете прямо в приложении.
КартыКарты и метки без всяких ключей.
СекретыЗашифрованные ключи для подключённых сервисов — они никогда не попадают в код.

Всё это можно смотреть и настраивать на вкладке Облачные сервисы, а где удобнее — подставить свои аккаунты: например, Supabase для базы данных или собственный домен для почты. См. MonstarX Cloud.

Когда вы…MonstarX…
Нажимаете СоздатьСоздаёт проект и сразу запускает ваш запрос на своих серверах.
ЖдётеЧитает, пишет и проверяет файлы приложения на защищённом облачном компьютере, где работает предпросмотр.
Закрываете вкладкуПродолжает работу. Результат будет ждать вас, когда вы вернётесь.
Отправляете ещё один запрос во время сборкиСтавит его в очередь: он запустится, когда закончится предыдущая сборка. На вопросы в режимах Чат и План MonstarX отвечает сразу, параллельно со сборкой.
Дожидаетесь конца сборкиСохраняет версию, обновляет картинку проекта на странице Проекты и предлагает, что создать дальше.
Нажимаете ОпубликоватьСобирает рабочую копию и публикует её в интернете.
Подключаете GitHubСохраняет каждое изменение в ваш репозиторий как коммит, а правки, сделанные там, забирает обратно при следующей синхронизации.
Нужно ли держать компьютер включённым, пока MonstarX создаёт приложение?

Нет. Сборки идут на серверах MonstarX. Можно закрыть вкладку или выключить компьютер, а результат посмотреть, когда вернётесь.

Можно ли посмотреть код, который пишет MonstarX?

Да. На вкладке Код видны все файлы, их можно править и сохранять. Ещё проект можно экспортировать или сохранить на GitHub.

Предпросмотр — это то же самое, что опубликованное приложение?

Это одно и то же приложение, но опубликованная версия меняется, только когда вы нажимаете Опубликовать заново, а предпросмотр — после каждой сборки. Обе работают с одной базой данных.

Удалит ли восстановление версии данные приложения?

Нет. Восстановление меняет только код. Пользователи, записи и другие данные приложения остаются на месте.

На чём MonstarX создаёт приложения?

На стандартном современном веб-стеке: TanStack Start, React и TypeScript с базой данных SQL. С ним разберётся любой веб-разработчик.