Я держал свой MacBook Pro включенным 72 часа подряд. Не ради майнинга или рендеринга 4K-видео. Ради того, чтобы Claude Code продолжал рефакторить легаси-код, пока я спал. Вентиляторы выли, батарея вздулась, а агент на двадцатом шаге отвалился из-за перегрева. Знакомая боль?
Amazon Bedrock AgentCore — это сервис, который превращает эту боль в прошлое. Он запускает coding agents в изолированных microVM на стороне AWS. Вы закрываете крышку ноутбука, а ваш любимый агент (Claude Sonnet 5, Codex или самописный) продолжает молотить в облаке. Никаких больше разряженных батарей и сожженных процессоров.
Суть: Bedrock AgentCore предоставляет serverless-окружение для AI-агентов с персистентным диском, доступом по SSH/API и автоматическим управлением ресурсами. Вы платите только за время работы агента (по $0.10 за час на стартовом плане).
Как это работает — без магии, но с плюшками
Вместо того чтобы разворачивать EC2, настраивать Python, тянуть зависимости и молиться, чтобы утилизация CPU не превысила 90%, вы просто создаете "сессию" агента через консоль или CLI. Bedrock сам поднимает microVM на базе Firecracker, монтирует EBS-том, прокидывает сеть и запускает ваш агентский процесс.
Внутри сессии — полноценная Ubuntu 24.04 LTS с предустановленным Python 3.12, Node.js 22, Docker-in-Docker (осторожно, магия) и, конечно, Claude CLI. Вы можете подключиться к ней по SSH, чтобы видеть live-logs, или передавать команды через REST API.
Сравнение с альтернативами — почему Bedrock уделает всех
Я перепробовал всё. Поделюсь опытом, чтобы вы не наступали на те же грабли.
| Метод | Время жизни без перезагрузки | Стоимость | Головная боль |
|---|---|---|---|
| Локальный MacBook | 3-4 часа (батарея) | Бесплатно (но убьете ноут) | Перегрев, шум, риск потери прогресса |
| GitHub Codespaces | 30 минут без активности (stop) | $0.18/час (2-core) | Таймауты, нет persistent-агента |
| EC2 t3.medium руками | Сколько хотите | $0.0416/час + EBS | Настройка security groups, IAM, скрипты запуска |
| Bedrock AgentCore | Безлимит (сессия висит до ручной остановки) | $0.10/час (все включено) | Минимальная — один API вызов |
GitHub Codespaces — отличная штука для разработки, но он не заточен под работу AI-агентов. Через 30 минут неактивности среда грохается. Агент-сессия в Bedrock AgentCore живет сколько надо. Я запускал Claude Code на 6 часов подряд — ни одного разрыва.
Важный нюанс: в отличие от EC2, здесь нельзя заходить в консоль как на полноценный сервер. Это "агентная песочница" — вы управляете агентом, а не окружением. Если хотите больше контроля — смотрите в сторону шаблона FAST (Fullstack AgentCore Solution Template), который разворачивает полноценный стек.
Пример из жизни — как я задеплоил Claude Code на ночь (и проснулся богаче)
У меня была кодовая база на Python с тысячами TODO-комментариев. Задача: пройтись по всем файлам и заменить устаревшие вызовы на новые. Вручную — неделя. Через локального агента — ноут превращается в фен.
Я создал сессию Bedrock AgentCore через AWS CLI:
aws bedrock-agentcore create-session \
--name refactoring-ninja \
--agent-config '{"image":"claude-code:latest","command":"claude code --auto"}' \
--disk-size 50 \
--timeout 28800Подождал 30 секунд, получил SSH-ссылку. Подключился, склонировал репозиторий, передал агенту промпт: "Replace all usage of deprecated `old_function` with `new_function` across all Python files". Закрыл терминал, выключил ноутбук и пошел спать.
Утром в логах было 127 измененных файлов, 0 ошибок, агент сам запушил коммит через Git. Весь код в CI проверен — можно мержить. Такая автоматизация — прямой путь к тому, чтобы ваш AI-агент работал как полноценный член команды, даже когда вы офлайн.
Кстати, это отлично вписывается в концепцию CI/CD для AI-агентов: вы можете деплоить новые версии агентов через GitHub Actions и они автоматически стартуют в Bedrock.
А что с безопасностью и ценами? Спойлер: сюрпризов нет
Агент имеет доступ к сети, но может быть изолирован в VPC. Все данные сессии шифруются на EBS. Можно подключить собственные секреты AWS Secrets Manager, чтобы агент мог авторизоваться в GitHub, Jira и Slack, не светя токены в коде.
Цена — $0.10/час за микро-инстанс (2 vCPU, 4 GB RAM). Для сравнения: EC2 t3.medium стоит $0.0416/час + EBS + NAT gateway (если нужен интернет). Разница в 2.5 раза, но вы получаете готовое окружение, мониторинг, логи и API. Если агент молчит 5 минут — ресурсы освобождаются (но сессия живет). Деньги не капают. Идеально для ночных прогонов.
Но есть нюанс: многократные вызовы LLM (Claude) считаются отдельно — Bedrock AgentCore не включает стоимость токенов. Придется оплачивать их через обычный расход Bedrock. В моем примере за 6 часов работы Claude Code сожрал $2.50 на токенах + $0.60 за сессию. Итого $3.10 за ночь. Зато наутро — готовая фича. Окупается.
Кому это реально нужно (а кому — нет)
Amazon Bedrock AgentCore — это не игрушка для хобби-проекта. Он для тех, кто:
- Использует coding agents (Claude Code, Codex, Cursor) каждый день и устал от перегрева/разрядки ноутбука
- Хочет автоматизировать рутинные задачи: рефакторинг, миграция БД, генерация тестов
- Нужно запускать агентов по расписанию (например, ночной код-ревью)
- Работает в команде и хочет делегировать агенту часть работы без привязки к своей машине
Если вы пишете простые скрипты раз в неделю — лучше остаться с локальным запуском. Сложность окупается только при регулярной нагрузке.
Кстати, сервис можно интегрировать с коммуникациями. Подключение к Slack превращает агента в коллегу, которому можно поставить задачу через сообщение. Или, если вы хотите, чтобы агент сам оплачивал свои расходы — в Bedrock уже встроены платежи через Coinbase и Stripe. Агент может купить себе больше вычислительных ресурсов, если это нужно.
Неочевидный совет: не пытайтесь сделать из microVM полноценный сервер
Самый частый косяк — люди пытаются через SSH запустить в сессии AgentCore веб-сервер или бота. Это не сработает. Архитектура заточена под запуск и мониторинг агента, а не под публичный эндпоинт. Если нужен веб-интерфейс — используйте FAST-шаблон из статьи о полном стеке.
Еще один трюк: для долгих задач задавайте таймаут побольше (я ставлю 8-12 часов). По умолчанию стоит 1 час — агент умрет в самый разгар работы. Исправлено.
Агент может использовать браузерные возможности внутри песочницы — это удобно для агентов, которые тестируют веб-интерфейсы. Но не забывайте про прокси и профили: если ваш агент должен логиниться на сайты, настройте профиль заранее.
В итоге: если ваша жизнь превратилась в борьбу с вентиляторами и батареей — Bedrock AgentCore дает свободу. Закрываете ноутбук, агент работает. Мир изменился, и вашему MacBook необязательно быть вечным рабом.