
Представьте: вам нужно создать проект с нуля — скажем, веб-приложение для бронирования коворкингов. Вы открываете Telegram, надиктовываете голосовое сообщение: «Сделай SPA на React с бэкендом на Node.js, авторизацией через JWT и интеграцией с Google Maps API. Добавь Docker-конфиг и тесты». Через минуту бот присылает архив. Распаковываете — и вот он, готовый каркас: десятки файлов с продуманной структурой, комментариями, даже примером.env. Фантастика? Уже нет.
Отличительная особенность бота – способность создавать не отдельные фрагменты кода или текста, а полноценные структурированные проекты с множеством взаимосвязанных файлов, готовых к использованию. Если честно, я не понимаю, почему этот функционал не реализован в каждом интерфейсе чат-ботов, таких как ChatGPT, Claude и прочие.
Как это работает
Бот принимает текстовые (а также голосовые) сообщения от пользователя, после чего происходит их предварительная обработка. Бот генерирует структуру проекта, папки и файлы, а потом пишет содержимое каждого файла отдельно, сохраняя в контексте запрос пользователя и написанные файлы. После этого бот архивирует проект и присылает пользователю архив. Благодаря большому контекстному окну, ИИ запоминает все написанные файлы и не теряет смысл программы, даже при большом объеме.
Бот работает на основе модели Gemini Flash 2.0 – я выбрал эту модель из-за её скорости работы, цены и контекста в 1М токенов. Бот демонстрирует, как современные технологии искусственного интеллекта могут быть применены для решения практических задач разработки.
Комбинация доступности Telegram, мощности генеративных моделей и продуманной архитектуры позволила создать инструмент, который может быть полезен широкому кругу пользователей — от студентов, делающих первые шаги в программировании, до опытных разработчиков, ищущих способы оптимизации рутинных задач.
Несмотря на то, что код бота часто получается посредственным, бот вполне неплохо решает такие задачи, как:
-
Снижение рутины. Быстрое создание шаблонов проектов позволяет сосредоточиться на более творческих задачах.
-
Прототипирование. Возможность мгновенно получать рабочие прототипы помогает в тестировании и доработке идей.
-
Обучение и вдохновение. Разработчики могут изучать структуру сгенерированных проектов и использовать их в качестве примеров для собственных разработок.
Пример

Кроме кода, бот может писать и длинные тексты – такие, как студенческие работы, лабораторные и курсовые. Достаточно попросить его написать каждый раздел в отдельном файле, и тогда на выходе получим текст большого объема, но связный и осмысленный.
Заключение
Бот доступен бесплатно, без ограничений и лимитов. Проект остается открытым для развития и совершенствования, и я буду рад обратной связи от сообщества для дальнейшего улучшения функциональности бота. Ссылка на бота.
Также буду рад, если подпишитесь на мой Telegram канал: https://t.me/curseknowledge. Там я буду рассказывать о дальнейших улучшениях проекта, а также о похожих разработках.
Автор: Nevergreenin