cloudflare/cloudflare-os
TypeScript0 / 0
Cloudflare Workers 위에서 AI 에이전트와 샌드박스 앱을 운영하는 회사용 생산성 환경
TL;DR
Cloudflare OS는 Cloudflare Workers, Durable Objects, Dynamic Workers, Facets를 기반으로 회사용 AI 에이전트와 사용자별 애플리케이션인 Gadget을 실행하는 TypeScript 생산성 환경입니다. Gadget은 서버와 클라이언트를 각각 샌드박스에 두고 Cap’n Web RPC로 연결하며, Durable Object를 통해 실시간 협업을 지원합니다. Gatekeeper는 외부 서비스 접근을 capability 단위로 제한하고 OAuth, 작업 로그, 비동기 human-in-the-loop 승인을 제공해 에이전트의 과도한 권한 문제를 줄입니다. pnpm run-local로 빠르게 시험할 수 있고 Cloudflare 배포도 가능하지만, 자체 서버용 workerd 배포 도구는 아직 준비 중이며 프로젝트 자체도 early access 단계입니다.
핵심 포인트
- Cloudflare OS는 독립 실행형 도구가 아니라 Cloudflare Workers 생태계에 구축한 AI 생산성 환경입니다. TypeScript 기반 모노레포로 에이전트 채팅, AI 앱 제작, 외부 서비스 연동을 하나의 Workspace에서 처리합니다. 회사별 지식과 시스템을 연결해 자체적인 ‘Your Company OS’로 커스터마이즈하려는 팀에 적합합니다.
- Gadget은 사용자가 요청한 문서나 앱을 개인별로 실행하는 샌드박스 애플리케이션입니다. 서버는 인터넷 접근이 차단된 Dynamic Worker에서 실행되고, 클라이언트는 격리된 iframe에서 Cap’n Web RPC와 postMessage()로만 서버와 통신합니다. 각 Gadget이 독립적으로 실행되므로 실시간 협업과 사용자별 코드 수정이 가능한 구조입니다.
- Gatekeeper는 MCP 서버와 유사하지만 capability-based access control과 사후 승인을 결합한 별도 Worker입니다. OAuth와 서비스별 API 래퍼로 좁은 리소스 접근을 만들고 모든 작업을 기록하며, 부작용이 있는 요청은 먼저 로컬에서 결과를 시뮬레이션한 뒤 사용자가 일괄 또는 개별 승인합니다. GitHub, Google, Slack, Notion, Supabase 등 여러 외부 서비스용 패키지가 제공됩니다.
- 로컬에서는 pnpm run-local 명령으로 wrangler와 workerd를 사용해 전체 스택을 http://localhost:8787에서 실행할 수 있습니다. Cloudflare 계정 배포 흐름도 제공되지만 workerd 기반 자체 서버 배포는 아직 COMING SOON이며, README는 2026년 8월 릴리스 기준 early access와 거친 부분을 명시합니다. 따라서 Workers와 Durable Objects를 깊이 활용하면서 사내 AI 에이전트와 생성형 앱을 직접 커스터마이즈할 개발자에게 적합하고, 안정적인 프로덕션 제품을 즉시 도입하려는 팀에는 주의가 필요합니다.
이미지 분석

7.7k
Stars
805
Forks
+205
Trending
0
조회수
7.7k watchers64 open issuesApache License 2.0
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.