Пеликан на велосипеде прямо на рабочем столе: как я случайно завёл питомца в Codex Desktop

Если вы разработчик, знакомый с OpenAI Codex Desktop, то, скорее всего, слышали о нашумевшей функции виртуальных питомцев. Саймон Уиллисон — известный в мире разработки и AI-сообществе инженер и автор блога — признался, что пропустил её анонс в мае, зато случайно наткнулся на неё позже. И не просто наткнулся — создал собственного анимированного пеликана на велосипеде, который теперь скачет по его рабочему столу и держит в курсе задач.

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


Что такое Codex Pets и зачем они нужны

OpenAI добавила в свой AI-ассистент для программирования Codex новый режим «Pet Mode» — виртуальный компаньон, который парит поверх всех окон на рабочем столе и реагирует как на действия мыши, так и на статус текущих задач Codex. Функция появилась в начале мая 2026 года.

Эти «опциональные анимированные компаньоны» сами по себе не пишут код, зато служат плавающим оверлеем (накладкой поверх других окон), который сообщает, что именно делает Codex, уведомляет о завершении задачи или о том, что агенту требуется ввод пользователя.

«Vibe coding стал намного милее» — так охарактеризовало новую функцию издание Engadget.

ℹ Что такое Codex Desktop?
Codex Desktop — это десктопное приложение OpenAI, построенное вокруг их агентного инструмента для кодирования. Оно позволяет запускать задачи на AI-агенте асинхронно: агент работает в фоне, пока разработчик занимается другими делами. Доступно на Windows и macOS.

Агенты для программирования работают асинхронно — запускают задачи, выполняют команды, итерируют по коду — и всё это пока разработчик занят чем-то другим. Без статусного слоя приходится либо игнорировать агента, либо постоянно переключаться на его окно. Система компаньонов решает эту проблему: активность агента остаётся на виду, но не мешает работе.


Как активировать питомца

Функция доступна на Windows и macOS. Чтобы её активировать, нужно перейти в Settings → Appearance → Pets. Там можно выбрать одного из встроенных персонажей или попросить Codex создать кастомного компаньона.

Пользователи могут вызвать или убрать питомца командой /pet прямо в приложении. Помимо восьми встроенных вариантов, можно создать собственного с помощью AI — командой /hatch, как, например, симпатичного гоблина-компаньона.

💡 Быстрые команды
  • /pet — вызвать или убрать питомца с экрана
  • /hatch — запустить генератор кастомного питомца через AI
  • Также доступно через Settings → Appearance → Pets

Когда AI думает, питомец может почёсывать голову; когда задача выполнена — показывает речевой пузырь. Нажав на него, можно открыть прямой канал чата с агентом, не переключая рабочие окна.


Встроенные питомцы и кастомизация

В стандартной поставке Codex идут восемь питомцев, в том числе аккуратная уточка по имени Dewey, огненный Fireball и синеэкранный гремлин BAOD.

ПитомецХарактерТип
Dewey (утка)Аккуратный, собранныйВстроенный
FireballОгненный, энергичныйВстроенный
BAODСинеэкранный гремлинВстроенный
ClippyНостальгия по MicrosoftКастомный (сообщество)
Пеликан СаймонаКатается на велосипедеКастомный (/hatch)

Настоящий ажиотаж разгорелся вокруг кастомных питомцев. Команда /hatch позволяет загрузить любое изображение, и Codex автоматически генерирует полный набор анимированных кадров — режимы idle (простой), run (бег), jump (прыжок), wave (приветствие) и другие.

Разработчики уже воссоздали классического скрепку Clippy от Microsoft, улыбающееся лицо Finder от Apple и даже пиксельную версию CEO OpenAI Сэма Альтмана.

По данным PCMag, система поддерживает персонажей из таких франшиз, как Star Wars, Harry Potter, Pokémon и Dragon Ball Z.


История с пеликаном: от случайности к репозиторию

Саймон Уиллисон случайно активировал питомца в Codex Desktop и сразу заинтересовался, как создать своего. Учитывая его фирменный «бенчмарк» — просить языковые модели нарисовать SVG-изображение пеликана на велосипеде — выбор персонажа был очевиден.

Саймон Уиллисон годами использует свой неформальный бенчмарк для языковых моделей: «Нарисуй SVG пеликана на велосипеде». Этот тест одновременно абсурден и на удивление показателен.

Теперь этот пеликан ожил: стал маленьким анимированным существом, которое прыгает по рабочему столу и сообщает об обновлениях задач Codex. Репозиторий с питомцем Саймон назвал simonw/pedalican — слияние слов «pelican» (пеликан) и «pedal» (педаль велосипеда).

📝 Бенчмарк «Пеликан на велосипеде»
Саймон Уиллисон известен тем, что тестирует языковые модели одним нестандартным запросом: «Generate an SVG of a pelican riding a bicycle» (нарисуй SVG пеликана на велосипеде). Этот тест проверяет пространственное мышление модели, её способность генерировать корректный векторный код и следовать сложному описанию. Репозиторий с результатами — simonw/pelican-bicycle на GitHub.

Как работает создание кастомного питомца: технические детали

Самым интересным в этом процессе оказался не сам результат, а то, как именно Codex генерирует питомца «под капотом».

Достаточно загрузить любое изображение, и Codex автоматически создаёт полный набор анимированных кадров для всех состояний персонажа. Иными словами, AI берёт статичный референс и превращает его в спрайт-лист (spritesheet) — набор кадров, как в старых видеоиграх.


graph TD
    A[Загружаете изображение или описываете питомца] --> B[Codex анализирует референс]
    B --> C[AI генерирует спрайт-лист]
    C --> D{Анимационные состояния}
    D --> E[Idle — простой]
    D --> F[Run — движение]
    D --> G[Jump — прыжок]
    D --> H[Wave — приветствие]
    E & F & G & H --> I[Готовый питомец сохраняется локально]
    I --> J[Питомец появляется на рабочем столе]
    J --> K[Реагирует на задачи Codex в реальном времени]

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

Кастомными питомцами можно делиться с другими пользователями Codex. OpenAI встроила механизм обмена прямо в среду Codex, позволяя распространять созданных персонажей внутри команд и сообществ.


Реакция сообщества: от Клиппи до Сэма Альтмана

Реакция сообщества оказалась взрывной. Уже в первые часы после запуска появились сотни кастомных персонажей.

Сообщество заполонило X (Twitter) творениями — от Гоку и Патрика Стара до воскрешённого Clippy от Microsoft и даже пиксельного Сэма Альтмана. Каталоги-галереи PetShare и PetDex появились в течение нескольких часов после запуска.

Когда OpenAI выпустила Codex Pets в мае 2026 года, реакция была немедленной: пиксельные компаньоны, плавающие поверх редактора кода и реагирующие на статус агента, превратили серьёзный инструмент во что-то живое. В течение нескольких дней появились такие сообщества, как Petdex, с более чем 1155 кастомными питомцами.

⚠ Доступность по регионам
Функция доступна на Windows и macOS начиная с 1–2 мая 2026 года, однако на момент запуска была заблокирована в Великобритании, ЕС и Швейцарии без каких-либо объяснений со стороны OpenAI. OpenAI не уточнила, связано ли это ограничение с требованиями GDPR, законом ЕС об AI или чем-то иным.

Clippy жив: ностальгия как UX-стратегия

Одна из самых популярных кастомизаций — воссоздание Clippy, печально известного помощника Microsoft Office 90-х годов. Это не случайно.

В отличие от оригинального Microsoft Clippy — раздражавшего пользователей UX-элемента, который появлялся без приглашения — эти компаньоны активируются добровольно и выполняют реальные функции.

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

Функция с питомцами сама по себе не изменит финансовые показатели. Но она сигнализирует о важном: инструменты для кодирования движутся в сторону эмоциональной вовлечённости как конкурентного преимущества, а не как второстепенной детали.


Что ещё обновилось в Codex вместе с питомцами

Тот же апдейт незаметно добавил два практических улучшения. Codex теперь автоматически определяет конфигурационные файлы других AI-агентов, включая CLAUDE.md от Claude Code, и импортирует плагины, соглашения о проекте и кастомные правила без ручного переписывания. Это снижает трение при переключении между агентами в процессе работы.

Новый словарь диктовки в настройках также позволяет заранее загружать аббревиатуры и фразы, которые голосовой ввод иначе исказил бы.

ФункцияОписаниеДля кого полезно
Codex PetsАнимированный компаньон, отображающий статус задачВсе пользователи Codex
/hatchГенерация кастомного питомца через AIЛюбители персонализации
Авто-импорт конфиговЧитает CLAUDE.md и другие файлы агентовПользователи нескольких AI-агентов
Словарь диктовкиКастомные аббревиатуры для голосового вводаПользователи voice-режима

Вывод: когда инструмент становится компаньоном

История с pedalican — это не просто забавный эпизод из жизни известного разработчика. Это маленькая иллюстрация большого тренда: AI-инструменты для разработчиков всё активнее работают над пользовательским опытом и эмоциональной привязанностью, а не только над техническими возможностями.

Можно думать о них как о «тамагочи встречает терминал» — они появляются как плавающие оверлеи, видимые даже при переключении между окнами.

Для Саймона Уиллисона всё сложилось идеально: его фирменный пеликан на велосипеде, годами использовавшийся как тест для языковых моделей, теперь живёт прямо на рабочем столе и помогает следить за кодом. Круг замкнулся — и это по-своему трогательно.

Пеликан на велосипеде начинался как бенчмарк для AI. Теперь он стал самим AI-инструментом — и катается по вашему рабочему столу.

💡 Попробуйте сами

Если у вас есть доступ к Codex Desktop (Windows или macOS, но не из ЕС/Великобритании), попробуйте:

  1. Откройте Settings → Appearance → Pets
  2. Введите /pet для вызова встроенного питомца
  3. Введите /hatch и опишите своего персонажа на английском языке
  4. Поделитесь результатом в сообществах PetDex или PetShare