Telegram Mini App за 170 долларов: что вышло из Replit Agent на пике расходов 40 в день
Я разработчик с шестью годами коммерческого программирования за плечами. Решил собрать своё Telegram Mini App-приложение — вишлист для совместного планирования желаний с друзьями. Функции стандартные: создание желаний, отслеживание, уведомления о новых, управление контактами. Но интересно было не само приложение, а способ его сборки — через Replit Agent. Хотел понять, насколько глубоко AI-агент может закрыть продакшн-разработку.
По деньгам сразу скажу — итоговая стоимость проекта получилась 170 долларов. Базовая подписка на Replit плюс оплата токенов сверх лимита: каждое изменение кода обходилось в 30–40 центов. На пике активной разработки, когда я в потоке и без перерывов гонял агента, уходило до 40 долларов в сутки. Альтернатива — Replit Assistant, у него тариф 5 центов за запрос, заметно дешевле, но и автономности меньше.
Что зашло. Первый час — это магия. Вписываешь идею в Replit Agent, через несколько минут получаешь рабочий скелет приложения с авторизацией, базой данных, основными экранами. Интеграция с Telegram Mini App ушла на 15 минут вместо обычного дня. MVP с реальной функциональностью был на пятом часе работы. По скорости до первого работающего прототипа Replit Agent сильно обгоняет ручную разработку.
Дальше начались проблемы. Главная — отсутствие архитектуры. Агент пишет код в режиме «пусть работает»: компонент, стили и вызовы API оказываются вперемешку в одном файле, переиспользования нет, дублирование кусков кода — норма. Через несколько дней получился монолит, в котором сложно ориентироваться, и масштабировать его поверх агента уже больно.
Вторая проблема — неконтролируемые переписи. Просишь исправить конкретный баг, а агент решает заодно переделать пол-приложения. Очень часто уходит в глобальный рефакторинг там, где нужна была точечная правка. Ты теряешь рабочее состояние и платишь за переделку лишних 10–20 долларов токенов. На активной разработке именно эти неконтролируемые переписи и съели большую часть бюджета.
Что я выработал в качестве рабочей стратегии. Двухэтапный подход: сначала идёшь в OpenAI и обсуждаешь там, как правильно сформулировать задачу — какой именно файл трогать, что не трогать, какой интерфейс должен быть на выходе. Получаешь готовый промт. Потом отдаёшь его Replit-агенту — он работает по узкому ТЗ и реже уходит в самодеятельность. Это снижает количество итераций и стоимость отладки в разы.
Кому это годится. Соло-разработчику или продакту, который хочет проверить идею за вечер и не готов нанимать команду на MVP. Скорость до первого прототипа — главное преимущество. Кому не годится — командам, которые будут поддерживать код полгода. Архитектурный долг, который накапливается за неделю работы агента, потом придётся вычищать руками, и это оказывается дороже, чем сразу написать руками.
Когда оказалось, что точечная правка превратилась в трёхчасовую переделку с лишними 15–20 долларами на токенах, я начал жёстче формулировать ограничения в промтах: «не трогай файлы X и Y», «изменения только в функции Z», «не переписывай стили». Это сократило побочные правки, но не убрало их полностью — модель всё равно периодически решает сделать «как лучше».
По итогу проект стоил 170 долларов и две недели вечернего времени. Без Replit Agent на эту же задачу у меня бы ушло 3–4 недели плотной работы. Экономия по часам реальная, но архитектурный долг — это плата, которую нужно закладывать заранее. Для одноразовых MVP — отлично, для долгосрочных продуктов — повод переосмыслить процесс.