Когда инженеры проектируют автономного агента, способного писать код и запускать команды в терминале, первое инстинктивное решение кажется очевидным: развернуть виртуальную машину прямо на компьютере пользователя. Логика проста: файлы проекта лежат рядом, доступ к диску мгновенный, а безопасность гарантирована локальным хранилищем. Именно так начиналась история Claude Cowork от компании Anthropic. Нейросетевая модель рассуждала на серверах компании, а файловые операции и запуск скриптов происходили в локальной виртуальной машине на ноутбуке разработчика.
Однако на практике эта идиллия быстро столкнулась с суровой реальностью. В октябре 2026 года в настройках тарифов Pro и Max тихо исчез переключатель «Only on your computer», а разработчик Anthropic Феликс Ризеберг подробно объяснил причины полного архитектурного разворота системы.
Ловушка локальной виртуализации
Главным врагом локального рантайма оказался физический ресурс пользовательских машин. Полноценная виртуальная машина — не легковесный скрипт, а тяжелый системный образ. Она требовала десятков гигабайт дискового пространства, нагружала процессор и за пару часов опустошала аккумулятор ноутбука.
Еще более болезненной проблемой стал обрыв рабочих процессов. Стоило закрыть крышку ноутбука, как операционная система усыпляла виртуальную машину. В результате долгая сессия агента аварийно прерывалась. Пользователи буквально превращались в заложников своего компьютера.
Каждая задача в Cowork теперь запускается в свежем облачном контейнере без общего состояния с другими сессиями. Это исключает конфликты пакетов и поломку системных библиотек, но требует стабильного сетевого канала для синхронизации локальных файлов.
В новой модели виртуализация переехала целиком в облако. Теперь каждая сессия Cowork стартует в изолированном временном контейнере на сервере. Контейнер существует ровно столько, сколько длится решение задачи, не накапливает мусорных артефактов и не делит память с соседними процессами.
Десктоп как шлюз файлового доступа
Если виртуальная машина находится в дата-центре, как агент читает локальный проект? Десктопное приложение Claude Desktop превратилось в защищенный мост файлового ввода-вывода.
Облачная песочница не имеет прямого сетевого доступа к операционной системе пользователя. Вместо этого контейнер отправляет стандартизированные запросы на вызов инструментов через защищенный туннель JSON-RPC:
{
"jsonrpc": "2.0",
"id": "call_cowork_sandbox_9812",
"method": "tools/call",
"params": {
"name": "desktop_file_read",
"arguments": {
"session_id": "ses_sandbox_cloud_01",
"target_path": "src/core/auth_provider.ts",
"max_bytes": 1048576,
"encoding": "utf-8"
}
}
}
Десктопный клиент сверяет путь с разрешенными директориями, вычисляет контрольную сумму файла и передает данные обратно в облако:
{
"jsonrpc": "2.0",
"id": "call_cowork_sandbox_9812",
"result": {
"status": "allowed",
"path": "/Users/anthropic/workspace/project/src/core/auth_provider.ts",
"sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a",
"content": {
"type": "text",
"data": "import { TokenValidator } from './validator';\n\nexport class AuthProvider {\n constructor(private validator: TokenValidator) {}\n async verify(token: string): Promise<boolean> {\n return this.validator.validate(token);\n }\n}"
},
"modified_at": "2026-10-06T10:15:30Z"
}
}
Файл временно кэшируется в облачной песочнице на время работы. Когда задача решена, агент синхронизирует правки обратно на ноутбук, а временные данные на сервере уничтожаются.
Непрерывность сессий ценой сетевой задержки
Переход в облако обеспечил непрерывность выполнения. Вы можете поставить задачу агенту в офисе, закрыть ноутбук и уехать: песочница продолжит собирать и тестировать код. За прогрессом легко следить со смартфона, а запланированные задачи отрабатывают по расписанию даже при выключенном компьютере.
Платой за удобство стала сетевая зависимость. При работе с тысячами мелких файлов постоянный обмен данными между облаком и клиентом создает заметные задержки. Кроме того, для доступа к локальному диску приложение Claude Desktop должно оставаться открытым на включенном компьютере.
Баланс между приватностью и автономностью
Для продуктовых и маркетинговых команд облачные контейнеры стали очевидным шагом вперед: ноутбуки перестали перегреваться, а фоновые задачи перестали падать.
Однако для изолированных контуров со строгими политиками безопасности, где передача кода в стороннее облако запрещена, облачный Cowork не подойдет. Для таких задач Anthropic сохраняет консольный инструмент Claude Code, работающий исключительно локально. Разделение продуктовой линейки расставило приоритеты: фоновая оркестрация ушла в облачные песочницы, а локальная разработка сохранила свой изолированный контур.
