
이 글은 오픈소스 개인 AI 에이전트 Moltbot(OpenClaw) 를 Cloudflare 개발자 플랫폼 위에서 실행할 수 있도록 만든 Moltworker의 기술적 배경과 구조, 그리고 이를 가능하게 한 Cloudflare의 주요 서비스들을 정리한 글입니다.
로컬 하드웨어(Mac mini 등)에 직접 AI 에이전트를 띄우지 않고도, 클라우드 환경에서 안전하고 확장 가능하게 개인 AI 에이전트를 운영할 수 있는 방법이 무엇인지, Moltworker가 어떤 기술 조합으로 이를 구현했는지를 중심으로 설명합니다.
Moltbot(OpenClaw)와 Moltworker 개요
Moltbot(OpenClaw)이란?
Moltbot은 사용자의 개인 AI 비서 역할을 수행하는 오픈소스 AI 에이전트입니다.
로컬 또는 서버 환경에서 실행되며 다음과 같은 특징을 가집니다.
- 메시징 앱(Slack 등)을 통한 제어
- 일정 관리, 소셜 미디어, 정보 탐색, 자동화 작업 지원
- 다양한 AI 모델 및 외부 도구와의 연동
- 백그라운드에서 상시 실행 가능한 개인 에이전트
다만 기존 방식은 전용 하드웨어(Mac mini 등) 또는 VPS 환경이 필요하다는 제약이 있었습니다.
Moltworker란 무엇인가?
Moltworker는 Moltbot을 Cloudflare의 개발자 플랫폼 위에서 실행할 수 있도록 만든 미들웨어 구조입니다.
Cloudflare Workers, Sandboxes, AI Gateway, R2, Browser Rendering 등의 서비스를 조합해, 로컬 장비 없이도 Moltbot을 운영할 수 있도록 합니다.
핵심 목적은 다음과 같습니다.
- 전용 서버 없이 개인 AI 에이전트 운영
- 보안이 강화된 격리 환경에서 코드 실행
- 글로벌 엣지 네트워크 기반의 확장성과 안정성 확보
Cloudflare Workers와 Node.js 호환성 개선 배경
Moltworker가 가능해진 가장 중요한 배경 중 하나는 Cloudflare Workers의 Node.js 호환성 강화입니다.
과거에는 Node.js API를 완전히 지원하지 않아 다음과 같은 제약이 있었습니다.
- 파일 시스템 접근을 위해 memfs 같은 우회 방식 사용
- 일부 인기 라이브러리 실행 불가
- 공식 코드베이스와의 괴리 발생
하지만 현재 Workers Runtime은 다음과 같이 크게 개선되었습니다.
- node:fs 등 주요 Node.js API 네이티브 지원
- Playwright 등 대형 프레임워크를 별도 수정 없이 실행 가능
- 상위 1,000개 NPM 패키지 중 약 98.5%가 정상 동작
이러한 변화 덕분에, AI 에이전트의 로직 일부를 컨테이너가 아닌 Workers에서 직접 실행하는 구조가 현실화되었습니다.
Moltworker 전체 아키텍처 구조
Moltworker는 단일 서비스가 아니라 여러 컴포넌트의 조합입니다.
핵심 구성 요소
- Entrypoint Worker
- API 라우터 및 프록시 역할
- Admin UI 제공
- Cloudflare Access로 보호
- Sandbox Container
- Moltbot Gateway 및 통합 기능 실행
- 격리된 환경에서 안전하게 코드 수행
- R2 스토리지
- 대화 기록, 세션 메모리 등 영속 데이터 저장
- Cloudflare 개발자 플랫폼 API
- AI Gateway, Browser Rendering, Zero Trust Access 등과 연동
이 구조를 통해 Workers와 Sandbox 간 양방향 통신이 가능해지고, 컨테이너의 휘발성 문제도 해결됩니다.
AI Gateway를 활용한 AI 모델 관리
AI Gateway의 역할
Cloudflare AI Gateway는 AI 애플리케이션과 AI 모델 제공자 사이의 프록시 역할을 합니다.
주요 장점은 다음과 같습니다.
- AI 요청에 대한 중앙 집중식 가시성 확보
- 로그, 비용, 사용량 분석 가능
- 모델 변경 시 코드 수정 없이 설정만으로 전환 가능
Moltbot에서의 활용 방식
Moltbot은 AI Gateway를 통해 Anthropic(Claude) 등 다양한 AI 모델을 사용합니다.
설정 방식은 간단합니다.
- AI Gateway 인스턴스 생성
- AI 제공자(예: Anthropic) 활성화
- BYOK 또는 Unified Billing 설정
- ANTHROPIC_BASE_URL 환경 변수만 변경
이 방식은 코드 수정 없이 AI 인프라를 교체할 수 있다는 점에서 운영 측면의 장점이 큽니다.
Sandboxes로 구현한 안전한 코드 실행 환경
Sandbox SDK란?
Sandbox SDK는 Cloudflare Containers 위에 구축된 개발자 친화적인 추상화 계층입니다.
제공 기능은 다음과 같습니다.
- 명령 실행
- 파일 시스템 관리
- 백그라운드 프로세스 실행
- 서비스 노출
복잡한 컨테이너 라이프사이클을 직접 다루지 않아도 됩니다.
Moltworker에서의 활용
Moltworker는 기존에 로컬 Docker에서 실행되던 Moltbot 환경을 다음과 같이 대체했습니다.
- Containers 기반 Docker 실행
- Sandbox SDK로 명령 및 파일 관리
- Entrypoint Worker와의 콜백 통신
이로써 로컬 장비 없이도 동일한 실행 환경을 제공합니다.
R2를 활용한 영속 스토리지 구성
컨테이너 환경의 가장 큰 단점은 데이터 휘발성입니다.
이를 해결하기 위해 Moltworker는 Sandbox SDK의 mountBucket() 기능을 사용합니다.
- R2 버킷을 컨테이너 파일 시스템으로 마운트
- 세션 메모리, 대화 기록, 에이전트 상태 유지 가능
결과적으로 로컬 서버와 유사한 영속성을 확보할 수 있습니다.
Browser Rendering을 활용한 브라우저 자동화
기존 방식의 한계
AI 에이전트는 웹 탐색, 폼 입력, 스크린샷 촬영 등 브라우저 자동화가 필수입니다.
이를 컨테이너 내부에서 직접 실행하면 관리 복잡도가 증가합니다.
Cloudflare Browser Rendering 적용
Browser Rendering은 Cloudflare 엣지 네트워크에서 실행되는 헤드리스 브라우저 서비스입니다.
- Puppeteer, Playwright 등 지원
- MCP 기반 AI 연동 가능
- 대규모 확장 가능
Moltworker는 다음 방식으로 이를 통합했습니다.
- Sandbox → Worker → Browser Rendering으로 이어지는 CDP 프록시 구성
- Sandbox 시작 시 Browser Rendering 스킬 주입
Moltbot 입장에서는 로컬 CDP 포트처럼 동작합니다.
Zero Trust Access를 통한 인증과 보안
Moltworker의 API와 관리자 UI는 Cloudflare Zero Trust Access로 보호됩니다.
주요 특징은 다음과 같습니다.
- 인증 정책을 설정만으로 적용
- JWT 기반 요청 검증 가능
- 사용자 활동에 대한 가시성 제공
인증 로직을 직접 구현할 필요 없이 보안 수준을 높일 수 있습니다.
Moltworker 실제 활용 예시
Moltworker 기반 Moltbot은 Slack과 연동해 다양한 작업을 수행할 수 있습니다.
- Google Maps를 이용한 경로 탐색 및 스크린샷 공유
- 음식 추천 및 이미지 탐색
- 개발자 문서를 탐색하며 자동으로 영상 생성(ffmpeg 활용)
이 모든 과정은 Cloudflare Workers와 Sandbox 환경에서 실행됩니다.
Moltworker 실행 방법 요약
Moltworker는 오픈소스로 공개되어 있습니다.
- GitHub: cloudflare/moltworker
- 필요 조건
- Cloudflare 계정
- 최소 $5 Workers 유료 플랜(Sandbox 사용)
- AI Gateway, R2 등은 무료 또는 넉넉한 무료 티어 제공
단, Moltworker는 Cloudflare의 공식 제품이 아닌 기술 데모 및 개념 증명(PoC) 입니다.
Moltworker는 개인 AI 에이전트를 운영하는 방식에 대한 새로운 방향을 제시합니다.
- 로컬 하드웨어 의존 제거
- 보안과 확장성을 동시에 확보
- AI, 스토리지, 브라우저 자동화를 하나의 플랫폼에서 통합
Cloudflare는 AI Gateway, Sandboxes, Browser Rendering, Agents SDK 등 AI 개발에 필요한 풀 스택을 제공하고 있으며, Moltworker는 그 가능성을 보여주는 사례입니다.
앞으로 개인 AI 에이전트와 자동화 서비스는 더 복잡해질 것이고, 이를 안정적으로 운영할 수 있는 플랫폼의 중요성도 커질 것입니다. Moltworker는 그 미래를 미리 보여주는 실험적인 구현이라 볼 수 있습니다.
Introducing Moltworker: a self-hosted personal AI agent, minus the minis
Moltworker is a middleware Worker and adapted scripts that allows running Moltbot (formerly Clawdbot) on Cloudflare's Sandbox SDK and our Developer Platform APIs. So you can self-host an AI personal assistant — without any new hardware.
blog.cloudflare.com

'인공지능' 카테고리의 다른 글
| 프롬프트 엔지니어링, RAG, 파인튜닝 비교: 왜 단계별 선택이 아닌가 (0) | 2026.02.03 |
|---|---|
| OpenClaw와 Moltbook: 오픈소스 AI 디지털 비서 생태계의 구조와 가능성, 그리고 보안 과제 (0) | 2026.02.03 |
| Meta Seal: 생성형 AI 전반을 아우르는 오픈소스 보이지 않는 워터마킹 프레임워크 (0) | 2026.02.03 |
| Apple 컨테이너 기반 개인 AI 어시스턴트 NanoClaw 기술 개요와 설계 철학 (0) | 2026.02.03 |
| 마이크로소프트 내부에서 확산 중인 Claude Code, AI 코딩 도구 전략의 변화 (0) | 2026.02.03 |