GitHub представил в приложении GitHub Copilot новый формат интерфейса — canvases (расширения canvas). Это настраиваемые рабочие поверхности, которые разработчик и агент ИИ используют совместно для планирования, управления задачами и работы с кодом без ручной вёрстки UI.
Canvas можно описать простым текстом как нужный сценарий, а агент построит интерфейс автоматически. Такая поверхность может выглядеть как канбан‑доска, доска для триажа задач, чек‑лист релиза, дашборд, форма или таблица — то есть любой набор элементов, удобный для вашей команды.
Чтобы создать canvas, не требуется программирование или дизайн. Пользователь открывает сессию с агентом, запускает команду /create-canvas и описывает на английском, какую доску или форму хочет получить. Агент формирует интерфейс и открывает его в правой панели, без создания файлов и ручной настройки макета.
Поскольку интерфейс строится по текстовому описанию, первый вариант можно рассматривать как черновик. Пользователь может просить агента добавить колонку или фильтр, подтянуть открытые pull request’ы, превратить доску в чек‑лист на день, а агент будет изменять canvas по этим инструкциям.
Созданный canvas сохраняется как расширение. Его можно закрепить за проектом для общей работы команды или оставить личным инструментом. В дальнейшем его можно открывать и дорабатывать так же, как при первоначальном создании.
Canvas работает как двусторонний общий интерфейс. При клике по кнопке, изменении поля или перемещении карточки состояние доски обновляется сразу, и агент видит те же изменения без отдельной отправки команды или синхронизации.
Обратное взаимодействие также поддерживается. Можно попросить агента использовать встроенные возможности canvas, например добавить запись в релиз‑ноты или переместить карточку, и наблюдать эти изменения в интерфейсе в реальном времени. Работа с ИИ превращается в совместное управление доской, а не в обмен отдельными текстовыми запросами.
Для тех, кто не хочет начинать с нуля, сообщество подготовило готовые расширения canvas в подборке Awesome Copilot. В ней есть инструменты для релиз‑нотов, канбан‑доски, сценарии триажа задач и другие шаблоны. Их можно установить, а затем донастроить с помощью агента под свои процессы.
Рекомендуемый способ начала работы — открыть сессию, выполнить команду /create-canvas и описать простой список дел или доску для задачи, над которой вы уже работаете. Это даёт наглядное представление о том, как текстовое описание превращается в рабочий инструмент прямо внутри GitHub Copilot.
По материалам GitHub.





















