AI убил CMS — по крайней мере для простых сайтов
Почему традиционные системы управления контентом становятся ненужными для портфолио, блогов и лендингов — и как AI-инструменты заменяют весь слой CMS.
TL;DR
Для простых сайтов — портфолио, блогов, лендингов, сайтов малого бизнеса — традиционная CMS превращается в лишнюю нагрузку. AI-инструменты вроде Claude Code, Cursor и GitHub Copilot теперь могут редактировать кодовую базу напрямую, понимать контекст, переводить контент и деплоить изменения через git. Слой абстракции, который давала CMS, заменяется более умным интерфейсом: естественным языком.
Налог CMS, который вы платите
Любая CMS несёт скрытую стоимость. Не только подписку — целую экосистему сложности, которая оборачивает ваш простой сайт:
- Инфраструктура: база данных для хостинга, API для поддержки, панель управления для защиты. Один WordPress составляет ~43% веба и ~90% атак, направленных на CMS.
- Производительность: динамическая генерация страниц, API-запросы на каждый реквест, клиентская гидрация данных CMS. Ваше портфолио из 3 страниц теперь имеет архитектуру SaaS-продукта.
- Привязка к вендору: ваш контент живёт в чужой схеме базы данных. Миграция с Contentful на Sanity? Это проект, а не изменение конфигурации.
- Переключение контекста: редактируете код в IDE, потом переключаетесь на браузерную панель CMS, чтобы поменять заголовок. Две разные ментальные модели для одной и той же операции.
- Стоимость: цены headless CMS часто масштабируются с API-запросами или записями контента. Персональному блогу не нужна контент-инфраструктура за $99/месяц.
Для маркетингового сайта, где 50 человек ежедневно редактируют контент, эти затраты оправданы. Для портфолио разработчика или лендинга малого бизнеса? Вы строите мост через лужу.
Что изменилось: AI понимает ваш код
Причина существования CMS была простой: нетехнические люди (и даже разработчики, которые не хотели лезть в код ради контентных правок) нуждались в визуальном интерфейсе для обновления сайтов. Код был слишком сложным, слишком хрупким, слишком легко ломался.
AI фундаментально изменил это уравнение. Современные AI-инструменты для кода не просто автодополняют — они понимают структуру проекта, читают существующие паттерны и делают контекстуально верные правки. Сдвиг рабочего процесса — колоссальный:
# Old workflow: CMS
1. Open browser → log into CMS dashboard
2. Navigate to content → find the right page
3. Edit in WYSIWYG editor → fight with formatting
4. Preview → looks different from production
5. Hit publish → pray the cache invalidates
# New workflow: AI
1. Tell AI: "Change the pricing on the landing page to $29/month"
2. AI edits the file, you review the diff
3. Push to git → deployЭто не гипотеза. Этот блог работает на SolidStart с контентом в TypeScript-файлах. Каждая статья — включая эту — создана через AI: я говорю что написать, проверяю результат и пушу в git. Никаких панелей CMS. Никаких баз данных. Никакого API-слоя между контентом и кодом.
Реальные примеры с этого сайта
Этот сайт поддерживает 10 языков, имеет блог, динамически генерирует OG-изображения, RSS-ленты и карты сайта. Вот как выглядит контентный слой — чистый TypeScript:
// This blog post you're reading right now is a TypeScript file.
// No database. No API. No CMS dashboard.
// Just a typed object that AI can read and edit directly.
export const myPost: BlogPost = {
slug: "ai-killed-cms",
date: "2026-04-17",
translations: {
en: {
title: "Why I stopped using a CMS",
description: "AI understands my codebase better than any CMS UI.",
content: makeContent(proseEn),
},
uk: { /* ... */ },
de: { /* ... */ },
// 10 languages — AI translates them all
},
};Вещи, которые я делаю через AI и которые раньше потребовали бы CMS:
- Добавить новую статью: "Напиши новую статью про X, следуй структуре существующих постов" — AI создаёт файл, добавляет переводы, регистрирует в индексе
- Обновить текст лендинга: "Измени заголовок героя на Y" — AI находит нужный файл и обновляет его
- Перевести контент: "Добавь немецкий перевод для страницы цен" — AI читает английскую версию и создаёт культурно адаптированный перевод, а не дословный
- Исправить опечатку: "На странице about опечатка, 'recieve' должно быть 'receive'" — сделано за 3 секунды, закоммичено в git с осмысленным сообщением
Что CMS на самом деле решала — и как AI это заменяет
Давайте будем честны о том, что CMS принесла, и как каждая возможность соотносится с AI-воркфлоу:
| Проблема | Решение CMS | Решение AI |
|---|---|---|
| Нетехническое редактирование | WYSIWYG-редактор | Инструкции на естественном языке |
| Многоязычный контент | i18n плагины, поля локалей | AI переводит с культурным контекстом |
| Планирование публикаций | Встроенные даты публикации | Git CI/CD с cron или полями дат в коде |
| История версий | Система ревизий CMS | Git — золотой стандарт контроля версий |
| Управление медиа | Встроенная библиотека ресурсов | CDN + git LFS или облачное хранилище |
Ключевой инсайт: git уже является лучшей системой контроля версий, чем любая CMS когда-либо создавала. А естественный язык — лучший интерфейс, чем любой WYSIWYG-редактор — потому что он несёт намерение, а не только форматирование.
Смена парадигмы: код — это контентный слой
Мы наблюдаем инверсию. Двадцать лет тренд был отделять контент от кода — класть контент в базу данных, отдавать через API, рендерить на фронтенде. Это имело смысл, когда код было сложно редактировать, а контент должен был быть доступен нетехническим людям.
AI не сделал CMS устаревшей, став лучшей CMS. Он сделал CMS устаревшей, сделав код таким же доступным, как панель управления.
Эволюция управления веб-контентом следует чёткой траектории:
- 2000-е: Монолитные CMS (WordPress, Drupal) — контент и представление связаны в одной системе
- 2010-е: Headless CMS (Contentful, Strapi) — контент отделён через API, рендерится фронтенд-фреймворками
- 2020-е: Генераторы статических сайтов + Markdown (Hugo, Astro) — контент как файлы, собираются при деплое
- 2025+: Код-как-контент + AI — контент живёт в типизированном коде, AI — интерфейс редактирования
Когда CMS всё ещё нужна
Это не позиция "CMS мертва". CMS решает реальные проблемы на масштабе. Она по-прежнему нужна, когда:
- Большие редакционные команды: 10+ контент-редакторов, которым нужен ролевой доступ, процессы утверждения и одновременное редактирование. Конфликты мёрджа в git — не проблема контент-редактора.
- Высокочастотный контент: новостным сайтам, публикующим 50+ статей в день, нужны оптимизированные редакционные пайплайны, а не git-коммиты.
- Сложные связи контента: каталоги e-commerce с тысячами SKU, вариантами товаров и динамическим ценообразованием нуждаются в структурированных базах данных.
- Регуляторное соответствие: отрасли, требующие аудит-трейлы, цепочки утверждения контента и юридически обязательные процессы проверки, нуждаются в специализированных системах.
Граница чёткая: если изменения контента требуют координации между несколькими нетехническими стейкхолдерами с высокой частотой — CMS заслуживает своей сложности. Если вы соло-разработчик, маленькая команда или управляете сайтом, который меняется раз в неделю, а не каждый час — AI + код проще, быстрее, дешевле и надёжнее.
Будущее: AI как универсальный интерфейс
Тренд выходит за пределы CMS. Каждый слой абстракции, который существовал потому что "базовая система слишком сложна для прямого взаимодействия", сжимается AI. Админ-панели, конфигурационные UI, визуальные редакторы баз данных — всё это интерфейсы, которые переводят человеческое намерение в системные изменения. AI выполняет этот перевод нативно.
Для простых сайтов будущее уже наступило. Ваш контент — это код. Ваш редактор — AI. Ваш контроль версий — git. Ваш деплой — это push. Весь слой CMS — панель управления, база данных, API, хостинг — был middleware между вашим намерением и вашим сайтом. AI устранил потребность в этом middleware.
Лучшая CMS — это отсутствие CMS. Не потому что управление контентом не важно — а потому что AI сделал сам код самым интуитивным интерфейсом управления контентом, который у нас когда-либо был.