개요

OpenClaw는 멀티채널 AI 에이전트 플랫폼이다. 하나의 게이트웨이(Single Gateway)로 WhatsApp, Telegram, Discord, Signal, iMessage, WebChat 등 모든 메시징 채널을 통합 관리한다.

AI 에이전트를 한 곳에서 구축하면 30개 이상의 메시징 플랫폼에서 동시에 운영할 수 있다.


핵심 기능

1. 35+ 모델 프로바이더 지원

다양한 AI 모델을 즉시 사용할 수 있다.

  • Anthropic (Claude 시리즈)
  • OpenAI (GPT 시리즈)
  • Google (Gemini 시리즈)
  • Mistral, Groq, OpenRouter
  • 자체 호스팅 모델 (Ollama, vLLM, SGLang) 지원

2. 임베디드 에이전트 런타임

에이전트가 게이트웨이 내부에서 직접 실행된다.

  • 도구 스트리밍 (Tool Streaming): 도구 실행 결과를 실시간 스트리밍
  • 격리된 세션: 에이전트별 독립 세션 관리
  • 워크스페이스 기반: 마크다운 파일로 에이전트 지시사항과 메모리 관리

3. 멀티 에이전트 라우팅

여러 에이전트를 동시에 운영하며 메시지를 적절한 에이전트로 라우팅한다.

  • 에이전트별 격리된 세션
  • 계층적 라우팅 규칙 (직접 피어 > 부모 피어 > 역할 > 길드 > 팀 > 계정 > 채널 > 기본)
  • 멀티 계정 지원 (WhatsApp, Telegram, Discord)

4. 리치 미디어 지원

텍스트뿐 아니라 다양한 미디어를 처리한다.

  • 이미지: 전송 및 수신, 비전 분석
  • 오디오: 음성 메시지 처리
  • 비디오: 동영상 전송
  • 문서: 파일 첨부 및 처리

5. 브라우저 자동화

에이전트가 웹 브라우저를 제어하여 작업을 수행한다.

  • 웹 페이지 탐색 및 데이터 추출
  • 폼 작성 및 제출
  • 스크린샷 캡처

6. 웹 검색

에이전트가 인터넷 검색을 수행하여 최신 정보를 가져온다.

7. 크론 스케줄링

정해진 시간에 에이전트 작업을 자동 실행한다.

  • 크론 표현식으로 정밀한 스케줄 설정
  • 반복 작업 자동화

8. 워크플로 파이프라인

여러 단계의 작업을 연결하여 복잡한 워크플로를 구성한다.


클라이언트 인터페이스

WebChat

웹 브라우저에서 에이전트와 대화할 수 있는 채팅 인터페이스.

Control UI

에이전트 관리, 설정, 모니터링을 위한 웹 기반 관리 대시보드. 게이트웨이 포트(18789)에서 접근 가능.

macOS 메뉴바 앱

macOS 상단 메뉴바에서 빠르게 에이전트에 접근할 수 있는 네이티브 앱.

모바일 노드

iOS/Android 디바이스를 게이트웨이의 노드로 연결하여 모바일에서 에이전트를 운영한다.


단일 게이트웨이 원칙

OpenClaw의 핵심 설계 원칙은 **단일 게이트웨이(Single Gateway)**이다.

  • 하나의 장기 실행 데몬이 모든 메시징 채널을 관리
  • 모든 클라이언트는 WebSocket으로 게이트웨이에 연결
  • 프로바이더 연결 유지, 세션 관리, 인증을 게이트웨이가 일괄 처리
  • 로컬 실행 기본 (127.0.0.1:18789)

이 구조 덕분에 에이전트를 한 번 설정하면 모든 채널에서 동일하게 동작한다.