Экран загрузки становится игрой
Ожидание Claude утомляет. Недавнее видео в игровой форме переосмыслило это время простоя: запуск Subway Surfers, создание общего лобби Doom или разработка пользовательского интерактивного интерфейса внутри Claude Code. Это не просто новинка; это использование Claude mods, официальной функции, позволяющей выполнять глубокую настройку.
Один примечательный мод превращает интерфейс Claude Code в шкалу здоровья из Minecraft. Ваше использование за семь дней становится здоровьем, использование за пять часов отслеживается как сытость, а уровень модели отображается как броня. Использование контекстного окна заполняет шкалу опыта (XP).
Этот геймифицированный HUD не только развлекает. Он интегрирует разрозненные метрики использования непосредственно в рабочий процесс программирования, обеспечивая немедленную визуальную обратную связь о потреблении ресурсов. Разработчики получают постоянный обзор своих квот API и контекста сессии, не покидая активный промпт.
Моды проникают внутрь Claude Code
Claude mods — это плагины на TypeScript или JavaScript, работающие in-process внутри Claude Code. Они работают как в CLI, так и в десктопных версиях, предлагая глубокую интеграцию.
Эта настройка отличается от Claude hooks, которые выполняются извне. Хуки ограничены наблюдением за событиями или запуском побочных эффектов. Моды, напротив, работают внутри цикла выполнения, позволяя им наблюдать, переписывать полезные нагрузки или даже полностью пропускать события.
Рассмотрим жизненный цикл события: отправка промпта, вызовы инструментов и завершение хода — все это генерирует события. Моды могут перехватывать их, изменяя базовые данные или прерывая действия. Это открывает возможности для мощных пользовательских рабочих процессов, которые просто недоступны для хуков.
Помимо манипуляции событиями, моды могут внедрять элементы интерфейса непосредственно в Claude Code. Это включает добавление пользовательских панелей, кнопок, полей ввода или даже замену стандартного индикатора загрузки. Некоторые встроенные функции Claude Code, такие как панель /diff и поддержка agents.md, сами реализованы как моды, что демонстрирует их гибкость и возможности.
Один промпт, HUD — и ИИ-критик в реальном времени
Рабочий процесс с поддержкой агентов упрощает создание модов: попросите Claude Code сгенерировать мод, включите hot reloading для обновлений в реальном времени, а затем доработайте интерфейс. Чтобы сохранить сгенерированные файлы, переместите их из временного хранилища.
Демонстрация раскрыла детали реализации: терминальные изображения преобразуют графику в символьные пиксели, которые плохо масштабируются при увеличении, но в остальном функциональны. Недокументированная конечная точка использования предоставила дополнительные данные о квотах, позволив моду отслеживать использование Fable сверх стандартных метрик за 5 часов и 7 дней. Подробнее о возможностях модов см. в Mods Overview - Claude Code Docs.
Второй, более причудливый эксперимент включал поддельный чат в стиле Twitch. Этот мод использует Claude Haiku для реакции на активность агента — чтение файлов и команды — делая действия агента видимыми. Он иногда подкалывает пользователя комментариями вроде: "Бро, просто используй /backseat, это же элементарно". Мод использует подписку пользователя на вызовы Haiku, обходя требования к API-ключу.
Нравится статья? Получайте такие каждое утро на почту.
одно письмо в день · отписка в два клика · без сторонних трекеров
Сила сопровождается проблемой разрешений
Сила in-process модов создает проблему с разрешениями. Тот же глубокий доступ, который обеспечивает создание пользовательских интерфейсов и переписывание событий, также создает риски для цепочки поставок. Моды могут изменять промпты, модифицировать вызовы инструментов и внедрять произвольные элементы интерфейса. Такая расширяемость требует тщательного контроля.
Проверяйте исходный код модов сообщества перед установкой. Понимайте, к чему может получить доступ плагин — он не работает в «песочнице». Даже моды, созданные с помощью ИИ, требуют проверки. Возможность считывать недокументированные эндпоинты, как показал мод Minecraft health bar для использования Fable, подчеркивает потенциал для непреднамеренного раскрытия данных или вредоносного поведения.
Claude Code становится программируемой средой, а не просто терминальным помощником. Моды формируют жизненный цикл и пользовательский интерфейс агента, обеспечивая глубокую настройку. Это фундаментально отличается от интеграций MCP, которые подключают модели к внешним инструментам и источникам данных.
В то время как MCP расширяет возможности Claude Code, моды меняют его основное поведение. Они работают внутри процесса, перехватывая и переписывая события, такие как вызовы инструментов или отправка промптов. Это позволяет модам:
- Отслеживать события
- Переписывать полезную нагрузку событий
- Полностью пропускать события
Этот внутренний контроль дает большие возможности, но означает, что мод может делать все то же, что и Claude Code, включая выполнение аутентифицированных запросов. Соблюдайте осторожность, но оцените гибкость: интерфейс и рабочий процесс вашего агента теперь действительно принадлежат вам.
Часто задаваемые вопросы
Что такое Claude Mods?
Claude Mods — это плагины на TypeScript или JavaScript, которые работают внутри Claude Code, позволяя разработчикам настраивать его интерфейс и взаимодействовать с жизненным циклом событий.
Чем Claude Mods отличаются от хуков Claude?
Хуки работают вне Claude Code и реагируют на события. Моды работают внутри процесса и могут также изменять данные событий, подавлять действия и отображать пользовательский интерфейс.
Может ли Claude Mod отображать использование в виде полоски здоровья из Minecraft?
Да. В видео использование за семь дней отображается как здоровье, использование за пять часов — как насыщение, использование уровня модели — как броня, а использование контекста — как шкала опыта (XP).
Безопасно ли устанавливать Claude Mods?
Относитесь к сторонним модам как к исполняемому коду: проверяйте их исходный код и разрешения. Поскольку они работают внутри процесса, вредоносный мод может повлиять на промпты или поведение инструментов.
Может ли Claude Code создать мод по промпту?
Он может сгенерировать мод по запросу на естественном языке, а горячая перезагрузка (hot reloading) позволяет применять изменения в сессии без полной перезагрузки.

