Я сделал холст для AI-агентов и потратил 63 млн токенов, чтобы сравнить его с Figma

Привет, меня зовут Александр, я бекенд разработчик. С приходом ИИ-агентов границы между ролями постепенно стали размываться. Я почувствовал этот сдвиг на себе, когда работал в небольшой команде. Сейчас, получив запрос на новую фичу, я могу с помощью Claude Code или Codex придумать её интерфейс, собрать черновой макет и принести его бизнесу для обсуждения.

Я сделал холст для AI-агентов и потратил 63 млн токенов, чтобы сравнить его с Figma

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

Так мне пришла идея создать Ream - холст для совместной работы с ИИ-агентом. Я хотел, чтобы агент быстро создавал варианты дизайна на холсте, а я мог сравнивать их, вносить правки и выбирать направление.

С самого начала для меня было важно, чтобы ИИ-агентам было удобно работать в Ream. Поэтому в основе холста лежат HTML и CSS - современные модели хорошо их понимают и легко редактируют.

Демо работы Ream

Я решил проверить, действительно ли такой подход упрощает работу агента. Для сравнения я решил использовать Figma MCP. Я попросил Claude Code воссоздать три сайта отдельно в Ream и Figma и сравнил время, стоимость и расход токенов.

Как агенты создают интерфейсы

И Ream, и Figma можно подключить к Claude Code через MCP. Разница в том, как агент создаёт макет.

В Figma он работает с внутренними объектами редактора. Для этого ему нужно описать сами объекты и их свойства через JavaScript код. Затем этот код траслируется в Figma и переводится в объекты на холсте

В Ream агент передаёт HTML и CSS, а браузер рассчитывает размеры и расположение элементов. Например, карточку с заголовком, текстом и кнопкой можно создать одним фрагментом разметки, а не собирать из отдельных слоёв.

Флоу создания макета через ИИ-агента
Флоу создания макета через ИИ-агента

Как проходил тест

Для теста я выбрал страницы с разной композицией:

  • Hermes Agent - с ярким фоном, крупной типографикой и большой иллюстрацией
  • PostHog - с большим количеством декоративной графики
  • Tailwind - с текстом, кнопками и панелью кода.

Hermes и PostHog я передал в виде скриншотов вместе с исходными изображениями и логотипами. Для Tailwind дал ссылку на сайт, поэтому агент смог изучить HTML и CSS страницы и найти нужные ресурсы.

Каждую страницу Claude Code собрал дважды: через Ream MCP и Figma MCP. Всего получилось шесть отдельных сессий. Все они начинались в чистом окружении, без дополнительной памяти и специальных навыков. Я использовал Claude Opus 5 с уровнем рассуждений high, не давал подсказок после запуска и не исправлял макеты вручную.

Что получилось

В таблице привожу результаты создания всех трех страниц:

Сравнение Ream и Figma
Сравнение Ream и Figma

Чтобы понять, откуда взялась разница, я разделил расходы по типам действий:

Этапы работы агента
Этапы работы агента

Откуда взялась разница в стоимости

По результатам эксперимента, агенту проще работать со ссылкой, чем со скриншотом: из HTML и CSS он сразу получает точные параметры страницы.

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

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

Сравнение готовых макетов

Самое интересное было сравнить качество полученных макетов с оригиналом.

Ниже показаны результаты всех трёх тестов: оригинал, версия из Ream и версия из Figma.

Результаты для Hermes Agent
Результаты для Hermes Agent
Результаты для PostHog
Результаты для PostHog
Результаты для Tailwind
Результаты для Tailwind

Что дальше

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

Ream уже работает на macOS и Windows и подключается к Claude Code, Codex и другим агентам через MCP. Редактором можно пользоваться бесплатно: в тариф входят 100 MCP-вызовов в неделю.

Если вы уже используете Claude Code или Codex для работы с интерфейсами, попробуйте Ream на своей задаче. В комментариях расскажите, где вы храните варианты дизайна и как передаёте выбранный макет агенту.

2