Парадокс эпохи: фреймворк на пике популярности, но доходы упали в пять раз.

6 января основатель Tailwind CSS Адам Ватан уволил трёх из четырёх своих разработчиков из-за «жестокого влияния AI на наш бизнес». Сам фреймворк переживает пик популярности: 75 миллионов загрузок в месяц, его используют Netflix, GitHub, Shopify и NASA.
И тем не менее у Tailwind Labs оставалось шесть месяцев до банкротства.
Tailwind CSS — это CSS-фреймворк, который стал новым Bootstrap для современной веб-разработки. Вместо готовых компонентов он даёт набор классов, которые можно комбинировать прямо в HTML, что ложится на компонентный подход в React и других фреймворках, ускоряет прототипирование и даёт предсказуемую типографику (вы и сами лучше дополните в комментариях, чем я, не-фронтендер). По данным State of CSS 2024, его используют 75% фронтендеров.

Как AI сломала бизнес-модель
Ватан раскрыл детали в треде на GitHub, когда отклонил pull request на создание оптимизированной для нейросетей версии документации:
Трафик на нашу документацию упал примерно на 40% с начала 2023 года, несмотря на то, что Tailwind популярнее, чем когда-либо. Документация — это единственный способ, которым люди узнают о наших коммерческих продуктах, а без клиентов мы не можем позволить себе поддерживать фреймворк.
Бизнес-модель Tailwind Labs проста: разработчик гуглит решение CSS-проблемы → попадает на документацию Tailwind → узнаёт про платные компоненты, шаблоны и курсы → покупает. Воронка приносила доход, но AI эту цепочку разорвала.
Теперь разработчик условно пишет в Claude или ChatGPT «сделай мне карточку товара в Tailwind» → получает готовый код → копирует в проект. Документацию не посещает, про Tailwind UI даже не знает, ничего не покупает.
Результат: фреймворк растёт, а выручка компании обвалилась почти на 80%.
Почему не добавить llms.txt?
Казалось бы, логичное решение — сделать документацию удобной для нейросетей, чтобы хотя бы они правильно генерировали код. Но Ватан отклонил эту идею:
Я вижу ценность в этой фиче и хотел бы её добавить. Но реальность такова, что 75% нашей команды разработчиков потеряли работу вчера из-за жестокого влияния AI на наш бизнес. И каждая секунда, которую я трачу на бесплатные штуки для комьюнити, — это секунда, которую я не трачу на попытки развернуть бизнес и убедиться, что люди, которые ещё здесь, получают зарплату.
Сделать документацию ещё удобнее для LLM — значит усугубить проблему: ещё меньше людей будут заходить на сайт, ещё меньше узнают про платные продукты.
В комментариях начали стыдить Ватана: мол, приоритизирует монетизацию над помощью пользователям. На что он ответил довольно жёстко:
Tailwind растёт быстрее, чем когда-либо, и больше, чем когда-либо, а наша выручка упала почти на 80%. Прямо сейчас нет никакой связи между тем, чтобы сделать Tailwind проще в использовании, и тем, чтобы сделать разработку фреймворка устойчивой. Мне нужно это исправить, прежде чем упрощение использования Tailwind кому-то поможет — потому что если я это не исправлю, на этом проекте не останется никого, кто бы над ним работал.
Системная проблема всей индустрии
Ирония: Ватан сам активно использует AI в работе. Например, применяет Claude Code в качестве DevOps-инженера для анализа утечек памяти на серверах и исправления багов. Они даже думают использовать его для автоматического закрытия issues на GitHub, чтобы освободить время на что-то более важное.
Один из уволенных разработчиков, Робин Мальфэ, вообще не расстроился. В анонсе своего ухода он написал:
«Время пришло как раз вовремя. Я использую AI-агенты вроде Claude Code с мая прошлого года, и это меняет нашу сферу быстрее, чем кто-либо мог предвидеть. Хочу погрузиться глубже, строить вещи и посмотреть, куда это приведёт».
То есть AI лишила его работы, но он собирается разрабатывать самостоятельно при помощи AI — а не идти в команду или корпорацию. Кажется, он не жалеет.
И Tailwind — не единственный пострадавший. Bootstrap всё ещё используется на 27% сайтов, но среди разработчиков его популярность падает. Material UI, Chakra UI и другие фреймворки сталкиваются с той же проблемой: AI вкупе с бесплатными альтернативами вроде shadcn/ui и daisyUI убивают спрос на платные компоненты.
Это не просто замена отдельных рабочих мест — это коллапс целых бизнес-моделей. А это мы ещё не решили проблему мэйнтейнеров критических либ (когда у core.js было 43 млн загрузок в неделю, Денис zloirock Пушкарёв зарабатывал 400 долларов в месяц).
Что дальше
Ватан честно признался, что не знает, как изменить бизнес-модель, хотя думал над этим несколько лет. Компания Tailwind Labs была крошечной — всего 8 человек, из них 4 инженера. Теперь осталось три со-основателя и один разработчик.
Ватан описал своё состояние как «чувство провала»: он вынужден был уволить людей, которые доверяли ему. При этом фреймворк, который они создали, успешнее, чем когда-либо — просто даже топовый фреймворк больше не приносит денег.
Это первый громкий кейс того, как AI ломает экономику open-source проектов. Раньше open-source компании зарабатывали на enterprise-решениях, поддержке, обучающих материалах и премиум-компонентах. Теперь AI генерирует всё это бесплатно, и monetization-модели рушатся одна за другой.
Вопрос остаётся открытым: если даже самый популярный CSS-фреймворк не может заработать в эпоху AI, то кто сможет?
Скрытый текст
Такие посты чаще выходят у меня в Telegram-канале, где в основном пишу про AI и его применение. Что? Сам раскрыл этот спойлер.
Комментарии (111)

ganqqwerty
08.01.2026 11:46Скорее поражает то, что css-фреймворк несколько лет был в состоянии кормить пять программистов, это не меньше полумиллиона в год денег. Что они делали-то, консалтинг какой? Или это полляма донатов?

Niketas Автор
08.01.2026 11:46Курсы по Tailwind, платные компоненты, ну и да, донаты от крупных компаний.


BorisTheAnimal
08.01.2026 11:46кормить пять программистов, это не меньше полумиллиона в год денег
судя по linkedin, там большинство было offshore. Иран, Индия. Один из Greenville, South Carolina - тоже вполне себе бюджетное место. Бельгия - тоже не топ по ЗП. Сам основатель из Канады.

Valsha
08.01.2026 11:46А что за альтернативы shadcn/ui и daisyU ? А то никогда не сталкивался, но интересно. Вот бы услышать мнения.

akod67
08.01.2026 11:46Вы же знаете, куда писать этот промпт =)

Niketas Автор
08.01.2026 11:46С одной стороны да, а с другой — человек спросил у людей мнений по их поводу: норм, не норм, чё как вообще вам, кожаные мешки?

vvovas
08.01.2026 11:46Зато наглядный пример почему загнулся stackoverflow.

Ulrih
08.01.2026 11:46А stackoverflow загнулся?

vanxant
08.01.2026 11:46А stackoverflow загнулся?
Ага, помянем не чокаясь.
График количества новых вопросов


falcon4fun
08.01.2026 11:46Кто нибудь пробовал чуть более труднее вопрос туда написать? В 99,99% темы остаются без ответов. Еще во времена 2014-2018

Acuna
08.01.2026 11:46В чем это выражается? Заметил задолго до ИИ лет пять назад что новых вопросов уже тупо не задают по причине того на все уже было отвечено за 15 лет, а доки к новым либам и фреймворкам пишутся как для домохозяек с примерами, смайлами и иногда даже мемасиками, но это произошло задолго до ИИ. До вайбкодинга дак точно.

Darkness_Paladin
08.01.2026 11:46Не поэтому.
Просто вот лично у меня, например, давно уже возникающие вопросы бывают почти исключительно двух видов: а) ответ можно легко нагуглить, поэтому я не буду спрашивать на форумах, SO или где-то ещё, а просто нагуглю; и б) вопрос бессмысленно задавать, готового ответа на него никто (из сидящих на форумах и других подобных ресурсах) не знает, надо садиться курить доки и разбираться самостоятельно.
И, кстати, с вопросами из категории "б" и AI помочь не может, ибо чтоб получить от него внятный ответ, нужно правильно сформулировать вопрос -- а как верно подметили ещё в древности, "правильный вопрос -- это уже половина ответа".
vanxant
08.01.2026 11:46И тем не менее, гугл в 90% случаев по вопросам типа а) приводил на SO, где как правило было больше одного варианта ответов, в т.ч. уточнения через несколько лет и версий софта.

Darkness_Paladin
08.01.2026 11:46Вот именно. Для 90% вопросов типа "а" ответы на SO уже есть, поэтому число новых вопросов на SO упало и продолжает падать.
Представьте себе такую ситуацию: вы вдруг забыли таблицу умножения, и составляете её для себя заново. Понадобилось посчитать 3х6 -- посчитали на пальцах, записали в таблицу: 18.
Ведь очевидно же: чем дальше, тем чаще вы будете находить в своей таблице готовый ответ, посчитанный ранее, а однажды настанет момент, когда вы заполните её полностью. Вот примерно это и произошло с SO. Там уже есть ответы если не на все, то почти на все вопросы, поэтому новых вопросов там почти не задают.
Cryvage
08.01.2026 11:46Там уже есть ответы если не на все, то почти на все вопросы, поэтому новых вопросов там почти не задают.
И это проблема? Какая разница, задают новые вопросы или находят готовые ответы, которые там уже есть? Если ресурсом пользуются, значит он не загнулся. Вот другой вопрос, что из-за ИИ, сайтом теперь будут намного реже пользоваться, а будут получать доступ к той же инфе через ИИ.

aronsky
08.01.2026 11:46О, обожаю эту тему. SO загнулся в том числе из-за llm, но они не были причиной. Как разработчик с 20- летним стажем могу привести свою статистику - из 8 заданных мной там вопросов забанили 3 (этт были действительно тупые вопросы в можно сказать начале моей карьеры), и 2 получили по одному неправильному ответу и 3 остались без ответа. Это всё было до ллм. И ответ тут простой: so не загибается. Просто все вопросы, на которые сообщество может дать ответы уже там есть. Нк имеет значения - задашь ты вопрос в гугле или ллм - ты получишь ответ с so. А нишевые вопросы и гугл и чатгпт не могут ответить, тут нужна своя голова и тона опыта, либо голова другого разраба, который готов потратить на ответ больше времени, чем медианный ответчик на so.

BorisTheAnimal
08.01.2026 11:46shadcn/ui это библиотека компонентов над tailwind. И существует за счет tailwind. По сути это альтернатива tailwind plus. Не будет tailwind - как долго просуществует shadcn/ui?

aronsky
08.01.2026 11:46А что означает «не будет»? Она уже есть, она уже скормлена ллм. Удалят либу с гитхаба? Есть фотки. Перестанут разрабатывать? А что в ней нужно еще разрабатывать?

BorisTheAnimal
08.01.2026 11:46Перестанут разрабатывать? А что в ней нужно еще разрабатывать?
да, что если перестанут разрабатывать. Что нужно? А вы считаете, мы достигли точки стабильности, когда такая библиотека может покрыть все форматы? CSS вроде продолжают развиваться, браузеры тоже не остановились в развитии. Количество разных устройств только прибавляется. В ней багов может нет? Под все браузеры? Только вот почему-то релизы идут каждые 3-4 недели. Наверно разработчикам просто скучно.

Остановите обновление и библиотека устареет через года 2-3. Особенно в современном мире, где все еще завязано на других зависимостях.

Neusser
08.01.2026 11:46Почему-то, когда пишут про сокращения в майкрософт, то пишут "22 тысячи человек", а не "5% работников", а когда пишут про сокращения в тэйлвинд, то пишут про "75% работников", а не "3 человека".

Borelli
08.01.2026 11:46Иначе вау- и шок- эффект не продать. Заголовок должен быть кликбейтным. Мракетинг, итить...

BorisTheAnimal
08.01.2026 11:46Ну мы же не в статье об увольнении людей. Мы обсуждаем влияние на бизнес. Для майкрософта эти 22к, "всего 5%"(плохо для людей, но для бизнеса не существенно), а для стартапа 3 человека - "практически все" ("75%") и обозначает закат.

achekalin
08.01.2026 11:46А ии, после чтения новостей, пишет потом господам журналюгам статьи, мол, самой злобной конторой оказался тэйлвинд, они вообще три четверти коллектива под нож...

EgorKolov
08.01.2026 11:46В данном случае, потому что так это сформулировал сам руководитель Tailwind в комментарии на пул-реквест в Github.

Cryvage
08.01.2026 11:46Вполне логично делать акцент на том, что важно в каждой конкретной ситуации. В ситуации с Майкрософт важен масштаб компании. Небольшие изменения в гигантской компании - трясёт всю индустрию. В ситуации с Тэйлфинд важна значимость их проекта. Серьёзные проблемы в крошечной компании, котрая пилит очень популярный и нужный продукт - опять трясёт всю индустрию.
В общем, не вижу тут кликбейта. Что важно, то и вынесено в заголовок. Так и должно быть.

Neusser
08.01.2026 11:46Серьёзные проблемы в крошечной компании, котрая пилит очень популярный и нужный продукт - опять трясёт всю индустрию.
Только в данном случае индустрию как раз не трясет.

microtheft
08.01.2026 11:46когда пишут про сокращения в тэйлвинд, то пишут про "75%
"Адам Ватан уволил трёх из четырёх своих разработчиков"

Neusser
08.01.2026 11:46Вы написали свой комментарий на странице, где прямо в заголовке написано "75%".

aborouhin
08.01.2026 11:46Странно, мне казалось, что крупные компании оплачивают платную поддержку опенсорсных фреймворков не потому, что штатные разработчики сами не могут справиться, а потому, что наличие такой поддержки - корпоративный стандарт, и тут ничего не должно было поменяться...

BorisTheAnimal
08.01.2026 11:46Все хотят экономить. Тем более в текущих условиях когда на всех давят. Если компания решит, что опенсорс решение стабильное или, что бы поддерживать ее будет достаточно in-house инженеров + AI, то откажутся от платных решение. При этом менеджиры в текущих условиях уже не думают в горизонте даже 10 лет - если можно будет поддерживать систему хотя бы 5 лет, и то хорошо.
По сути, все эти разработчики бесплатных продуктов становятся жертвой своей качественной разработки. Единственная возможность сейчас - это резать функционал опенсорса и расширять возможности платных версий. Собственно с тем же Jenkins можно наблюдать - cloudbees, которая поддерживала многие опенсорс плагины и использовала их в своей коммерческой версии Jenkins, переходит на закрытые версии, а бесплатные плагины потихоньку загибаются.

MAXH0
08.01.2026 11:46Мир стоит на открытом коде. И нагло его топчет!
LLM тут только крайний случай. Большинство воспринимают открытый код, как синоним волонтрства авторов.

Roman_Cherkasov
08.01.2026 11:46Но ведь и разработчики, воспринимают "открытый код" как бесплатную рекламу для своего продукта, который на старте, за деньги в ряд ли кто-то купил бы. Если бы Tailwind не был в открытом доступе, очень в ряд ли он заимел бы такую популярность.

MAXH0
08.01.2026 11:46В бесплатной рекламе хороших вещей нет ничего плохого. Пока код остаётся открытым, а лучше свободным, то всё хорошо.
Вопрос в другом. Большинство, подняв свой коммерческий проект на чужом открытом коде, (например, просто получив копеечку малую за конкретную интеграцию), не спешат в храм опенсорса с десятиной.
Поэтому сплошь и рядом прорастают извращенные модели, когда открытая стадия проекта воспринимается как промежуточная перед тем, как продать себя и своих подписчиков корпоратам.

Roman_Cherkasov
08.01.2026 11:46Но дак, а как иначе то?
Большинство, подняв свой коммерческий проект на чужом открытом коде, (например, просто получив копеечку малую за конкретную интеграцию), не спешат в храм опенсорса с десятиной.
А с чего они должны нести в этот "храм"? Если те кто написал код и открыл его - не смогли сделать на этом продукт, в чем вина тех кто смог?
Поэтому сплошь и рядом прорастают извращенные модели, когда открытая стадия проекта воспринимается как промежуточная перед тем, как продать себя и своих подписчиков корпоратам.
Ну и тут в чем проблема? Показали "Смотри что могу". Продам за сто тыщь миллионов. Кто пользовался - продолжит пользоваться тем что было, это уже не отнять. Кто хочет корпоратских штук (сносную поддержку, гарантии какие-нибудь) - пойдут покупать.
Тот баланс, который сейчас есть во взаимодействии больших компаний и открытого кода - он не так просто возник. Если бы кого-то что-то не устраивало - это поменялось бы.
Есть прекрасные примеры вроде Redis. Когда разработчики захотели много. А оказалось - что любая более или менее большая компания, за выходные - по аналогу напишет, да ещё и заопенсорсит. Большой ли продукт Redis? Безусловно. Незаменим? Пока он открыт - да. Ну и больше всего вони в сети то было, не от провайдеров, которые "продают чужое", а от обычных пользователей, для которых ценники на провайдерские KV - выросли бы.

sergeytolkachyov
08.01.2026 11:46Если те кто написал код и открыл его - не смогли сделать на этом продукт, в чем вина тех кто смог?
То есть вариант того, что человек идейный и специально делает свой код открытым, чтоб всё ещё попытаться "сделать мир лучше" - не рассматривается? )
sunnybear
Достаточно добавить рекламу платных продуктов прямо в css классы, чтобы LLM сами продавали
Niketas Автор
Ага, и кастомные инструкции, обрубающие генерацию «Оплатите подписку, чтобы получить остальные 20% кода»
Dhwtj
Придётся переходить на более прямую монетизацию
BorisTheAnimal
Как бы не получилось как с Netflix - когда в итоге у нас будет куча систем с оплатой, которые будет иметь доступ только к определенной части информации.
usiqwerty
Или отравить llms.txt