11 сентября 2026 г.
Claude Code Web не стартует с нуля: сессии возвращаются из Firecracker-снимков
По разбору AprilNEA от 18 марта 2026 года, Claude Code Web работает внутри Firecracker MicroVM с 4 vCPU, 16 ГБ RAM и диском 252 ГБ. Сессии восстанавливаются из замороженных снимков, а внутренний Antspace принимает готовую сборку и проводит её через 5 этапов деплоя.

Firecracker восстанавливает сессию из замороженного VM-снимка и подменяет блочные устройства vda, vdb и vdc. Среда получает 4 vCPU, 16 ГБ RAM, диск 252 ГБ и Linux 6.18.5.
Внутри два API. PID 1 занимает собственный бинарник /process_api. WebSocket API работает на порту 2024, а HTTP API управления контейнером на 2025. В окружении нашли 27-МБ бинарник environment-runner без удаления отладочной информации. Его собрали на Go 1.25.7 из модуля github.com/anthropics/anthropic/api-go.
Сборка отличается. Antspace принимает dist.tar.gz через multipart/form-data и отдаёт статус деплоя потоковым NDJSON: packaging, uploading, building, deploying, deployed. В отличие от Vercel, Antspace локально запускает npm run build и загружает готовый результат. Для управления нужны Bearer-токен и динамический URL control plane.
Baku связывает контур. Это внутреннее кодовое имя веб-конструктора приложений Claude Code. Он поднимает Vite + React + TypeScript, сам запускает dev-сервер через supervisord и использует Supabase. В Baku встроены 6 Supabase MCP-инструментов: provision_database, execute_query, apply_migration, list_migrations, generate_types и deploy_function.
Проект хранится в локальном Git без удалённого репозитория, а штатная цель деплоя Baku это Antspace, не Vercel. Antspace автор описывает как полностью внутреннюю инфраструктуру Anthropic, без публичного API и инструкции установки.
По состоянию на 18 марта 2026 года Baku хранит проект в локальном Git и отправляет его штатно в Antspace, а не в Vercel.
Первоисточник
