CSS Studio: визуальный редактор, который правит ваш код руками ИИ-агента
Визуальный редактор поверх вашего dev-сайта: двигаете padding руками, MCP-сервер шлёт JSON-патч в вашего агента, агент дописывает код. $99 за место.
Новости TprogerЕсли вы регулярно объясняете Claude Code или Cursor текстом, какой именно padding вам нужен, — вот инструмент, который делает это за вас руками. Мэтт Перри, автор библиотеки Motion (бывший Framer Motion), выпустил CSS Studio — визуальный редактор стилей, который живёт прямо в вашей dev-сборке и шлёт изменения в ваш ИИ-агент через MCP. Запуск вылетел в топ Show HN.
Коротко
Главное
- CSS Studio — визуальный WYSIWYG-редактор, который встраивается в ваш dev-сайт через npm-пакет.
- Вы двигаете padding, шрифты, отступы, анимации руками; изменения через MCP-сервер уходят в Claude Code, Cursor или любой другой агент с MCP-поддержкой.
- Агент правит код по месту: классы в Tailwind-проектах, объект стилей в CSS-in-JS, селектор в стайлшитах. Специальной поддержки Tailwind-токенов пока нет — token-режим в планах.
- Цена: $99 за одно место.
Что это и зачем
Сейчас типичный ИИ-воркфлоу для фронтенда выглядит так: вы открываете сайт в браузере, замечаете кривой отступ, идёте в чат агента и пишете «сделай padding у кнопки-подписки на два пикселя меньше и выровняй по базовой линии». Агент угадывает, какой компонент вы имели в виду, промахивается, вы поправляете. Через десять сообщений нужный padding наконец встал куда надо.
CSS Studio заменяет эту итерацию прямым редактированием. Вы добавляете npm-пакет в dev-сборку, запускаете её, в углу страницы появляется панель редактора. Кликаете на элемент, двигаете ползунки или тянете за точки — padding меняется в реальном времени в браузере. Когда результат нравится, нажимаете «Apply» (или включаете auto-apply). В этот момент подключённый ИИ-агент через MCP получает JSON-патч с описанием изменений и дописывает реальные файлы.
То есть вы получаете WYSIWYG-редактор, но результат приземляется в ваш настоящий код. Что с Tailwind — отдельный вопрос. Специальной интеграции с ним пока нет: визуальная панель показывает вычисленные CSS-значения, а агент уже сам догадывается, как их вернуть в исходник, — вслепую, без понимания Tailwind-токенов. Перри пообещал token/strict-режим с распознаванием Tailwind-классов и CSS-переменных, но это пока план. С CSS-in-JS и обычными стайлшитами проще: агент дотягивается до объекта стилей в компоненте или до нужного селектора в файле.
Как это работает технически
Всё завязано на Model Context Protocol — стандарт от Anthropic, который позволяет агентам подключаться к локальным инструментам (файлы, БД, сервисы) как к плагинам, без кастомной интеграции под каждый. CSS Studio поднимает локальный MCP-сервер рядом с вашим dev-сервером (подружиться с Vite получилось сразу, судя по отзыву разработчика mpeg на HN).
В Claude Code или Cursor вы запускаете команду /studio — и агент начинает слушать MCP-сервер. Когда вы в браузере двигаете слайдер padding, CSS Studio стримит агенту JSON вида «компонент такой-то, свойство такое-то, новое значение — вот такое, плюс информация о viewport и URL». Агент видит текущий контекст проекта, находит нужный файл и вносит правку по правилам кодовой базы.
Перри также упоминает, что для низкой задержки MCP-сервер может использовать Claude Channels — малоизвестную фичу Claude Code для стриминга. В обычном режиме агент периодически опрашивает MCP-сервер; Claude Channels снимают эту задержку.
Что умеет
- Стили — padding, margin, цвета, шрифты, тени, бордеры, flex/grid-настройки через визуальные контролы.
- Текст и контент — прямое редактирование содержимого элементов без захода в файлы.
- Лейаут — добавление и удаление элементов, перестановка.
- Анимации — таймлайн-редактор для motion-эффектов (что логично от автора Motion).
- Breakpoints — редактор понимает, в каком брейкпоинте вы сейчас правите; canvas-режим для параллельного просмотра нескольких вьюпортов Перри дорабатывает прямо сейчас.
- Рисование — инструмент для набросков новых блоков на странице, потом отдаёте агенту на реализацию.
Кому полезно
Первый очевидный сценарий — фронтендеры, которые уже сидят на ИИ-агентах для написания кода и устали от словесных описаний CSS-правок. Второй — дизайнеры и продакт-менеджеры, у которых нет доступа к репозиторию, но им нужно быстро подкрутить что-то на лендинге. Раньше они писали тикет, теперь — двигают слайдеры сами, агент пишет изменения в файлы.
Третий — QA и владельцы агентств, которые собирают десятки маркетинговых сайтов: визуальные правки через браузер с автоматической синхронизацией в код ускоряют финальную полировку. В комментариях на HN несколько человек отдельно отметили, что до этого сами писали похожие инструменты «на коленке» — значит потребность назрела.
Что не так
Цена — $99 за одно место, и комьюнити на HN это обсуждает активно. Сравнивают с Figma (около $160 за место) и с Cursor (те же $20 в месяц). Для команды из пяти человек выходит $495 в год. Перри в комментариях пообещал подумать над ценообразованием, а пока рассчитывает на ранних энтузиастов.
Второе — лендинг. Несколько комментаторов заметили, что сайт продукта для дизайна выглядит «как сгенерированный LLM» — слишком много фиолетового, шаблонная композиция, анимации fade-in. Для инструмента, который продаёт дизайн, это, мягко говоря, неловко. Перри признал и пообещал переделать.
Третье — зависимость от ИИ-агента с MCP. Если вы не сидите на Claude Code / Cursor / Windsurf и не планируете, CSS Studio для вас пока бесполезен: он не генерирует код самостоятельно, а только командует вашим агентом. Отдельная боль для российских разработчиков — оплата: Stripe из РФ не работает, нужна зарубежная карта или сервис-посредник. Зато живое демо на сайте cssstudio.ai доступно без регистрации, попробовать можно.
Что это значит
CSS Studio — один из первых публичных примеров того, как MCP превращается в инструмент «человек рисует, агент кодирует». До этого WYSIWYG-редакторы либо жили в отдельной вселенной (как Figma и Webflow), либо редактировали код напрямую, но теряли контекст проекта. MCP даёт третий путь: визуальный фронтенд + реальный агент с доступом к вашей кодовой базе.
Если такой подход взлетит, ждите аналогичных инструментов для других доменов: визуальный редактор схемы базы данных → агент правит миграции, визуальный редактор API → агент правит OpenAPI и генерирует клиент, визуальный редактор Grafana-дашбордов → агент правит Terraform. Базовая механика одна и та же.
FAQ
Чем это отличается от браузерных DevTools?
DevTools меняют стили в памяти браузера — после перезагрузки всё откатывается, а перенос в код требует ручного копипаста. CSS Studio делегирует правки ИИ-агенту, который пишет в исходники с соблюдением правил проекта (Tailwind-классы, CSS-in-JS, стайлшиты). То есть результат сразу коммитится в настоящий код.
Нужен ли Claude Code обязательно?
Нужен любой агент с поддержкой MCP — Claude Code, Cursor, Windsurf, Continue и другие. Если у вас нет агента, CSS Studio работать не будет: он не содержит своей модели и не правит код самостоятельно.
Работает ли с Tailwind и CSS-in-JS?
На момент запуска специальной Tailwind-интеграции нет: когда вы двигаете ползунок в редакторе, агент получает вычисленное CSS-значение и правит его в коде как есть — либо произвольным значением вроде p-[11px], либо как стиль на элементе, в зависимости от того, как устроены стили в проекте. CSS-in-JS агент правит прямо в объекте стилей компонента. Токен-режим с распознаванием Tailwind-классов и CSS-переменных Перри обещает, но он ещё не выпущен.
Есть ли бесплатная версия?
На момент запуска — нет. Лицензия стоит $99 за одно место, команда на пять человек — $495. Попробовать можно без установки: на сайте cssstudio.ai встроена живая демо-версия прямо поверх лендинга.
Источники: cssstudio.ai, обсуждение на Hacker News.