# Claude Opus 5.5 нарисовал 20 танцующих какапо, а Claude Code снял из них видео — и это заняло два промпта
Каноническая страница: https://plainews.ru/posts/claude-opus-55-kakapo-pixel-art-claude-code-playwright
Опубликовано: 2026-09-27T11:01:15.186Z

Саймон Уиллисон попросил Claude Opus 5.5 нарисовать 20 танцующих какапо, а Claude Code снял из этого видео через Playwright. Разбираем, как это работает.
Саймон Уиллисон, один из самых известных разработчиков в сообществе вокруг LLM, закрывал WeAreDevelopers World Congress North America и хотел эффектный финальный слайд. Он взял три фотографии какапо из Google, написал один промпт — и получил анимацию на HTML5 Canvas с двадцатью прыгающими попугаями и конфетти. Потом попросил Claude Code записать из этого 15-секундное видео. Итого: два промпта, ноль ручного кода.

## Почему именно какапо и что за повод

В 2026 году прошёл рекордный сезон размножения какапо — редких нелетающих попугаев из Новой Зеландии. Уиллисон решил вплести эту историю в своё выступление как «STAR moment» (приём публичных выступлений: запоминающийся момент, который аудитория уносит с собой). Для финального слайда нужна была анимация — живая, праздничная, с характером.

К этому моменту в сети уже ходили разговоры о том, что Claude Opus 5.5 особенно хорош в создании пиксельной анимации. Уиллисон решил проверить это прямо перед конференцией.

## Что сделал Claude Opus 5.5 за один промпт

Уиллисон загрузил три фотографии какапо и написал примерно следующее: напомни себе, как выглядят эти попугаи, и сделай анимацию в пиксельном стиле на HTML5 Canvas — минимум 20 какапо прыгают и веселятся, конфетти и всё такое.

Результат — рабочая HTML-страница с анимацией. Транскрипт сессии Уиллисон опубликовал, итоговая страница тоже доступна по ссылке в его посте. По его словам: «It's pretty great» — без оговорок.

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

## Как Claude Code превратил HTML в видео через Playwright

Следующая задача: встроить анимацию в Keynote. Keynote не принимает HTML напрямую, нужно видео. Уиллисон скачал HTML-файл и обратился к локальной сессии Claude Code с таким заданием: открой файл в браузере, несколько раз кликни по нему, чтобы запустить конфетти, запись должна быть 15 секунд, не кликай первые 3 секунды, клики распредели по всей области.

Claude Code использовал Playwright — библиотеку для автоматизации браузера — и сгенерировал скрипт, который Уиллисон называет «приятно коротким». Скрипт открывает Chromium, задаёт viewport 1280×720, записывает видео и делает десять кликов в заранее рассчитанных точках: центр, углы, края, финальный центр.

```python
# /// script
# dependencies = ["playwright"]
# ///
import time
from playwright.sync_api import sync_playwright

W, H = 1280, 720
clicks = [
    (3.0,  640, 360),  # centre
    (4.2,  160, 120),  # top-left
    (5.4, 1120, 120),  # top-right
    (6.6,  180, 600),  # bottom-left
    (7.8, 1100, 600),  # bottom-right
    (9.0,  640, 100),  # top-centre
    (10.0, 380, 380),  # mid-left
    (11.0, 900, 380),  # mid-right
    (12.2, 640, 620),  # bottom-centre
    (13.2, 640, 300),  # finale centre
]

with sync_playwright() as p:
    b = p.chromium.launch()
    ctx = b.new_context(
        viewport={"width": W, "height": H},
        record_video_dir="vids",
        record_video_size={"width": W, "height": H}
    )
    page = ctx.new_page()
    t0 = time.time()
    page.goto("file:///Users/simon/Downloads/kakapo-party.html")
    for t, x, y in clicks:
        time.sleep(max(0, t - (time.time() - t0)))
        page.mouse.click(x, y)
    time.sleep(max(0, 16.0 - (time.time() - t0)))
    ctx.close(); b.close()
```

Видео получилось именно таким, каким было нужно для финального слайда.

## Что это значит на практике

| Задача | Инструмент | Промптов |
| --- | --- | --- |
| Пиксельная анимация из фото | Claude Opus 5.5 | 1 |
| Запись HTML-страницы в видео | Claude Code + Playwright | 1 |

Для разработчика или дизайнера, который готовит презентацию, это меняет расчёт усилий. Раньше такой финальный слайд потребовал бы либо готового GIF из стока, либо нескольких часов в After Effects или Aseprite. Здесь — два текстовых запроса и локальный запуск скрипта.

> **К сведению.** Уиллисон использовал локальную сессию Claude Code, а не облачный интерфейс. Это значит, что скрипт запускался на его машине с доступом к локальным файлам — стандартная схема для Claude Code.

## Где информации нет и что остаётся за кадром

Уиллисон не публикует сравнение с другими моделями — тезис о том, что Opus 5.5 «хорош в пиксельной анимации», он сам называет «buzz», то есть разговорами в сообществе, а не собственным тестом на нескольких моделях. Сколько итераций потребовалось до финального результата — в посте не указано, транскрипт есть, но разбора итераций нет.

Также нет данных о стоимости запроса, времени генерации и о том, на каком тарифе или API это запускалось. Это личный рабочий кейс, не бенчмарк и не обзор модели.

Тем не менее кейс показывает конкретный сценарий: Claude Opus 5.5 генерирует интерактивную HTML-анимацию по фотографиям-референсам, Claude Code автоматизирует браузер и записывает результат в видео. Оба шага — без написания кода вручную.

## Источники

- Simon Willison: Kākāpō Party
