# Как создать анимированного питомца в Codex Desktop за 10 минут
Каноническая страница: https://plainews.ru/posts/kak-sozdat-animirovannogo-pitomca-codex-desktop
Опубликовано: 2026-07-15T07:00:58.167Z

Разработчик Simon Willison показал, как GPT-5.6 Sol генерирует спрайты для кастомных питомцев в Codex. Разбираем промпты и воссоздаём процесс.
Разработчик Simon Willison случайно активировал «питомца» в Codex Desktop — анимированного робота в духе скрепки Clippy из старого Word. Выяснилось, что можно создать своего. Теперь у него по экрану прыгает пеликан на велосипеде, который сообщает о статусе задач. Разбираем, как GPT-5.6 Sol сам сгенерировал все спрайты и анимации — и как повторить это для своего проекта.

## Что такое питомцы в Codex Desktop и зачем они нужны

Codex Desktop (десктопный клиент от OpenAI) добавил функцию «питомцев» ещё в мае 2026 года. Это анимированные персонажи, которые висят на экране и показывают уведомления о задачах, билдах, CI-пайплайнах. По механике напоминают Microsoft Clippy, но с кастомной графикой.

Главное: платформа позволяет создавать собственных питомцев через промпт. Не нужно рисовать спрайты вручную — GPT-5.6 Sol генерирует все кадры анимации, собирает sprite sheet и компилирует GIF-файлы для каждого действия (idle, waving, walking).

## Как GPT-5.6 создаёт спрайты: разбор процесса

Simon Willison попросил модель сделать питомца-пеликана на велосипеде. GPT-5.6 Sol выполнила всю работу через несколько раундов с моделью gpt-image-2. Вот что происходило:

### Шаг 1: Генерация референсного изображения

Модель создаёт базовый full-body спрайт персонажа. Промпт выглядел так:

``` Create one clean full-body reference sprite for Codex pet Pedalican.

Pet identity: A compact adorable baby pelican with a round cream-white body,  soft coral-orange bill and feet, riding a tiny sky-blue bicycle [...]

Place a single centered pose on a perfectly flat pure magenta #FF00FF  chroma-key background. Keep the full pet visible, compact, readable at 192x208,  and easy to animate. ```

Ключевые моменты:

- **Chroma-key фон** (#FF00FF magenta) — стандарт для вырезания спрайтов.
- **Фиксированный размер** 192×208 пикселей — оптимален для анимации.
- **Компактный дизайн** — персонаж должен читаться на маленьком экране.

### Шаг 2: Генерация покадровой анимации

Для каждого действия (например, «махать крылом») модель создаёт одно изображение со всеми кадрами анимации в ряд. Пример — файл для waving.gif:

Это **sprite strip**: несколько кадров горизонтально на одном изображении. Дальше система автоматически нарезает его на отдельные фреймы и собирает GIF.

### Шаг 3: Сборка sprite sheet и экспорт

Финальные артефакты:

- Несколько PNG с покадровками для разных действий.
- Объединённый sprite sheet для рендера в приложении.
- GIF-файлы для превью каждой анимации.

Весь процесс — **от промпта до готовой анимации** — занял несколько минут.

## Какие навыки Codex использует под капотом

Вся механика открыта в репозиториях OpenAI. Два ключевых модуля (лицензия Apache 2.0):

1. **`hatch-pet`** (openai/skills) — отвечает за создание и управление питомцами.
2. **`imagegen`** (openai/codex) — интерфейс к gpt-image-2 для генерации изображений.

Эти навыки (skills) в Codex — переиспользуемые модули, которые GPT-5.6 вызывает автоматически в зависимости от контекста задачи.

## Как повторить: создание своего питомца

Если у вас есть доступ к Codex Desktop:

1. Откройте настройки питомцев (значок робота в интерфейсе).
2. Выберите «Create custom pet».
3. Опишите персонажа **как можно конкретнее**:

- Внешность (форма, цвета, детали).
- Атрибуты (что держит, во что одет).
- Стиль (пиксель-арт, мультяшный, минималистичный).

Пример промпта:

`` A tiny robot cat with round glowing cyan eyes, silver metal body,  sitting on a floating keyboard. Pixel art style,  readable at 200x200px, magenta background. ``

GPT-5.6 Sol сама запустит цепочку:

- Создаст референсный спрайт.
- Сгенерирует покадровки для базовых действий (idle, thinking, celebrating).
- Соберёт анимации.

Весь процесс записывается в логи — можно экспортировать и изучить промпты.

## Зачем это разработчику игр и UI

Simon Willison отметил, что искал способы **генерировать игровые спрайты через AI**. Этот подход полезен для:

- **Прототипирования персонажей** без художника.
- **Создания placeholder-анимаций** для MVP.
- **Тестирования концептов** — быстро меняешь описание и смотришь результат.

Ограничение: качество подходит для инди-игр и прототипов, но для AAA-проектов нужна доработка вручную.

## Подводные камни

- **Стиль не всегда стабилен** между итерациями. Если попросить пересоздать одну анимацию, персонаж может измениться.
- **Нет контроля над отдельными кадрами** — модель решает сама, сколько фреймов нужно.
- **Chroma-key иногда «течёт»** — magenta-фон может частично попасть в тени персонажа.

Решение: фиксируй референсное изображение в промпте для последующих итераций (use this reference image: [URL]).

## Что попробовать дальше

- Экспериментируй с **pixel art, line art, flat design** — разные стили дают разную читаемость на маленьких размерах.
- Используй готовые sprite sheet в **игровых движках** (Godot, Unity) — формат стандартный.
- Создавай серии персонажей через **batch-промпты** — опиши 5 вариантов одного героя с разными цветами.

Весь код питомца Simon Willison выложил в репозиторий simonw/pedalican — там все промпты, изображения и GIF-файлы. Можно разобрать структуру и адаптировать под свои задачи.

## Источники

- Simon Willison: simonw/pedalican
