cloudflare/cloudflare-os
Agent workspace built on Cloudflare Workers for creating documents, building apps, and running agents with your company’s context and systems.
해결하는 문제
Cloudflare OS는 보안이 강화되고 AI로 구동되는 생산성 환경을 제공하여 사용자가 AI 에이전트를 사용해 개인용 소형 애플리케이션(‘Gadgets’라고 함)을 만들고, 사용자 맞춤형으로 수정하며 공유할 수 있도록 합니다. 중앙 집중형 SaaS 소프트웨어의 문제를 해결하며, 사용자가 자신의 개인적이고 사전에 격리된 앱 인스턴스를 실행할 수 있게 해주고, 보안을 해치지 않으면서도 AI를 통해 특정 요구사항에 맞게 수정할 수 있습니다.
작동 방식
이 시스템은 현대적인 오피스 스위트처럼 작동하며, 각 '파일'은 사용자 정의 앱입니다. 사용자와 사전 격리 환경을 관리하기 위해 '커널'(workshop-backend)을 사용하고, 외부 서비스에 대한 접근을 보호하는 '게이트키퍼'를 안전한 드라이버로 활용합니다.
주요 기술 구성 요소는 다음과 같습니다:
- Gadgets: AI 에이전트가 생성하는 개인적이고 사전 격리된 앱 인스턴스. 이들은 Dynamic Worker Facets로 실행됩니다.
- 게이트키퍼: 외부 API에 대한 접근을 제어하는 능력 기반 보안 계층. AI 에이전트가 사용자 승인을 기다리는 동안 작업을 중단하지 않도록, 동작 결과를 시뮬레이션할 수 있습니다.
- 블루프린트: 애플리케이션 코드를 공유하는 템플릿으로, 다른 사용자가 자신의 개인적 Gadgets를 생성할 수 있도록 합니다.
- 인프라스트럭처: Cloudflare Workers, Durable Objects, 그리고
workerd런타임 기반으로 구축되어 실시간 멀티플레이어 협업과 안전한 격리 환경을 보장합니다.
대상 사용자
비기술자가 안전하게 AI를 사용해 도구를 만들고 수정할 수 있는 기업 내부 AI 생산성 생태계(‘Your Company OS’)를 구축하고자 하는 기업 및 팀을 위한 것입니다.
주요 특징
- AI 생성 앱: 자연어 프롬프트에서 코드를 생성하고, 테스트하며 디버깅하는 내장된 코딩 에이전트를 제공합니다.
- 비동기 인간 인터럽션(Human-in-the-Loop): 게이트키퍼가 결과를 시뮬레이션하여 사용자 승인을 기다리는 동안 에이전트가 멈추지 않습니다.
- 능력 기반 보안: 에이전트와 Gadgets는 기본적으로 어떤 접근 권한도 없으며, 특정 리소스에 명시적으로 연결되어야만 접근이 가능합니다.
- 실시간 협업: Durable Objects를 통해 Gadgets에 대한 네이티브 멀티플레이어 지원을 제공합니다.
- LLM 독립적: 다양한 주요 AI 모델 제공업체 및 자체 호스팅 모델을 지원합니다.
관련
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트