AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

ClawLess – WebContainers 기반 서버리스 브라우저 AI 에이전트 런타임

ClawLess는 Claw AI Agents를 브라우저 안에서 실행하기 위한 서버리스 런타임이다. WebContainers로 샌드박스 파일시스템과 Node.js 환경을 제공하고, Monaco Editor와 xterm.js 터미널을 붙여 “브라우저 안의 코딩 에이전트 작업공간”을 만든다.

핵심 기능

기능설명
WebContainer sandboxWASM 기반 브라우저 네이티브 실행 환경
Monaco multi-file editorVS Code 기반 편집 경험
xterm.js terminalPTY 지원 터미널 세션
GitHub integrationGitHub API로 clone·push
YAML policy engineglob 패턴 기반 에이전트 행동 가드레일
Audit logging프로세스, 파일, 네트워크, git 이벤트 기록
Plugin lifecycle hooks실행 단계별 확장
Network interceptionbrowser fetch와 Node http 호출 감시

아키텍처

ClawLess의 포지션은 로컬 CLI 에이전트와 클라우드 VM 에이전트 사이에 있다.

  • 로컬 설치 없이 브라우저에서 실행된다.
  • 서버 VM을 새로 띄우지 않아도 된다.
  • WebContainer 격리로 호스트 OS 접근을 제한한다.
  • 정책 엔진과 감사 로그를 통해 에이전트 행동을 추적한다.

이 방식은 교육, 데모, 가벼운 코드 수정, 제한된 권한의 브라우저 기반 에이전트 실험에 적합하다.

사용 예

npm install
npm run dev

SDK로도 사용할 수 있다.

import { createClawlessRuntime } from "clawless";

const runtime = await createClawlessRuntime({
  provider: "openai",
  policy: "./policy.yaml"
});

장점과 한계

장점한계
설치 부담 낮음WebContainer가 지원하지 않는 네이티브 의존성은 제한적
브라우저 격리대형 빌드·장시간 작업에는 VM보다 약할 수 있음
정책·감사 로그 내장GitHub 권한과 네트워크 정책 설계가 중요
UI와 런타임 통합프로덕션 코딩 에이전트보다는 실험·경량 워크플로에 적합

관련 문서

  • openclaw — Kimi 기반 로컬 AI 에이전트 플랫폼
  • browser-run — Cloudflare 기반 클라우드 브라우저 인프라
  • browser-harness — 브라우저 제어 하네스 설계
  • agent-harness — 에이전트 하네스 구성 요소

참고 자료



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)