Claude Code пишет ваш проект в папке на вашем компьютере; чтобы его мог открыть любой, проект нужно разместить на сервере. Этот последний шаг берёт на себя Ai to App: zip-файл готовит Claude Code, вы его загружаете, и проект публикуется по адресу your-project.aitoapp.com. На бесплатном тарифе кредитная карта не требуется.
Сообщение для Claude Code
Откройте Claude Code в папке проекта и напишите:
Прочитайте руководство по адресу https://aitoapp.com/ru/upload-guide. Подготовьте мой проект для Ai to App по этому руководству, пройдите контрольный список по пунктам и соберите zip-файл.
Claude Code может попросить у вас разрешение на чтение веб-страницы и запуск команд. Для этой задачи нужно разрешить и то и другое; только так он сможет прочитать руководство и подготовить zip.
Что он настроит за вас
- Определяет тип проекта. На собираемых сайтах, таких как React или Vite, выполняет сборку и архивирует в zip только содержимое выходной папки.
- В серверном приложении настраивает чтение порта из переменной
PORT, привязывает сервер к адресу0.0.0.0и прописывает команду запуска для продакшна. - Убирает пароли и ключи из кода. Файлы
.envиnode_modulesв zip не попадают. - Настраивает чтение подключения к базе данных из переменной, которую предоставляет Ai to App; базу данных создаёт Ai to App.
- Когда всё готово, сообщает, где лежит zip и как называются переменные, которые нужно ввести в панели.
Когда zip готов
- Перетащите zip-файл в поле на главной странице. Предварительная проверка работает без регистрации.
- Создайте бесплатный аккаунт, выберите адрес и опубликуйте.
- Если Claude Code перечислил переменные окружения, откройте «Мои приложения», нажмите «Переменные окружения» на карточке приложения, введите значения и выберите «Сохранить и опубликовать заново».
Если возникла проблема
Ai to App объяснит проблему простыми словами. Вставьте этот текст в тот же сеанс Claude Code: заново описывать проект не нужно. Затем загрузите новый zip-файл.
| Что вы видите | Причина |
|---|---|
Сервер привязан только к localhost | Настройка, которая работает на вашем компьютере, после публикации не работает; сервер должен слушать адрес 0.0.0.0. |
start запускает сервер разработки | Команды вроде vite или nodemon не предназначены для публикации; start должен запускать продакшн-сервер. |
| Файлы, загруженные посетителями, пропадают в новой версии | Единственная постоянная папка — /data; файлы нужно записывать туда. |
Сайт отправляет запросы на /api/... | У статического сайта нет сервера; проект должен быть единым серверным приложением вместе со своим API. |
Следующие версии
Поручите изменения Claude Code и загрузите новый zip с карточки того же приложения. Адрес останется прежним, а данные в базе данных сохранятся.
Все правила — на странице Руководство по загрузке, лимиты тарифов — на странице Тарифы.
