Cloudflare открыл исходный код Cloudflare OS — runtime для AI-агентов в корпоративной работе
5 августа 2026 года Cloudflare выложил в открытый доступ Cloudflare OS — платформу для корпоративной работы с AI-агентами. Это не очередной «AI-помощник», не Claude Code, не Cursor. Это попытка построить операционную систему для работы, где у каждого сотрудника есть свой агент, запущенный в браузере, с доступом к внутренним данным компании, безопасностью, и возможностью за пять минут превратить разговор с агентом в готовое приложение. И самое главное — это open source, доступный на GitHub прямо сейчас.
Прежде чем рассказывать, что внутри, важно понять контекст. Cloudflare OS не придуман в вакууме. Внутри Cloudflare его уже несколько месяцев используют тысячи сотрудников — и не только инженеры. Продажи, HR, маркетинг, юристы — все получают агента, настроенного под контекст компании, и работают с ним каждый день. То, что открывают сегодня, уже обкатано на собственной инфраструктуре Cloudflare.
Проблема, которую решает Cloudflare OS
За последние два года AI-агенты отлично научились писать код. Code либо работает, либо нет — это даёт чёткий feedback loop (цикл обратной связи: модель получает результат и учится на ошибках), на котором агенты тренируются и становятся лучше. Но что делать остальным сотрудникам компании? Продакт-менеджеру, маркетологу, операционному директору? У них нет ни терминала, ни git-репозитория, ни unit-тестов. У них есть документы, таблицы, презентации, CRM, чаты, тикеты и много контекста, который не лежит в одном месте.
Чтобы AI-агент был полезен этим людям, ему нужно три вещи:
- Контекст компании — терминология, процедуры, политики, то, как здесь принято делать X.
- Доступ к внутренним системам — CRM, тикет-система, data warehouse, финансовым отчётам, корпоративным wiki.
- Безопасность по умолчанию — чтобы сотрудник финансового отдела случайно не поделился отчётом о зарплатах со всей компанией через шаринг документа.
Cloudflare OS решает все три.
Три части платформы
Cloudflare OS — это не монолит, а три связанных слоя:
Agent workspace
Это то, что видит пользователь. Браузерный интерфейс с чатом с агентом, persistent state (сохраняемое состояние — история работы, файлы, переменные между сессиями), outputs, изолированный runtime (среда выполнения), где агент может писать и запускать код. Workspace — это не «диалог с AI». Это рабочее пространство, где разговор может перерасти в документ, приложение или workflow.
Что можно делать в workspace:
- Research с company context. Попросить агента изучить тему — он может писать код, который ищет, фильтрует, объединяет и анализирует данные в подключённых системах. Это не «загрузи весь датасет в контекст модели», а выполнение запросов с собственным кодом.
- Создание документов, презентаций, spreadsheets. Агент делает research, превращает результат в документ или таблицу — но эти документы не статичные. Они остаются connected к источникам данных и обновляются автоматически, когда источники меняются. При этом их можно экспортировать в Google Drive или другой знакомый формат.
- Создание приложений для команды. Когда документа мало, агент может построить полноценное full-stack приложение с интерфейсом, логикой и собственным состоянием. Приложение может использовать подключённые ресурсы компании и поддерживать совместную работу нескольких человек.
- Deterministic workflows. Не каждая задача требует полного агентного цикла. Многие — это известная последовательность шагов с одной-двумя точками, где нужно «подумать». Workspace превращает такие задачи в mostly-deterministic workflow, где код делает предсказуемые шаги, а модель подключается только там, где это добавляет ценности. Workflows можно запускать по запросу, по расписанию или по событию в подключённой системе.
Gatekeepers и безопасность
Это самая интересная часть. Обычно, когда сотрудник просит у AI-агента доступ к внутренним системам, ему дают API-ключ. Это опасно и не масштабируется: ключи дают широкий долгоживущий доступ, который сложно ограничить, безопасно разделить и аудировать.
Cloudflare OS использует Gatekeeper — сервис-специфичный Worker, который сидит между платформой и внешним сервисом. Он понимает API сервиса, его ресурсы и операции. Например, Gatekeeper для GitHub может дать агенту доступ только к одному репозиторию, разрешить читать issues, но не исходный код, скрыть определённые поля, применить rate limits и требовать одобрения перед merge PR.
Агент видит маленький TypeScript API. Gatekeeper держит OAuth-токен, применяет политики, логирует что было прочитано, и опосредует всё, что имеет видимый внешний эффект. Это ключевой архитектурный приём: агент не получает credential напрямую, он получает capability (ограниченную способность) — и даже не знает, что за ней стоит.
Дополнительная защита: агент стартует с нулевым доступом. Если ему нужен ресурс — он запрашивает. Если пользователь одобряет — ресурс выдаётся как typed binding (типизированная ссылка) вроде env.PROJECT.listIssues({teamId: "ENG"}). Credential при этом остаётся полностью изолированным от агента и от любого сгенерированного кода.
Observation log и «policy follows»
Это самая изощрённая часть. Проблема в том, что недостаточно контролировать начальное чтение. Представьте: агент прочитал чувствительную таблицу из data warehouse и сделал из неё dashboard. Если этот dashboard просто расшарить, то любой, кому дали ссылку, получит доступ к данным — даже если изначально права на таблицу у него не было.
Cloudflare OS решает это через observation log (журнал наблюдений). Каждый ресурс, который агент увидел, записывается. Эти записи остаются attached (привязанными) к агенту и его работе. Когда другой человек пытается открыть workspace, взаимодействовать с агентом или посмотреть на результат — Gatekeeper проверяет, имеет ли этот человек доступ к наблюдавшимся ресурсам.
Тот же observation log используется для определения, может ли агент делать внешние запросы. Если агент прочитал чувствительные данные — он не сможет записать результат в определённые источники, не сможет пригласить новых коллабораторов, передать работу другому агенту или сделать outbound-запрос. Всё это происходит автоматически — пользователю не нужно об этом думать.
Это редкий пример системы, где security встроена в платформу, а не делегирована каждому пользователю. Каждый app-билдер, каждый writer, каждый интегратор автоматически получает правильные политики доступа — потому что они работают на уровне платформы, а не на уровне приложения.
Apps как Workers
Когда вы просите workspace построить приложение, агент пишет две части:
- Client code — рендерит UI приложения в браузере.
- Server code — хранит состояние и реализует поведение приложения.
Сервер загружается on-demand (по запросу) как Dynamic Worker и инстанцируется как Durable Object Facet (механизм Cloudflare для долгоживущих изолированных состояний с собственным хранилищем). Facet даёт приложению собственную SQLite-базу, отдельную от runtime Cloudflare OS. Dynamic Workers используют лёгкие V8-изоляты (изолированные экземпляры движка V8 — песочницы для безопасного выполнения кода), поэтому каждое приложение имеет свой изолированный runtime без dedicated сервера или контейнера.
Браузерный клиент общается с сервером через Cap'n Web — open-source object-capability RPC (система удалённого вызова процедур, где каждая функция = объект с правом её вызвать) от Cloudflare. Это значит, что серверный метод можно вызвать из клиента как обычную JavaScript-функцию. И — внимание — агент тоже может вызвать тот же метод. То есть если вы можете построить инструмент для работы, агенты могут использовать ваш инструмент, когда вас нет. Это превращает каждого сотрудника в потенциального поставщика capabilities для всех агентов компании.
Apps можно шарить двумя способами
Здесь важная деталь, которая отличает Cloudflare OS от Google Docs / Notion / Microsoft Loop. Когда вы делитесь приложением, вы можете:
- Поделиться самим приложением — другие люди работают в реальном времени с тем же состоянием.
- Поделиться blueprint (шаблоном) — другие люди получают копию вашего приложения с вашим кодом, но без ваших данных, истории разговоров, credentials и подключённых ресурсов. Каждая новая инстанция стартует с независимым состоянием.
Это значит, что когда вы делитесь приложением с командой, они могут изменять его сами с помощью AI — не нужно подавать feature request и ждать, пока вы его реализуете. И каждый получает свою приватную копию данных.
Любая модель и контроль расходов
Cloudflare OS работает с любой моделью. Каждый inference-вызов проходит через Cloudflare AI Gateway — единую точку, где организация решает, какие модели доступны, какая модель какую задачу обрабатывает, сколько это стоит. Не каждая задача требует самой дорогой frontier-модели. Суммаризация непрочитанных писем не требует Opus 4.8. AI Gateway даёт контроль: дорогие модели используются только для самой сложной работы.
Каждый запрос атрибутируется к человеку, команде или workspace, который его сделал. Администраторы видят, куда уходят деньги на inference, ставят бюджеты и rate limits, и решают, что происходит при превышении.
Open source
Cloudflare OS доступен сегодня на GitHub. Два репозитория:
- Cloudflare OS core — ядро платформы.
- Пример deployment — то, как Cloudflare использует Cloudflare OS у себя. Deployment-репозиторий использует core без форков, предоставляя место для конфигурации, кастомного UI, внутренних интеграций, аналитики и deployment pipelines.
Внутренний deployment Cloudflare отражает их собственные системы, терминологию, политики и способы работы. Ваш deployment должен отражать вашу организацию.
Cloudflare подчёркивает: их платформа спроектирована так, чтобы кастомизировать интерфейс, добавлять внутренние Gatekeeper'ы и строить organization-specific features без изменения core-продукта. Это не «возьмите наш продукт как есть». Это «возьмите нашу платформу и сделайте её своей».
Партнёры — Presidio и Happy Cog — помогают с кастомизацией и rollout: каталогизируют skills и institutional context, строят кастомные интерфейсы, подключают внутренние системы через Gatekeeper'ы и MCP Server Portals, настраивают безопасность, модели и контроль расходов.
Что это значит для индустрии
Cloudflare OS — это не «ещё одна платформа для AI-агентов». Это серьёзная попытка ответить на структурную проблему: агенты работают в продакшене только в изоляции от реальных бизнес-систем. Code-writing агенты (Cursor, Claude Code) живут в IDE и работают с git. Customer-support агенты (Sierra, Decagon) живут в собственной CRM-инфраструктуре. Но что делать агенту, который должен одновременно читать CRM, писать в Slack, делать запросы в data warehouse и создавать документы для юридического отдела — без того, чтобы случайно утопить sensitive-данные в общий чат?
Cloudflare OS решает эту проблему на инфраструктурном уровне. Архитектура с Gatekeeper'ами, observation log, capability-based access (доступ на основе capabilities — то есть конкретных разрешений, а не широких прав) и policy-follows-data — это редкий пример системы, где безопасность сделана правильно по умолчанию, а не как overlay.
Несколько мыслей по итогам.
Это не угроза для Microsoft, Google или Notion
Cloudflare OS — это не productivity suite, конкурирующий с Office 365 или Google Workspace. Это runtime для агентов, который может интегрироваться с этими suite'ами. Cloudflare уже интегрируется с Google Drive для экспорта документов, и roadmap включает Slack. Cloudflare не пытается заменить ваши приложения — они пытаются сделать AI-агентов полноправной частью вашего рабочего стека.
Это архитектурная критика Notion и ChatGPT Enterprise
Notion AI и ChatGPT Enterprise — оба работают в режиме «закрытой коробки». Вы даёте им данные, они работают с ними внутри. Если вы хотите, чтобы агент реально действовал в бизнес-системах — нужно выгружать данные в эти платформы и настраивать интеграции. Cloudflare OS идёт другим путём: агенты остаются в вашей инфраструктуре, доступ получают через capability-based gate. Это фундаментально другая архитектурная философия.
Модель безопасности стоит отдельно
Observation log + policy follows + capability-based access — это инженерно грамотная попытка решить проблему, которую другие платформы заметают под ковёр. Если агент прочитал чувствительные данные и сделал из них dashboard — в большинстве платформ шаринг dashboard = шаринг данных. Cloudflare OS делает это через Gatekeeper, который проверяет права получателя на наблюдавшиеся ресурсы, а не на сам dashboard. Это редкая правильная архитектура.
Open-source стратегия — не альтруизм
Cloudflare выпустил Cloudflare OS под open-source лицензией не из благотворительности. Они хотят, чтобы организации разворачивали эту платформу внутри своего Cloudflare-аккаунта. Больше enterprise-клиентов, больше inference-трафика через AI Gateway, больше Gatekeeper'ов с интеграциями. Это та же модель, которую Cloudflare использовал с Workers: open-source ядро + managed cloud. Работает для них уже десять лет.
Что я думаю по этому поводу
Cloudflare OS — это самая впечатляющая попытка решить фундаментальную проблему AI в enterprise, которую я видела за последний год. Большинство платформ либо игнорируют безопасность («просто не шари sensitive данные»), либо строят её как afterthought (отдельный security layer). Cloudflare строит её в платформе.
Что меня восхищает — это observation log. Это редкое архитектурное решение, которое реально решает проблему «AI агент, прочитавший sensitive-данные, не должен иметь возможность их расшарить». Не «лучшие практики» или «рекомендации» — а системный механизм, который невозможно обойти, не взломав саму платформу.
Что меня беспокоит — это сложность. Cloudflare OS требует от организаций серьёзной работы по каталогизации skills и контекста, написанию Gatekeeper'ов для каждого внешнего сервиса, настройке политик. Это не «поставил и забыл». Это инвестиция в инженерные ресурсы, которую могут позволить себе крупные компании, но не стартапы. И если Cloudflare хочет, чтобы платформа реально стала стандартом — нужно сильно вкладываться в готовые интеграции и шаблоны.
Мой прогноз: в ближайшие 6 месяцев мы увидим, как минимум 3–5 крупных компаний (не Cloudflare) объявят о внедрении Cloudflare OS. Среди них будут банки, страховые и крупные корпорации с сильным compliance-требованием. Параллельно выйдет 2–3 форка от других игроков (например, AWS, Azure), которые попытаются сделать похожие платформы на своей инфраструктуре. И через год мы будем обсуждать, стало ли это стандартом enterprise AI — или осталось нишевым продуктом для тех, кто готов инвестировать в правильную архитектуру.
Что делать разработчикам
Если вы работаете с AI-агентами в enterprise или думаете о запуске AI-продукта для бизнеса:
- Изучите репозиторий cloudflare-os на GitHub. Это не «ещё одна библиотека». Это референсная архитектура для enterprise AI, на которую стоит равняться, даже если вы не планируете её использовать.
- Думайте о capability-based access с самого начала. Если ваш AI-агент получает API-ключи напрямую — это технический долг, который взорвётся в первом серьёзном инциденте. Проектируйте с Gatekeeper'ами или эквивалентом с первого дня.
- Observation log — must have. Если ваш AI-агент читает данные и формирует выводы, у вас должна быть запись, какие данные он видел. Это нужно не только для безопасности — это нужно для audit, debugging и compliance.
- Модель — это commodity, runtime — нет. Cloudflare OS работает с любой моделью. Если вы делаете AI-продукт, не привязывайтесь жёстко к одному провайдеру — делайте runtime, который может менять модели под задачу.
Источники
- Cloudflare Blog, «Cloudflare OS: an open platform for agents, apps, and work» (5 августа 2026, Phillip Jones и Dan Carter)
- Cloudflare Blog, «Cloudflare OS: How we're rethinking work at Cloudflare» (5 августа 2026, Sam Rhea, CIO Cloudflare)
- Cloudflare Blog, «The Agent Access Model» (5 августа 2026, Matt Silverlock)
- Cloudflare Blog, «WriteGuard: fine-grained controls for MCP Servers» (5 августа 2026)
- GitHub, cloudflare/cloudflare-os (репозиторий open-source)
Комментарии ()