Anthropic надала користувачам Claude Code можливість самостійно змінювати роботу інструменту для програмування через систему модів — невеликих функцій на TypeScript, які переписують інтерфейс та логіку. Розробникам більше не потрібно чекати, поки компанія випустить потрібну опцію: вони можуть реалізувати її власними силами. За словами Anthropic, користувачі просили саме про більший контроль над тим, як працює Claude Code.
Мод здатен переписати промпт, додати новий елемент інтерфейсу, замінити вбудовану функцію або створити цілком нову. Написати його можна самостійно, а можна доручити це самому Claude Code — достатньо описати в сесії, що саме потрібно. Технічно все працює через події: щоразу, коли Claude Code виконує дію, він генерує подію, а мод може вклинитися в неї до, після або замість основної логіки.
На практиці це дає змогу переписати запит до того, як він потрапить до моделі; заблокувати, змінити або повторити виклик інструмента; схвалити чи відхилити запит на дозвіл; прибрати секретні дані з виводу інструмента; змінити частину інтерфейсу, зокрема результат роботи інструмента чи запитання, яке Claude ставить користувачеві. За своєю суттю це схоже на middleware всередині агента. Хендлери мають три режими: спостерігати, переписувати або відповідати замість системи. Якщо одну подію обробляє кілька модів, вони виконуються в порядку завантаження. Для розробників передбачені типізовані визначення, а команда claude plugin test запускає тести модів.
Моди не замінюють плагіни, які з’явилися в Claude Code ще в жовтні 2025 року. Плагіни дозволяли пакувати команди, субагентів, MCP-сервери та хуки, проте хуки не вміли переписувати події, малювати нові елементи інтерфейсу чи замінювати наявні функції. Моди закривають саме цю прогалину й вбудовуються в систему плагінів. Поширюються вони разом із плагінами, тож встановлювати й ділитися ними можна так само — через каталог Claude або командою /plugin у CLI.
Частина Claude Code вже працює на модах. Деякі вбудовані можливості реалізовані саме як моди: у документації як приклад згадано команду /diff, а підтримка AGENTS.md теж працює на тій самій системі, і її код лежить у каталозі mods/ репозиторію Claude Code. Компанія планує продовжити в тому ж дусі — у блозі Anthropic ідеться, що з часом на моди переїде більше вбудованих функцій. Тоді користувач зможе скоротити Claude Code до мінімального ядра й додати лише те, що йому справді потрібно.
Для роботи з модами потрібна версія Claude Code 2.1.287 або новіша. Перевірити її можна командою claude –version. Моди ввімкнені за замовчуванням, працюють у CLI та в десктопному застосунку (вкладка Code), і додаткової плати за них немає. Список завантажених модів у терміналі показує команда /plugin.
Головний ризик полягає в тому, що моди не ізольовані. За заявою Anthropic, вони не працюють у пісочниці й мають такий самий доступ до машини, як і сам Claude Code. Фактично це код, що виконується з правами користувача, тож стороннім модам варто довіряти так само обережно, як будь-якому іншому коду на комп’ютері. Для жорстких обмежень Anthropic радить не покладатися на моди, а використовувати правила дозволів Claude Code або засоби операційної системи. Командам і компаніям доступні ті самі механізми контролю, що й для плагінів: адміністратор організації може обмежити, які саме моди завантажуються.
Таким чином Anthropic перетворює Claude Code з готового продукту на платформу. Користувач отримує змогу підлаштувати інструмент під власний робочий процес, а компанія виграє тим, що спільнота сама закриває безліч дрібних потреб. Скільки з цього насправді приживеться, покаже те, як швидко з’явиться екосистема популярних модів і наскільки серйозно користувачі поставляться до безпеки.
4
