Два года назад я писал диплом. Это был серьёзный, монументальный проект: классические микросервисы на Java, тяжёлый фронтенд, настройка CI/CD пайплайнов, возня с Docker, чтобы всё это красиво деплоилось. Я потратил на это полгода своей жизни, кучу нервов и литры кофе. Тогда казалось, что разработка любого нормального продукта — это долго, больно и требует армии программистов.

А в эти выходные я за пару вечеров поднял полноценный рабочий сервис, который сам ходит по интернету, агрегирует тренды из нескольких источников, генерирует идеи стартапов через LLM и рассылает их подписчикам. И нет, я не стал киборгом. Просто технологии шагнули так далеко, что разработка пет-проектов превратилась из рутины в тот самый мемный «вайбкодинг».

Проблема: пет-проект хочется, а идей нет

Как у любого разработчика, у меня вечно чешутся руки что-то закодить. Но всё часто разбивается о стадию придумывания идеи.

В очередной раз, когда я сидел и ломал голову, подумал: а почему бы не написать автоматический генератор этих самых идей?

Просто прикрутить ChatGPT к кнопке «сгенерируй случайную идею» — это мусор. Идеи должны быть актуальными, опираться на то, что реально происходит прямо сейчас. Нужен data-пайплайн: брать сырые сигналы из нескольких источников, агрегировать их и на этой основе генерировать концепты стартапов.

Архитектура: как устроен Trendling

Стек: бэкенд — Kotlin + Ktor (JVM 21), фронт — Next.js 16 App Router с next-intl, база — PostgreSQL с миграциями через Flyway, деплой — Docker Compose за nginx. LLM — DeepSeek API (модель для генерации тяжёлая, для перевода — лёгкая chat-модель, чтобы вписаться в бюджет).

Откуда берутся тренды. Несколько внешних API, у каждого свои rate limits и квоты. Первое, что я написал — budget guard, который считает прогнозируемые вызовы до того, как они случились:

val snapshotsThisMonth = countSnapshotsInMonth(yearMonth)
val projectedSpend = (snapshotsThisMonth + 1) * feedCount
val allowed = projectedSpend <= config.trendsMonthlyCap

Как работает генерация. Собранные тренды по источникам скармливаются DeepSeek с системным промптом:

You are a startup analyst. Based on the provided trending topics from multiple sources,
generate exactly {count} startup ideas.
Respond with a JSON array only, no markdown, no explanation.
Each element must have: title, description, target_audience, why_now.
Where possible, synthesize ideas that connect trends across different sources.

Ключевая идея промпта — «synthesize ideas that connect trends across sources». Модель должна находить неочевидные связи между сигналами из разных мест. В реальности работает через раз, но когда попадает — выходит любопытно.

Опыт «Вайбкодинга»

Конечно, я жил не в вакууме и знал, что ИИшка развивается, даже пользовался CLI инструментами :)) Но то, что она мне может целиком стенды поднимать, настраивать CI/CD, читать внешнюю доку и интегрировать без ошибок с первого раз - меня это удивило!

Что получилось в итоге

Так родился Trendling — сервис, который каждое утро агрегирует тренды из нескольких источников, прогоняет через LLM и выдаёт 10 свежих идей для стартапов.

Trendling.space — Идеи стартапов на сегодня (обновляется каждый день).

Буду рад фидбэку от хабровчан. И какие источники трендов вы бы подключили сами?

Комментарии (18)


  1. investfund-pro
    12.06.2026 00:44

    Если стартап не является порывом души, а предназначен лишь для заработка денег, то больше всего денег крутится на финансовых рынках, и очевидным решением является любой сервис на эту тему.


    1. kolpakovee Автор
      12.06.2026 00:44

      Как раз дело-то в том, что является)) И не хочется делать что-то ради того, чтобы сделать. Хочется реализовывать идеи, которые приносят пользу. Очевидно, что если они еще и приносят деньги, то глупо будет от них отказываться


      1. investfund-pro
        12.06.2026 00:44

        Посмотрел в Википедии определение термина, и обнаружил что мой перфекционизм в этом вопросе не является широкой нормой.

        Впрочем, зависит, видимо, от точки приложения, и любой ставший успешным бизнес может быть назван "стартапом" по причине использованных в процессе маркетинговых трюков.

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

        Я — трейдер, у меня есть своя система, свои роботы, своё понимание и так далее, но я не умею писать код и вообще не хочу этим торговать. Будет ли считаться стартапом производная от моих знаний, где программисты придумают как ловчее собирать management fee с соискателей?

        Если да, то готов к сотрудничеству.

        Пользы и выгоды на любой вкус и на любую аудиторию я перечислю в избытке.


        1. kolpakovee Автор
          12.06.2026 00:44

          Все где-то берут идеи, решают чьи-то проблемы)) Вряд ли можно построить успешный стартап, если решать только свои (но или очень должно повезти)


          1. investfund-pro
            12.06.2026 00:44

            Возможно, дело в возрасте. Я помню когда выкатывали стартапы типа Яндекса, жж, вк, fb, OK, ну и далее всё, что сейчас есть в интернете. Проблемы решали даже более масштабные, нежели сейчас, но в итоге и сами преуспели. А теперь всё выглядит очень вторичным.

            Наверное, есть какой-то отдельный термин для подобных явлений.


  1. gerbert_MX
    12.06.2026 00:44

    пока вы собираете тренды кто то замкнул петлю - нейросеть сразу создает MVP по тренду, что бы к обеду уже пробовать продать)))


  1. anonymous
    12.06.2026 00:44


    1. kolpakovee Автор
      12.06.2026 00:44

      Мне кажется, тут человеческий фактор тоже стоит учитывать. Да и реализовывать всё подряд токенов не хватит, а локальные модели справляются с этим ужасно


      1. gerbert_MX
        12.06.2026 00:44

        всегда найдутся люди с избытком ресурсов

        вон недавно была новость что компания спалила токенов на милиады - я более чем уверен что там не важную аналитику по боевым данным гоняли, а каждый кто во что горазд во имя метрик


    1. antirek
      12.06.2026 00:44

      создает MVP, собирает лояльную аудиторию, привлекает инвестиции, выводит на IPO, продает кому-то из FAANG, и затем спивается на лазурном пляже )))


      1. gerbert_MX
        12.06.2026 00:44

        и это все до обеда)


  1. KEugene
    12.06.2026 00:44

    генерирует идеи стартапов через LLM и рассылает их подписчикам

    Генератор спама вышел на новый уровень.


    1. kolpakovee Автор
      12.06.2026 00:44

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


  1. antirek
    12.06.2026 00:44

    можно сделать регулярный подкаст - садиться с кем-то из экспертов-инвесторов, и обсуждать например 10 идей, ранжировать - типа интересно/интересно, давать эксперту команду и пилить, и смотреть взлетело/не взлетело.


    1. kolpakovee Автор
      12.06.2026 00:44

      крутая идея для развития, спасибо!


  1. radim_tcar
    12.06.2026 00:44

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


  1. Nick_City_Yalta
    12.06.2026 00:44

    Блин, только закончил тестить похожую штуку и наткнулся на эту статью. Идея классная, но я пошёл чуть иначе, сделал её в телеге, добавил жюри из 5 AI-экспертов с разными ролями: венчурный аналитик, скептик-пользователь, соло-предприниматель и другие. Они независимо оценивают каждую идею, спорят между собой и по итогу выдают рейтинг для каждого проекта. Плюс под каждым проектом кнопка в "разобрать подробнее", нажал - получил  детальный план: рынок, MVP за 30 дней, стек, где найти первых клиентов и т.п. 


    1. kolpakovee Автор
      12.06.2026 00:44

      прикольно, поделись ссылкой, я бы потестировал))