28 августа 2026 г.
Шейдеры для сайта теперь ставит агент: Vercel открыла код библиотеки vgpu
Vercel открыла код vgpu — библиотеки WebGPU, которую агент ставит и осваивает сам по докам и MCP-серверу.

Guillermo Rauch
@rauchg
Наши лучшие продукты — это внутренние технологии, вынесенные наружу, когда мы в них крепко поверили. @matinotfound с командой выкатывают выдающиеся творческие работы на WebGPU, и вот появился http://vgpu.sh. Это devtool, целиком заточенный под агентов: его проектировали для агентов, а не только для людей. Как и 𝚊𝚐𝚎𝚗𝚝-𝚋𝚛𝚘𝚠𝚜𝚎𝚛, он часть нового поколения инструментов для нового мира.
Мы построили https://vgpu.sh, чтобы выкатывать шейдеры на https://vercel.com. Теперь код открыт. ▪︎ Минимальная библиотека WebGPU, заточенная под агентов ▪︎ Работает в браузере и headless в Node.js ▪︎ Рендер в CPU-песочницах и в CI-тестах ▪︎ Переиспользуемые .wgsl-модули
Шейдер на сайте раньше просил человека, который знает WebGPU. Теперь хватает фразы агенту: «Setup vgpu on my project, run npx vgpu».
Vercel выложила в открытый доступ vgpu — библиотеку, которой сама рисует шейдеры на своём сайте. Собирали её под агентов: доки, примеры и проверки лежат там, где их берёт агент, а не человек в браузере.
Как поставить. Пакет ставится командой `pnpm add vgpu`, CLI работает без установки через `npx vgpu`. Скилл для агента добавляется командой `npx skills add vercel-labs/vgpu`: он приносит те же доки плюс правила, какой из них грузить в каком случае.
Агент читает доки сам. Хостед MCP-сервер подключается командой `npx -y add-mcp https://vgpu.sh/api/mcp -g`, авторизация не нужна. Агент получает два инструмента только на чтение: поиск по докам и проверенные примеры.
Раньше шейдер проверяли глазами в браузере, потому что без видеокарты картинки нет. Теперь vgpu рендерит в Node.js через Dawn и рисует кадр прямо в CI-тестах, а на машине без GPU один раз ставится программный рендерер командой `npx vgpu install-software-renderer`.
Проверка перед первым кадром. `npx vgpu doctor` берёт адаптер, рисует кадр и печатает JSON с вердиктом и готовым фиксом. Остальные семь команд CLI валидируют WGSL, ищут по докам и снимают снапшоты, а весь корпус документации лежит внутри пакета и работает офлайн.
Файлы `.wgsl` подключаются как обычные TypeScript-модули: для Next.js в `next.config.mjs` прописывается turbopack-правило с лоадером `@vgpu/wgsl/loader-webpack`, для Vite ставится плагин `wgslVitePlugin`. Полноэкранный эффект Vercel обещает уместить в 25 КБ gzipped, и бюджет проверяет в CI.
Первоисточник