프로젝트 소개

Moltworker는 Cloudflare Sandbox 컨테이너를 사용하여 Cloudflare Workers 환경 내에서 OpenClaw(이전 명칭: Moltbot/Clawdbot)라는 개인 AI 어시스턴트를 실행할 수 있게 해주는 배포 솔루션입니다. 이 프로젝트는 자체 호스팅 없이 서버리스 인프라에서 AI 어시스턴트를 호스팅하는 개념 증명 역할을 합니다. 주요 기능은 다음과 같습니다: - **관리형 배포**: 완전히 관리되는 Cloudflare Sandbox 컨테이너에서 OpenClaw를 실행하여 전용 서버의 필요성을 제거합니다. - **다중 채널 지원**: 봇 토큰을 통해 Telegram, Discord, Slack을 포함한 다양한 채팅 플랫폼에 연결합니다. - **영구 스토리지**: Cloudflare R2와의 선택적 통합을 통해 컨테이너 재시작 시에도 대화 기록, 페어링된 기기, 구성을 저장합니다. - **브라우저 자동화**: 헤드리스 브라우저 제어를 위한 Chrome DevTools Protocol(CDP) 셰임을 포함하여 웹 스크래핑 및 스크린샷과 같은 작업을 가능하게 합니다. - **보안**: Cloudflare Access(관리자 경로), 게이트웨이 토큰(UI 접근), 기기 페어링(안전한 DM 인증)을 포함한 다중 인증 계층을 구현합니다. - **AI 게이트웨이 통합**: 캐싱, 속도 제한, 분석을 위해 Cloudflare AI Gateway를 통한 요청 라우팅을 지원하며, Anthropic, OpenAI, Groq와 같은 제공자와 호환됩니다. 설정에는 컨테이너 비용으로 인해 Cloudflare Workers 유료 플랜이 필요합니다. 사용자는 Wrangler CLI를 통해 배포할 수 있으며, API 키, 접근 정책, R2 스토리지 또는 특정 AI 모델과 같은 선택적 기능에 대한 시크릿을 구성할 수 있습니다. 시스템에는 기기 페어링, 백업, 게이트웨이 상태를 관리하기 위한 관리자 UI가 포함되어 있습니다.